RE: [PHP] Best open source project/framework to support a php training course?



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: [PHP] 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
.



Relevant Pages

  • Re: Traps and pitfalls when writing web apps?
    ... that most people writing PHP are using it just to pep up ... you probably need an application framework with a good metaphor behind it. ... It'd be even better if they have examples in PHP, ... It deals with database transactions, handles the back button, has a dynamic menu system, role based access control system, audit logging without database triggers, a data dictionary, and a workflow engine. ...
    (comp.lang.php)
  • Re: Traps and pitfalls when writing web apps?
    ... that most people writing PHP are using it just to pep up ... you probably need an application framework with a good metaphor behind it. ... It'd be even better if they have examples in PHP, ... It deals with database transactions, handles the back button, ...
    (comp.lang.php)
  • Re: [PHP] Best open source project/framework to support a php training course?
    ... argue over whether it is a framework), Solar, CakePHP, Symfony, Zend's, ... Drupal contributor because of how good a system it is.) ... It's not for the first time PHP ... PHP 5) before introducing advanced topics like magic object callback ...
    (php.general)
  • Re: Open Project
    ... A light generic framework for php developers, built API style with a public interface and a private interface. ... PDO/Doctrine + contrib to doctrine project as well OR custom ORM built on top of PDO. ... Object to XML and XML to Object support, aim to add __toXMLfor all classes. ...
    (php.general)
  • RE: [PHP] Re: Open Project
    ... opensource and in PHP. ... framework, orm, webservice or basically anything without an html ... ORM built on top of PDO. ... Generic XML Parser using DOM API ...
    (php.general)