Re: Mambo on CakePHP brainstorm
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: Mambo on CakePHP brainstorm
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: PHPShop v2 is a cake app!
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 -~--~~~~--~~--~--~---