Skip to content

Joomla (Mambo) Core ERD diagrams

I have a small project that involves an implementation of Joomla (a fork of the popular PHP/Mysql based content management system Mambo). I started with Mambo and during the time I was configuring the site, the core developers of Mambo left to create the Joomla project. The reasons for this are discussed on their OpenSourceMatters website.

Suffice it to say, I find an Entity Relationships diagram to be very helpful in understanding the architecture of a database driven application like Joomla. There wasn't one available, so I decided to reverse engineer the database, and created these diagrams, which break the core database down into a few functional areas.

UPDATED At one time my pdf version of this was hosted by Joomla, but in one of the many moves of source code, the links to it were broken. You can get the pdf with all the views here.

User and Security Subsystem


Backend (modularity and extensibility) Subsystem


Content and Presentation Subsystem


Banners


Logging
Defined tags for this entry: , , , ,

Trackbacks

No Trackbacks

Comments

Display comments as Linear | Threaded

polarizer on :

*Here[1] is another uml map.

[1] http://blog.riff.org/index.php/2005/07/21/10-concepts-in-mambo-cms

polarizers 2 cent
http://www.codixx.de/polarizer.html

Andrew J. Leer on :

*Hey thanks a lot! I used this to develop my own module for Joomla.

http://haloscan.com/tb/leeand00/12_September_2008___aleer

rardEsogy on :

*hi :) bross :)

rardEsogy on :

*posso usare l'italiano or english

Add Comment

Pavatar, Gravatar, Favatar, MyBlogLog, Pavatar author images supported.
BBCode format allowed
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
Form options