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.
Locked
User avatar
pe7er
Joomla! Master
Joomla! Master
Posts: 21958
Joined: Thu Aug 18, 2005 8:55 pm
Location: Nijmegen, The Netherlands
Contact:

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: http://help.joomla.org/api/ note: not all links are working
Mambo's API: http://help.mamboserver.com/api/ is very similar to Joomla's 1.0.x API.

Joomla Enhanced Entity Relationship Diagram (ERD)
Available in PDF available: http://help.joomla.org/content/view/1570/125/
"printable" data models:
For Joomla 1.0 http://img142.imageshack.us/img142/2519 ... les1ge.png
For Joomla 1.5 http://dev.joomla.org/component/option, ... s:database

Some Component tutorials:
FAQ: Component and modules tutorials: http://forum.joomla.org/index.php/topic,63383.0.html
http://www.jlleblanc.com/joomla/Tutoria ... _Tutorial/
http://help.joomla.org/content/section/12/125/

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: http://api.joomla.org/
Joomla! Development Wiki http://dev.joomla.org/component/option, ... Itemid,32/
MVC tutorial: http://joomlaequipment.com/content/view/47/74/
http://docs.joomla.org/Tutorial:Develop ... t_-_Part_1
http://docs.joomla.org/Tutorial:Develop ... ng_a_Model
http://docs.joomla.org/Tutorial:Develop ... e_Database
http://docs.joomla.org/Tutorial:Develop ... _Interface

Entity Relationship Diagram for Joomla 1.5
http://forum.joomla.org/viewtopic.php?f ... 2#p1396381

If you have any any useful info for this article, please add to this list here:
http://forum.joomla.org/index.php/topic,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
https://db8.nl - Joomla specialist, Nijmegen, Nederland
Co-founder of data2.eu GDPR Tool https://data2.eu/en/gdpr-tool

Locked

Return to “Components”