Propel 2 : What could it be, and do you want to be part of it?

It's been only a year since the Propel project changed hands. In the meantime, the 1.x branch saw two major releases (1.4 and 1.5), and keeps evolving at a good pace.

However, the 2.x branch can now officially be considered abandoned. In a year, not a single line was committed to the trunk, and the discussion about the architecture and the features of Propel 2 never really kicked off.

That's why I'd like to start again the discussion about Propel 2. I have a few ideas, but we need a lead developer for this branch - and it can't be me. I'm sure many of you have ideas as well. Hopefully, some of you may have a few spare hours to contribute.

Come and talk about Propel 2 on the #propel channel in freenode (IRC) on Thursday 9th, 22pm Paris time (CEST). That's 8pm in Reykjavik (UTC), or 4pm in New York (EDT). 

Posted by Francois Zaninotto 

3 comments

Sep 06, 2010
Pascal Cremer said...
Nice :) I'll be there.
Sep 06, 2010
lvanderree said...
I hope to be there as well, but cannot say for sure yet...
Sep 10, 2010
lvanderree said...
For the people who were not there:

The idea behind a new Propel is to rewrite the internals of Propel, while keeping the API (as much as possible) backwards compatible with Propel 1.x, to keep the upgrade process simple.

So why should there come a new version of Propel, when the external API will remain (mostly) the same? First of all there currently are some limitations and security issues that cannot be solved without breaking backwards compatibility. New functionality has already been written so you can avoid these risks, but it would be better to prevent the risks completely!

Besides that it would be nice to make use of the efforts that are punt in Doctrine2. Not only to combine forces and improve the overal quality and functionality of the ORM business in PHP, but it would also make it easier for (Symfony) plugin-writers to create one plugin that can be used by "both" ORMs.

Read more in the post Francois just published while I was writing this ;) http://propel.posterous.com/propel2-will-be-an-activerecord-implementatio

Looking forward to a great new project!

Leave a comment...