Mambo-licious
Join us in welcoming Mambo to the CakePHP community.
On Saturday, we were pleasantly surprised to receive an email from the Chad Auld, project lead of Mambo, informing us that CakePHP will form the core for version 5 of the popular Mambo CMS. As you can read from their announcement[1] there are several reasons Mambo chose CakePHP, not the least of which were the clean separation, sensible conventions, and ability to write more maintainable and extensible code. We were happy to greet the Mambo team in IRC and we setup a communication channel to answer any questions they may have as they make the move to CakePHP.
We are excited that Mambo recognizes and embraces the extensibility of CakePHP and we are sure they will continue to produce a powerful CMS. We anticipate some great input from the Mambo team as they build out version 5, but rest assured our goals for CakePHP will remain the same.
One of the best parts about this news is the unifying of the communities. We are sure the dynamic and vibrant CakePHP community helped Mambo with their decision. We have always felt that the CakePHP community is one of the best, and now we can add in the members of the Mambo community. Surely, this will only make life on the google group and in IRC more fun as more bakers enter the mix.
Happy baking.
[1] http://source.mambo-foundation.org/content/view/126/1/
We are excited that Mambo recognizes and embraces the extensibility of CakePHP and we are sure they will continue to produce a powerful CMS. We anticipate some great input from the Mambo team as they build out version 5, but rest assured our goals for CakePHP will remain the same.
One of the best parts about this news is the unifying of the communities. We are sure the dynamic and vibrant CakePHP community helped Mambo with their decision. We have always felt that the CakePHP community is one of the best, and now we can add in the members of the Mambo community. Surely, this will only make life on the google group and in IRC more fun as more bakers enter the mix.
Happy baking.
[1] http://source.mambo-foundation.org/content/view/126/1/

If you're interested, I just heard back from andphe on Mambo5 status: http://forum.mambo-foundation.org/showthread.php?p=77936#post77936
http://google.com/trends?q=mambo+-dance%2C+joomla&ctab=0&geo=all&date=all&sort=0
And for some good reasons too, I'd say. Then again, I wondered why Joomla 1.5 didn't utilize Cake or Symfony and instead built their own framework. On Joomladay last year I talked to the leading devs and they said it was to maintain backwards compatability with all the extensions that kept them from going Cake/Symfony/Whatever. Sound reasoning and the Joomla Framework looks neat aswell.
Mambo needs a solid restart and choosing Cake as the 'launchpad' for that isn't the worst idea. If Mambo really chooses to do an all-out embrace of Cake and the Cake Camp feels at home with a Mambo Stile set of backends and components it could be the birth of a new neat webkit.
Competition is allways good. Let's wait and see.
If they continue this pace I'm afraid we won't be seeing any Mambo components for cake apps in this decade.
Are there any other known "popular" projects moving to Cake?
BTW: Something I am missing on this site: a forum (maybe i am just blind?) or a project page, where current projects can be presented or people can join to work on one. Eg. i love eGroupware, but a lot of things i am missing there, so something like this based on cake would be great.
Mambo is a project handled by the Mambo Foundation, a non profit foundation that guaranteed that Mambo allways is Open Source, Mambo allways had the GPL License v2.0, take a look to http://mambo-foundation.org
Thanks Andres,
I am familiar with Mambo as I built a few fairly large sites with Mambo 4.5.2 a few years back (http://forum.mamboserver.com/showthread.php?t=24386) and made my tableless components available to whoever wanted them.
As you will see from news sources at the time(http://news.com.com/Open-source+Mambo+project+faces+rift/2100-7344_3-5841347.html) , the Mambo Foundation forced the entire development team to fork the project to maintain community involvement.
From my point of view, Mambo has been "coasting", only releasing two point updates in three years while the original development team's Joomla has been actively re-architected into the newly released 1.5 RC1 continuing on the original goals of the Mambo 5.0 roadmap.
I don't mean to point fingers or harbour ill feelings towards the Mambo team, but I hope things have changed from the Mambo / Joomla! fiasco.
I hope the embracing of CakePHP as the core of Mambo takes the project on a new and distinct path. It has the potential to become a real driving force Open Source CMS.
Cheers;
Poncho
If you take a deep look at the Mambo 4.6 core you'll see it is quite different from the Mambo you knew at the 4.5.x series. We called 4.6 a minor release since there were very few visual changes, but in reality it was a huge core rewrite and implemented a nice suite of new features like the new Language manager, an improved WYSIWYG editor, a database backup component, etc. The 4.6 series also brought improved security and database performance. The team has been hard at work and far from coasting. Mambo 4.7 is just off the horizon and will bring things like XHTML 1.1 validation, WCAG Priority 1/2/and some 3, improved usability and accessibility, a brand new admin theme with non-JavaScript Suckerfish style menus, sitemap component with Google sitemap generation, etc. Anyway, I'm not looking to debate you. I just want you to know that a fresh team walked in when the old team left for Joomla and we have been hard at work ever since. Joomla and Mambo are completely separate products at this point with different goals and development strategies. Players like Miro and Mambo Communities which many people harbored old feels of dislike for no longer have any official involvement with the project. The Mambo Foundation controls the direction and code for Mambo these days.
We will utilize CakePHP to help us make Mambo even better and take us to the next level.
I didn't mean to insult or be disrespectful to the developers. I apologise to those developers if my remarks were taken that way.
I respect and love the open source spirit and donate to any projects I utilise in my work, either by suggesting it to my employer or personally.
Using Mambo years back was a really big help for me when I started doing database-driven sites, which is why I am showing concern now. I loved the project and was really disappointed with Miro for trying to regain control of the project.
@Chad,
That is what I was worried about and it's good to know that you guys see Cake as the new core of Mambo 5.0. I will have a look around the source of Mambo 4.6.x, I was very familiar with 4.0.x / 4.5.x way back so I'll no doubt notice what has changed.
Finally, I echo the message of welcome to the Mambo team.
Cheers;
Poncho
I used Mambo open source for a while until it ran into some legal issues with Miro International which made me switch to Joomla! To be honest, I wonder why Mambo is still around as the entire development team left to start Joomla!...
Does anyboy know the current state of Mambo's open source status?
Cheers;
Poncho