TalkPHP

TalkPHP (http://www.talkphp.com/forums.php)
-   The Lounge (http://www.talkphp.com/lounge/)
-   -   Dingo Framework Launched (http://www.talkphp.com/lounge/4988-dingo-framework-launched.html)

ETbyrne 10-01-2009 06:27 PM

Dingo Framework Launched
 
I just launched my PHP framework today. Check it out if you want... :-)

> http://www.dingoframework.com

tony 10-01-2009 10:30 PM

I've been hearing about your framework for months, good to see there is a release, I'm going to check it out.

adamdecaf 10-01-2009 10:55 PM

I checked it out, the overall application seems nice, the code is semi-documented (I love documented code, almost too much). Overall it's nice, light (expected for an initial release).

*EDIT*:

1) I had to remove everything from the .htacces file and add this:
"DirectoryIndex index.php"

2) I had to create a "none.php" [Blank File] library in system\libraries, because I didn't want to load any library. If I commented out the loading it would throw an error.

This framework is not for non-programmers (as of now), you need to know and understand a little about programming. Otherwise I'm seeming to really like this.

A "Hello, World!" demo (Really Exciting!).

P.S. I have not checked any of the documentation (except for install/hello-world), but I will later tonight.

ETbyrne 10-02-2009 01:11 PM

Glad you guys seem to like it so far. :-)

@adam, what system configuration are running? You errors seem very strange, do you have any of these problems when not using fancy URLs?

Quote:

This framework is not for non-programmers (as of now), you need to know and understand a little about programming. Otherwise I'm seeming to really like this.
Yeah I think that's the best way to go. After all, if I make it for people who do not know programming then it will be too dumbed-down for the programmers.

ETbyrne 10-02-2009 03:14 PM

I just posted the first part of a series of tutorials covering making a blog with Dingo.

> http://www.dingotuts.com/article/blo...ial-part-one/2

adamdecaf 10-03-2009 04:43 AM

Quote:

Originally Posted by ETbyrne (Post 28634)
@adam, what system configuration are running? You errors seem very strange, do you have any of these problems when not using fancy URLs?

XP SP2
Apache 2.2.13 (Latest)
PHP 5.3
MySQL (Not Used)

Most .htaccess files are ignored locally, but your application seemed to auto-load them. It was weird.

ETbyrne 10-03-2009 01:14 PM

Strange. Did you have any of these problems when you uploaded them to your public web server?

adamdecaf 10-03-2009 04:26 PM

Quote:

Originally Posted by ETbyrne (Post 28648)
Strange. Did you have any of these problems when you uploaded them to your public web server?

Nope. (Char Limit)

Jim 10-05-2009 02:41 PM

Hmm the tutorial looks nice, it reminds me of CodeIgniter :)

ETbyrne 10-05-2009 03:00 PM

Yes I liked how you accessed the libraries in CI, $this->lib->func() so I used that method in Dingo rather than static classes or $lib->func().

Other than that and the fact that is uses the MVC pattern, it doesn't have very many similarities.

Has anybody checked out the Dingo Talk library or the XSS helper? I know the XSS helper is not currently documented, but basically you can use it like this:

PHP Code:

$this->load->helper('xss');
        
$xml 'test <a href="javascript:window.alert" title="wow. this /is/ awesome!">Link</a> <i onclick="alert(\'xss\')">test</i><p class="wow">Amazing</p><wow></wow>';

$d xss::clean($xml);

var_dump($d); 

The talk library is kinda an experimental way to easily add an API to your sites.

Also note that there is an issue with the email helper in version 0.3.0. I have fixed this issue and the new email helper will be included with version 0.4.0. If you want the fixed version before then (probably a month) just send me a PM.

ETbyrne 10-07-2009 03:04 PM

Part 2 of the blog tutorial has been posted: http://www.dingotuts.com/article/blo...ial-part-two/3

cachepl0x 10-07-2009 09:56 PM

Waiting for three. ;)

ETbyrne 10-24-2009 10:17 PM

I finally got part 3 of that tutorial posted: http://www.dingotuts.com/article/blo...l-part-three/5

delayedinsanity 10-24-2009 10:55 PM

Very well written tutorial, but I'm afraid you may have missed the most important piece of advice for people building a blog; "Download Wordpress".

*!*
:-D

ETbyrne 10-25-2009 12:16 AM

Oh I love constructive feedback.

delayedinsanity 10-25-2009 01:40 AM

It was completely meant as tongue in cheek, I hope you didn't take it the wrong way. I'm a huge fan of people who put that much hard work into a project and finally get it up and running (or released as the semantics may be). I'm a full time developer for Wordpress and Wordpress µ (sites, not the core) so when I saw your tutorial was on blogging, it just flowed forth.

If I ever get the chance I'll definitely give you real constructive feedback, but for now all I could tell you is that I scanned over the codebase and it looks pretty snazzy so far. Nice and clean, and well organized, all good things - from my initial scan, the only thing I'd suggest is that you may want to consider releasing a regular MySQL driver for your database handlers in conjunction with the MySQLi. Although MySQLi is to be preferred and most people using a framework will probably have the ability to update if they compiled without it, I developed a UAC a long time back that used strictly MySQLi until I realized half my audience wasn't so well endowed.

ETbyrne 10-26-2009 03:39 PM

Lol yeah I knew you were kidding, I just never miss an opportunity to be sarcastic.

I'll be sure to look into creating a purely MySQL driver for the framework.

Thank you! :-)


All times are GMT. The time now is 04:08 AM.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0