There are a number of frameworks that you can use from PEAR (though many argue over whether it is a framework), Solar, CakePHP, Symfony, Zend's, and many many more. As for most OS projects - I don't know of a particular project that uses a particular framework (someone feel free to tell me otherwise). Many of the larger (aka well known) OS projects tend to be hodged podged together from what I have been told (again someone feel free to contradict me). Might I make a suggestion to you - no matter which framework/OS project you use... Have it be in PHP5. Yeah it may restrict you in options, but that is where PHP is going and to my mind that is what someone new to PHP should be learning. You should also make sure to go over security in one of your classes - the intro would be my preferred class since security is a mindset as well as a way of coding. And it is easier to create habits then unlearn and relearn them. Just my $0.02 OK - I'll shut up now. Respectfully, Ligaya Turmelle -----Original Message----- From: Pinocchio007 [mailto:pirinet@xxxxxx] Sent: Wednesday, September 27, 2006 7:25 PM To: php-general@xxxxxxxxxxxxx Subject: Best open source project/framework to support a php training course? I am in charge of outlining a PHP/mySQL course (intro and advanced) for an education institute. I would like to include in the course program an in-depth study of an existing open-source project, allowing the students to be confronted, from an early stage, to a real-world environment. My problem is simple: which project/framework to choose in order to bring the current "best practice" to our students, and prepare them for the future. Not being a professional PHP developer myself, I would appreciate any recommendation. Which OS project would you include? Which framework? And why? My first idea was "osCommerce", then somebody recommended "Typo3", followed by a "go for Joomla". Well, I am hesitating. Anybody can recommend an article/paper comparing the different PHP frameworks/application architectures? Is there a list where such topics are discussed? Thanks for your help and recommendations. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php