[INFO] Mambo or Joomla | The Difference

Moderator: mudotmy

Locked
User avatar
Fuqaha
Joomla! Ace
Joomla! Ace
Posts: 1211
Joined: Fri Jan 13, 2006 3:58 pm
Location: Kuala Lumpur, Malaysia
Contact:

[INFO] Mambo or Joomla | The Difference

Post by Fuqaha » Fri Jul 28, 2006 10:02 am

Taken from http://dev.joomla.org/component/option, ... d,33/p,79/ , by masterchief



I see a lot of questions about what’s the difference between Joomla! and Mambo. Many people that did not follow the saga that ensued during the split with Mambo seem to think that one is a spin-off of the other, or one is “the original and best” and the other a poor-man’s replica. While feature for feature they are very similar at this time, the main differences lie in the heritage of the projects.

It is inadequate to suggest that a comparison can be done in one or two paragraphs, or with the typical throw away line of “try both and see”. Evaluating Open Source or even commercial software is a difficult process requiring good research and good information. I believe this is a fair and balance representation of the history of both Mambo and Joomla! to the best of my personal recollection and research. For reference I joined the Mambo Development team in February 2003.


Modern History – Mambo in the 21st Century


One can never deny ones’ roots, however turbid they may be. So this is a brief history of how Joomla! came to be out of its Mambo roots.

Mambo was originally developed by a Melbourne (Australia) based company, called Miro, in 2000. It was spawned in an era when phpNuke reigned supreme in a community-site minded internet. To their credit, Miro correctly identified that there was a lack of substance for business oriented sites.

It is believed Miro borrowed heavily from the competing CMS offerings of the time, as open-source projects are known to do, but adding its own flavour by creating a unique separation of site and administration.

Miro publicly released its code under the names of Mambo Site Server and later Mambo Open Source at version 3 in April 2001 under the GNU GPL. From this time until the middle of 2002, Miro was the only developer of Mambo, contributing bug-fixes and security patches but not really adding to the feature sets. At the same time, during 2001, Miro also developed a commercial iteration of Mambo, and later released “Mambo 2002″ in January of 2002. At this time Mambo 2002 and Mambo Open Source are still very similar.

Late in 2002, Miro was contacted by Robert Castley who saw great potential for the application, and was eventually appointed as project director. Castley took over the development of Mambo Open Source and progressed it to version 4 beta, having assembled a small team of keen and like-minded developers to support the project.

Early in 2003, Miro hands off the responsibility of the code fully to the Open Source project Development Team. It is at this time that work ends on the 4.0 series and the first major refactoring of the schema and code architecture are performed. Meanwhile Miro continues work on its commercial counterpart independently of the Open Source project, and the two code-bases diverge rapidly. It is important to note that neither versions are compatible with each other.

Version 4.5 is born in December 2003 with enough changes to be fairly considered a fork of itself with most of the original Miro code having disappeared during refactoring. It is at this point that Mambo is placed on the radar and begins to receive much recognition for its quality and gaining popularity.

In 2004 Linux Format awards Mambo “Best Free Software Project” of the Year and Linux User and Developer names it “Best Linux or Open Source Software”. MamboForge.net is unveiled in March of 2004 following frustrations with the facilities provided at SourceForge.net, and also the growing need to meet the needs of the rapidly expanding third-party developer market. Above all other things, Mambo’s template offerings become the most prolific and envy of any of the content management systems of the day.

September 2004 saw the release of version 4.5.1 which massive functional improvements and a refurbished administrator.

Then, following the resignation of Robert Castley in late 2004, and the appointment of his replacement Andrew Eddie, the Mambo Development Team and Miro decide to reunite and collaborate their efforts more formally. The Mambo Steering Committee is formed made up of Miro executives and elected representatives from the Mambo Development Team.

In February 2005 version 4.5.2 is released making great efforts to improve features and stability without radically changing the look and feel of the interface.

2005 sees more major awards such as “Best Open Source Solution” and “Best of Show - Total Industry Solution” at LinuxWorld Boston and “Best Open Source Solution” at LinuxWorld San Francisco.

Work then begins on version 4.5.3 which boast international support for the now famous Mambo Administrator, fine grained access control and more.

Regretably, in August 2005, a dispute develops involving the fulfillment of decisions within the Mambo Steering Committee. The entire Core Team decide to sever ties with Miro and leave the project. They regroup under the banner of Open Source Matters.

After a serious dust, polish and make-over, Open Source Matters gives birth to Joomla! 1.0 in September 2005. Over the coming months, Mambo also reforms its own teams and support structures, abandoning the advanced work on the original version 4.5.3 and opting to continue to support the current stable code-base.

Image

With the passage of time carrying us well into 2006, both Mambo and Joomla! continue to win awards, both being heavily based on the original 4.5.2 code-base. At the time of writing, both projects are involved in heavy refactoring efforts of the new Mambo 4.6 and Joomla! 1.5. Following the release of both these version we are likely to see polarisation of the two projects and each provide its own richness and new flavours to the Open Source movement.

Code by any other Name

Another way to look at it is like this:

Mambo today – same name, same base code, different team
Joomla! today – different name, same base code, same team

This makes it extremely hard to answer the question “what is the original”. Some people like to stick with the classic brand, others like to go with whatever is new. In this case do you stick with the name or the designers. It’s an interesting question to ponder.

Extensions Compared

The current stable versions of Joomla! (1.0) and Mambo (4.5.3) should be mostly compatible. It is likely that anything that was built for Mambo will install and run in Joomla!. However, it’s possible that purpose built Joomla! extensions won’t run on Mambo without modification.

Features Compared


Feature for feature, there is not a lot of difference. The Joomla! Administration has certainly been given a facelift but otherwise most of the differences lie in cosmetics, bug and security fixes.

Architecture Compared

Again both are very similar. Database schemas are virtually identical and very compatible – it’s possible to run Joomla! and Mambo site off the same database. Both Joomla! and Mambo have upgraded respectively libraries. However, Joomla! did include several API features that had been worked on prior to the split. Line for line, Joomla! is arguably cleaner and slightly richer for the third party developer.

Development Compared


There is a significant difference in the rollout of versions. Joomla! has maintained a commitment to making stable versions more stable, releasing incremental versions on a regular basis, for example, 1.0.1, 1.0.2, 1.0.3, and so on. In my opinion Joomla! has addressed more security issues and more major bugs than Mambo, and also in a more timely fashion.

Both projects release their code under the GNU General Public License.

Communities Compared

Both communities are large and healthy with their share a long time supporters, zealots, trolls and others in between. Growth in the Joomla! Forums is rapid and could possible surpass that of Mambo during 2006.

Support Compared

Both projects have:

    * A main web site presence
    * Various news portals
    * A community forum
    * A developer forge
    * A developer portal
    * A non-profit site
    * A documentation site

Joomla!’s Developer Forge is generously hosted by VA Software, the same people that manage SourceForge.net, and runs SourceForge Enterprise Edition. Hosting of all web sites is done through the generosity of Rochen. The Joomla! developer portal is very much focused on fostering community interaction.

Mambo runs the Open Source G-Forge for its developer forge and both the forge and most web sites are run by a private company.

Only Joomla! maintains a dedicated Extensions catalog separate from their forge.

Structure Compared

Internal structures are similar in some ways and different in others. The organisation structures are not terribly important in making a comparison of the products themselves. However, one major difference exists in the non-profit entities that protect the legal interests of the projects. The Mambo Foundation actually contributes to part of the governance structure to Mambo, is overall heavier and has a membership. Open Source Matters (the Joomla! non-profit) is very light and provides no governance or leadership officially to the project. Joomla!’s legal advice is provided by the SFLC which notably includes Eben Moglen, a key figure in the GNU General Public License.

So how do I choose?

Even after this brief comparison, it could still be difficult to choose. It you are after features in the out-of-the-box download, toss a coin – really! If you are looking for slicker eye candy then Joomla! wins hands-down.

If you are after reliability and stability then I believe Joomla! is better for you. Your decision though may simply come down to the fact that there is an extension for Joomla! but not Mambo (or that doesn’t work on Mambo). Joomla! is also supported by some of the most famous supporters and advocates of the Open Source movement.

For developers, I firmly believe that the architectural improvements in the next version of Joomla! will outshine not only Mambo, but many other CMS projects in the same pack.

If you are choosing a CMS based on what you will be able to do with it in the future, then I believe Joomla! is the choice because this is the name you are going to see competing in the Enterprise market.

Does this mean that Mambo is bad and Joomla! is good? No, not by any stretch. It simply means that Mambo is brilliant software and Joomla! is probably a little bit better.

Inevitably we do come back to the throw away line I mentioned at the start, “try both and see”. Try them both but select the total package that suits you best. One thing I can guarantee is that whatever one you choose, you are getting a quality product for your content management needs with which you will not be disappointed.
Last edited by Fuqaha on Fri Jul 28, 2006 3:18 pm, edited 1 time in total.

User avatar
syahzul
Joomla! Guru
Joomla! Guru
Posts: 537
Joined: Wed May 31, 2006 12:45 pm
Location: Shah Alam
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by syahzul » Fri Jul 28, 2006 4:53 pm

thanks so much for sharing this with us
Your problem is not your problem. Your attitude - how you handle your problems - is your problem.

http://www.joomla-my.org :: http://www.syahzul.com

User avatar
shaifful
Joomla! Guru
Joomla! Guru
Posts: 548
Joined: Mon Aug 22, 2005 7:08 am
Location: Kuantan
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by shaifful » Mon Jul 31, 2006 1:26 am

Hahaha, aku ada inside punya story, seperti mana yag diberitahu oleh org2 dalam joomla...
Kalau dah mula ngan mambo kita akan tau apa sebab joomla wujud...
http://www.joomla-my.org :: Joomla! Malaysian Community :: Malaysia Joomla User Group!
http://www.joomlamalaysia.info

User avatar
syahzul
Joomla! Guru
Joomla! Guru
Posts: 537
Joined: Wed May 31, 2006 12:45 pm
Location: Shah Alam
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by syahzul » Mon Jul 31, 2006 6:12 am

shaifful wrote: Hahaha, aku ada inside punya story, seperti mana yag diberitahu oleh org2 dalam joomla...
Kalau dah mula ngan mambo kita akan tau apa sebab joomla wujud...
tak paham... ??? sama dgn cerita kat atas ke atau ade cerita 'tersirat'?
Your problem is not your problem. Your attitude - how you handle your problems - is your problem.

http://www.joomla-my.org :: http://www.syahzul.com

User avatar
Fuqaha
Joomla! Ace
Joomla! Ace
Posts: 1211
Joined: Fri Jan 13, 2006 3:58 pm
Location: Kuala Lumpur, Malaysia
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by Fuqaha » Mon Jul 31, 2006 9:38 am

a'ah.. aku pon tak paham gak.. haha..  ???

User avatar
verm
Joomla! Intern
Joomla! Intern
Posts: 90
Joined: Thu Apr 13, 2006 7:05 pm
Location: Seri Kembangan
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by verm » Mon Jul 31, 2006 10:35 am

syahzul wrote:
shaifful wrote: Hahaha, aku ada inside punya story, seperti mana yag diberitahu oleh org2 dalam joomla...
Kalau dah mula ngan mambo kita akan tau apa sebab joomla wujud...
tak paham... ??? sama dgn cerita kat atas ke atau ade cerita 'tersirat'?
its only a matter of choice. some like mambo...others prefer joomla....
dua-dua bagus in terms of cms...

both serve the same purpose....

User avatar
skyjuice
Joomla! Guru
Joomla! Guru
Posts: 672
Joined: Sun Nov 20, 2005 10:58 am
Location: Malaysia
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by skyjuice » Mon Jul 31, 2006 11:02 am

rasanya maksud shaifful kalau korang dah la main ngan mambo ni korang tahu sebab apa mambo ni terbahagi kepada 2 iaitu mambo dan joomla

betul dak shaifful?  :laugh:
- Time is a created thing. To say, "I don't have time" is like saying "I don't want to." - Lao-Tzu

User avatar
Fuqaha
Joomla! Ace
Joomla! Ace
Posts: 1211
Joined: Fri Jan 13, 2006 3:58 pm
Location: Kuala Lumpur, Malaysia
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by Fuqaha » Mon Jul 31, 2006 11:09 am

verm wrote:
syahzul wrote:
shaifful wrote: Hahaha, aku ada inside punya story, seperti mana yag diberitahu oleh org2 dalam joomla...
Kalau dah mula ngan mambo kita akan tau apa sebab joomla wujud...
tak paham... ??? sama dgn cerita kat atas ke atau ade cerita 'tersirat'?
its only a matter of choice. some like mambo...others prefer joomla....
dua-dua bagus in terms of cms...

both serve the same purpose....

+ and both are starting to diverge. As Mambo itself are now privatized (can it be say so?).

Tho it still open sourced, the fact that theres a body to keep Mambo on track (at least to what of the bodys' need) makes the whole difference. I can say the the progress of Mambo does slowed a lot (unlike the period before its forked).

For Joomla, theres no limit. No body can control us, to teach us on what we should do, and what we shouldnt do. Easily said, its FUN.

When it just a matter of creativity, the sky is only the limit.

OPEN SOURCE DOES MATTER.. hehe..

ustazmalaya
Joomla! Intern
Joomla! Intern
Posts: 62
Joined: Mon Nov 21, 2005 3:17 pm
Location: Kajang

Re: [INFO] Mambo or Joomla | The Difference

Post by ustazmalaya » Mon Jul 31, 2006 11:26 am

aku terjebak dengan mambo ni dulu pun sebab bos suruh guna mambo untuk web SHUKUR
sampai la minggu lepas sebelum xumarix "melawat" SHUKUR suh aku tuka, aku tuka la guna joomla..

User avatar
syahzul
Joomla! Guru
Joomla! Guru
Posts: 537
Joined: Wed May 31, 2006 12:45 pm
Location: Shah Alam
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by syahzul » Mon Jul 31, 2006 3:22 pm

qoute dari PHP Magazine, 3rd paragraph
The entire Mambo teams – developers, documentation writers,
forum moderators, system administrators, PR and advocacy
teams, and language translators – decided in unison that this
switch was required to protect the relationship between the
developers and the community, and ensure that there would
be no more commercial attempts to manipulate the project.
commercial attempt?  :o
Your problem is not your problem. Your attitude - how you handle your problems - is your problem.

http://www.joomla-my.org :: http://www.syahzul.com

User avatar
verm
Joomla! Intern
Joomla! Intern
Posts: 90
Joined: Thu Apr 13, 2006 7:05 pm
Location: Seri Kembangan
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by verm » Tue Aug 01, 2006 7:27 am

Fuqaha wrote:
verm wrote:
syahzul wrote: tak paham... ??? sama dgn cerita kat atas ke atau ade cerita 'tersirat'?
its only a matter of choice. some like mambo...others prefer joomla....
dua-dua bagus in terms of cms...

both serve the same purpose....

+ and both are starting to diverge. As Mambo itself are now privatized (can it be say so?).

Tho it still open sourced, the fact that theres a body to keep Mambo on track (at least to what of the bodys' need) makes the whole difference. I can say the the progress of Mambo does slowed a lot (unlike the period before its forked).

For Joomla, theres no limit. No body can control us, to teach us on what we should do, and what we shouldnt do. Easily said, its FUN.

When it just a matter of creativity, the sky is only the limit.

OPEN SOURCE DOES MATTER.. hehe..
actually kita jgn terpengaruh dgn sentimen mat salleh nih. its not about control or freedom...
kita kena tgk which one fit our need...

sama mcm phpnuke.... ada postnuke......dan mcm mcm lagi....

as a user kita hanya guna...... tu jer... and we should be thankful ada org boleh cipta marvellous cms....regardless mambo atau joomla...or even postnuke...

User avatar
Fuqaha
Joomla! Ace
Joomla! Ace
Posts: 1211
Joined: Fri Jan 13, 2006 3:58 pm
Location: Kuala Lumpur, Malaysia
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by Fuqaha » Tue Aug 01, 2006 10:07 am

We use and SUPPORT. hehe... Thats the most important thingy.  :laugh:

User avatar
shaifful
Joomla! Guru
Joomla! Guru
Posts: 548
Joined: Mon Aug 22, 2005 7:08 am
Location: Kuantan
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by shaifful » Thu Aug 03, 2006 7:28 am

Hehehe.

Sebagai geng2 asal mambo dan sekutu rapatnya, memang perpecahan tu ada banyak sebab. Lgpon mambo yng asal dah ada sedikit lari dari tujuan asal. thats why joomla wujud... aku setuju ngan verm... sama jer... kalau suka perisa vanila makan vanila, kalau coklat... makan aje la.
Hahahaha
http://www.joomla-my.org :: Joomla! Malaysian Community :: Malaysia Joomla User Group!
http://www.joomlamalaysia.info

User avatar
syahzul
Joomla! Guru
Joomla! Guru
Posts: 537
Joined: Wed May 31, 2006 12:45 pm
Location: Shah Alam
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by syahzul » Thu Aug 03, 2006 12:29 pm

Fuqaha wrote: We use and SUPPORT. hehe... Thats the most important thingy.  :laugh:
but sometimes i've been thinking, how to support.

donate? - not now, sengkek skang
creating component, modules, plugin and template? - ada buat satu, tapi kecik aje la
posting in forum, helping others? - bole la sikit, tapi tak buat duit utk diorang pon
clicking on their adsense banner? - ada buat sekali dua, tapi byk2 nanti takut diorang kene ban
tell others to use joomla? - ok, yg ni selalu gak buat

sbb kalau difikirkan nak bangunkan joomla nie kos tinggi, dari segi kewangan dan masa. sbg pengikut / penyokong, apa lagi yg dpt kita buat selain dari apa yg aku sebutkan kat atas. dan berbaloikan kpd diorang dgn ape yg kita sumbangkan? any idea?
Your problem is not your problem. Your attitude - how you handle your problems - is your problem.

http://www.joomla-my.org :: http://www.syahzul.com

User avatar
Fuqaha
Joomla! Ace
Joomla! Ace
Posts: 1211
Joined: Fri Jan 13, 2006 3:58 pm
Location: Kuala Lumpur, Malaysia
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by Fuqaha » Fri Aug 04, 2006 10:13 am

syahzul wrote:
Fuqaha wrote: We use and SUPPORT. hehe... Thats the most important thingy.  :laugh:
but sometimes i've been thinking, how to support.

donate? - not now, sengkek skang
creating component, modules, plugin and template? - ada buat satu, tapi kecik aje la
posting in forum, helping others? - bole la sikit, tapi tak buat duit utk diorang pon
clicking on their adsense banner? - ada buat sekali dua, tapi byk2 nanti takut diorang kene ban
tell others to use joomla? - ok, yg ni selalu gak buat

sbb kalau difikirkan nak bangunkan joomla nie kos tinggi, dari segi kewangan dan masa. sbg pengikut / penyokong, apa lagi yg dpt kita buat selain dari apa yg aku sebutkan kat atas. dan berbaloikan kpd diorang dgn ape yg kita sumbangkan? any idea?
Nak tau care paling senang nak support? Everytime masuk Forum, click advertisement Google kat atas tuh..

User avatar
verm
Joomla! Intern
Joomla! Intern
Posts: 90
Joined: Thu Apr 13, 2006 7:05 pm
Location: Seri Kembangan
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by verm » Thu Aug 10, 2006 4:48 am

mambo is still an open source cms. you still need not to pay a single cent to use it. the only difference is that you hv to pay to become their partner ( or part of their developer network, priviledge access). Even without paying, you can still develop component on top of their core. The source is still available for free.

as for joomla, well... the lead developer already left... internal conflict...

bottom line is, both cms is good in their own ways... both have their own weaknesses (that's what you get when using free software). We have to respect their hardwork and talent. But always remember, other people also have to make a living.... so dont expect everything in life is free...

as one friend told me, "no free lunch"...

User avatar
brad
Joomla! Master
Joomla! Master
Posts: 13272
Joined: Fri Aug 12, 2005 12:38 am
Location: Australia
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by brad » Thu Aug 10, 2006 5:01 am

as for joomla, well... the lead developer already left... internal conflict...
Just a clarification, Andrew was the PROJECT DIRECTOR (1.0.x is not longer being 'developed', although it is stable and supported of course) and he has stepped down into the DEVELOPMENT Workgroup, not left. Jinx is the 1.5 Lead Developer, and he is still going strong.

...and, well, seeing as this is an international forum perhaps we can get back to the language spoken here now.. ;)

User avatar
skyjuice
Joomla! Guru
Joomla! Guru
Posts: 672
Joined: Sun Nov 20, 2005 10:58 am
Location: Malaysia
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by skyjuice » Thu Aug 10, 2006 10:33 am

wow bigboss dah lepak sini :)

skyjuice support joomla  :D
- Time is a created thing. To say, "I don't have time" is like saying "I don't want to." - Lao-Tzu

User avatar
verm
Joomla! Intern
Joomla! Intern
Posts: 90
Joined: Thu Apr 13, 2006 7:05 pm
Location: Seri Kembangan
Contact:

Re: [INFO] Mambo or Joomla | The Difference

Post by verm » Wed Aug 16, 2006 4:06 am

brad wrote:
as for joomla, well... the lead developer already left... internal conflict...
Just a clarification, Andrew was the PROJECT DIRECTOR (1.0.x is not longer being 'developed', although it is stable and supported of course) and he has stepped down into the DEVELOPMENT Workgroup, not left. Jinx is the 1.5 Lead Developer, and he is still going strong.

...and, well, seeing as this is an international forum perhaps we can get back to the language spoken here now.. ;)
thank you for the clarification... keep up the good work!


Locked

Return to “Malaysian Forum”