Developing Joomla components

Discuss the development and implementation of Joomla! components here.

Moderator: General Support Moderators

Forum rules
Forum Rules
Absolute Beginner's Guide to Joomla! <-- please read before posting, this means YOU.
Forum Post Assistant - If you are serious about wanting help, you will use this tool to help you post.
User avatar
Joomla! Master
Joomla! Master
Posts: 21878
Joined: Thu Aug 18, 2005 8:55 pm
Location: Nijmegen, The Netherlands

Developing Joomla components

Postby 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: index.php/topic,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

If you have any any useful info for this article, please add to this list here:
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
Developer of Options Manager Lite

Return to “Components”

Who is online

Users browsing this forum: No registered users and 3 guests