Re: Mambo on CakePHP brainstorm

2008-11-26 Thread Elpie

I don't see that as an option. One thing that has to be done well,
right from the outset, is the planning. A lot of work is currently
being done in that area. I agree with the comments made by James K. on
that - if Mambo is not planned well we will limit ourselves too much.

The current development of Mambo is hitting far too many limits in
what can be done. The architecture is old and cannot adapt to the
needs of a modern (or future) CMS market (its still a market even
though its a free product ;))  What we build with cakePHP has to be
extensible and will be providing the basis for development for years
to come.

So, taking the ideas/architecture of an existing project would mean we
would be having to factor in the ability of that code to adapt to
Mambo's needs. It would be far better to start from scratch.

Lynne

On Nov 26, 8:26 am, Jay Reeder [EMAIL PROTECTED]
wrote:
 Would it be feasible to merge one of the existing Cake CMS projects into
 this new effort to provide a head-start?


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---



Re: Mambo on CakePHP brainstorm

2008-11-26 Thread Elpie

We have already felt the pain Nate ;)
Mambo has a core + core extensions. With the release of Mambo 4.6 a
couple of years ago we began releasing two versions, which were called
Mambo (or, in the earlier days, Mambo Complete) and Mambo Lite.
Mambo Lite is the core with no core extensions. All core extensions
were refactored to become optional installs.

This was done with two outcomes in mind - firstly, that when Mambo
went PHP5 only, the extensions would be available as a one-click
install from the backend, and secondly, so that anyone could take up
the core extensions and use these as a basis for further development
of the functionality.

So, with the next significant release of Mambo being PHP5.2+ only, and
MySQL4.1+, the only distro will be effectively Mambo Lite.

This makes it pretty easy for us all to get our heads around making
Mambo even more modular as we bake it ;)

Lynne

On Nov 26, 5:20 am, Nate [EMAIL PROTECTED] wrote:
 Based on your stated goals, the two suggestions I would add are:

 (1) Develop as many of Mambo's features as possible as extensions.
 This will not only make the CMS itself as flexible as possible (and
 the CMS's extension API as robust as possible), but it will also help
 you 'feel the pain' of extension developers as they write new
 extensions or migrate old ones.


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---



Re: PHPShop v2 is a cake app!

2008-11-17 Thread Elpie

On Oct 23, 4:25 am, keymaster [EMAIL PROTECTED] wrote:
 PHPshop is considered to be one of the more respected carts in
 opensource. It has been around a long time. If I'm not mistaken, I
 believe Joomla's Virtuemart was originally based on phpShop.

 This has to be one of the bigger news items to hit the cake world
 since theMambodecision to build on top of cake.  (theMambo
 decision, btw, seems to have gone nowhere fast).

Coming late into this discussion I'm afraid...
The Mambo decision to go with cakePHP was announced prematurely and
raised expectations that it was happening right away. The project
leader at that time has since left the project and the team found that
there was nothing documented anywhere about the direction this change
would take. The prototypes that were written were not left with the
project so the Mambo team was effectively having to start from
scratch.

This is still slated for Mambo 5. At the same time, Mambo is changing
from GPL version 2 to the modified BSD license, which is more
compatible with the cakePHP license.

Development of Mambo 5 looks like it will be some time off yet. The
Mambo team is small and currently working on a final release of the
Mambo 4.6.x versions, which is the last one to run on PHP4. The next
release, which should be out early next year, is a major release that
has been under development for the past year. Unless other developers
get stuck in and help move Mambo along, the baked Mambo will not be
under sustained development until after Mambo 4.7 is put to bed. In
many ways, this is not a problem - those who have looked at Mambo code
recently will realise it needs a lot of cleaning up. This work is
being done on 4.7 and the decision to go PHP5.2+/MySQL4.1+ only with
this version will also help lay a good foundation on which to bake the
5.0 release.

However, there is nothing stopping any developers from just getting
stuck in and moving Mambo 5 forward now. If anyone is interested in
working on this, just check out the info on how to get involved here:
http://mambo-manual.org/display/contrib/Home

Cheers,
Lynne

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~--~~~~--~~--~--~---