Developing Joomla components

Discuss the development and implementation of Joomla! components here.
User avatar
Joomla! Master
Joomla! Master
Posts: 22919
Joined: Thu Aug 18, 2005 8:55 pm
Location: Nijmegen, Netherlands

Developing Joomla components

Post by pe7er » Fri Mar 30, 2007 3:15 pm

If you know some PHP / MySQL and want to develop your own components,
the following info might give you some background info:

Technical info:
Application programming interface
Joomla's 1.0.x API: note: not all links are working
Mambo's API: is very similar to Joomla's 1.0.x API.

Joomla Enhanced Entity Relationship Diagram (ERD)
Available in PDF available:
"printable" data models:
For Joomla 1.0 ... les1ge.png
For Joomla 1.5, ... s:database

Some Component tutorials:
FAQ: Component and modules tutorials:,63383.0.html ... _Tutorial/

Furthermore the Joomla's default components can learn you a lot about Joomla components and any built-in functions/classes.

Joomla 1.5
If you want to develop components for 1.5 then this might be a good reference:
Joomla! Development Wiki, ... Itemid,32/
MVC tutorial: ... t_-_Part_1 ... ng_a_Model ... e_Database ... _Interface

Entity Relationship Diagram for Joomla 1.5 ... 2#p1396381

If you have any any useful info for this article, please add to this list here:,155587.0.html
Last edited by pe7er on Mon Apr 23, 2007 1:42 pm, edited 1 time in total.
Kind Regards,
Peter Martin, Global Moderator - Joomla specialist, Nijmegen, Nederland
The best website:


Return to “Components”