Why is Mambo/Joomla So Popular?

by Saurabh 27. December 2006 20:02

No! I am not trying to count the reasons. Dear reader, if you came here to find the answer to that, I'm sorry.I'm in the same boat as you are. I just do not understand why?

  1. It has no separate DB access layer; it supports only the php & MySQL combination; that too, limited versions (the latest stable version of Joomla doesn't support MySQL 5.x).
  2. It is not SEO (Search Engine Optimized; as it's otherwise known to normal people), although some may argue that's not true, but it's not easy at all. And if you have a site with numerous custom components, just forget it.
  3. It is severely under-documented. I remember a little above a year ago, we would find sections and sections of the official Mambo documentation with only "TODO". It was utterly agonizing & frustrating experience. Although significant improvements have been made in this area since the Joomla avatar, it doesn't fare as great in terms of structure and content as that of Typo3 & Drupal.
  4. But the biggest problem I have faced as a developer working on Mambo/Joomla is the lack of separate data/presentation layers (separate Model & View component/layer). And to add to that there are lots of hardcoded presentation elements in the core code, and seems like it's hard severing the ties to the Mambo past, despite great efforts to modernize the code since Joomla first came out more than a year ago. There have been quite a number of occasions when this fact has bitten me in the butt.

I have led the development of a fairly large website serving thousands of users using Mambo and not Joomla (4.5.x, the development began months before the Joomla team left Miro International for good). Since then I've also had deployed 2 more sites (not nearly as large as the first Mambo project), call it utilizing resources… why let the newly acquired skill of my team mates go to waste. And had it not been the clients' insistence I'm sure I wouldn't have used Mambo.

Seems Joomla is having a makeover starting with version 1.5 with the biggest change in the form of the separation of the logic & presentation layer. But does a minor version increment is justified with such a huge behavioral change?

Tags: , , ,

Programming | Musings

Comments

3/11/2010 7:17:17 PM #

Hey... I'm having a bit of problem with the site layout. For some reason the text block is getting mixed with the edge. Is this just me or have other people mentioned this?  Just wanted to let you know in case you've been making changes. Thanks! Alma Illas

Alma Illas United States | Reply

4/25/2010 2:02:07 PM #

Hi, I used to be researching the internet  & I revealed your web site. Carry on the wonderful job.

Leda Clinard Albania | Reply

5/7/2010 11:05:11 AM #

php THIS IS ROCK SOLID.

locksmith in your town Poland | Reply

7/14/2010 9:47:44 PM #

amazon coupon codes

amazon coupons United States | Reply

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading