Component and modules tutorials
Posted: Sun May 21, 2006 12:18 pm
Below is a wonderful and useful list that gsbe has compiled which i'm adding to it (the ones marked with * is gsbe's list and the ones i've added are marked with - ). Note, you may find some of them are for Mambo but they might be just as useful:
I have listed these tutorials in order of usefulness for our company. Special attention is recommended for the documents at help.joomla.org that discuss patTemplate, Joomla's upcoming template engine. We will all be working with patTemplate in the development of components and modules in the very near future - in fact you can start right now with the included patTemplate library in Joomla 1.0.1.
Component tutorials
* http://help.joomla.org/content/view/773/125/
* http://help.joomla.org/content/view/774/125/
* http://devbay.com/content/view/15/43/
* http://www.moxleystratton.com/articles/mambocom/
* http://www.jlleblanc.com/content/view/9/54/
* http://www.jlleblanc.com/content/view/12/54/ (using Mambo's tabbed interface in the admin backend)
* http://www.jlleblanc.com/content/view/21/54/ (howto utilize WYSIWYG editors and the built-in calendar in your component)
- http://www.mambohut.com/tutorials/creat ... onent.html
- http://www.devbay.com/Articles/Mambo/Ma ... _Tutorial/
- http://www.lummie.co.uk/content/view/83/57/ (Creating an upgradeable component)
- http://www.lummie.co.uk/content/category/4/16/58/
- http://www.joomlaresource.com/Joomla_Tutorials/
- http://www.joomlatwork.com/products/fre ... pment.html (Joomla/Mambo PHP Development Studio is a pre-packaged Eclipse version aimed at the PHP /MySQL developer. It can be downloaded from: http://forge.joomla.org/sf/projects/php ... ent_studio )
Module tutorials
* http://help.joomla.org/content/view/20/125/ (writing a simple module)
* http://help.joomla.org/content/view/775/125/ (Hello World Module 1)
* http://help.joomla.org/content/view/776/125/ (Hello World Module 2)
* http://help.joomla.org/content/view/777/125/ (Hello World Module 3)
* http://www.jlleblanc.com/content/view/13/54/ (create a simple module)
- http://www.mambohut.com/tutorials/creat ... odule.html
Additional resources
* patTemplate tutorial:
http://help.joomla.org/content/section/21/182/
* Here's a great tutorial from help.mamboserver.com that doesn't seem to be on help.joomla.org about writing XML files with DOMIT!:
http://help.mamboserver.com/index.php?o ... &Itemid=64
* Chapter 8. Access Control from the Developer Manual discusses Joomla's usage of phpGACL:
http://help.joomla.org/content/view/25/162/
* using phpDocumentor with your localized version of Joomla:
http://help.joomla.org/content/view/115/27/
- http://www.opensourcematters.org/soc/in ... cessor_API
- http://joomlalib.4theweb.nl/wiki/index.php/Main_Page (JoomlaLib is a series of development libraries for Joomla 1.0.x and 1.1.x which was created to encourage code reuse among Joomla Third Party Developers)
NOTE: This list is only for Joomla 1.0.x version.
Finally, if others know of any useful tutorials please add to this list here:
http://forum.joomla.org/index.php/topic,63385.0.html
Thanks,
sunburst
I have listed these tutorials in order of usefulness for our company. Special attention is recommended for the documents at help.joomla.org that discuss patTemplate, Joomla's upcoming template engine. We will all be working with patTemplate in the development of components and modules in the very near future - in fact you can start right now with the included patTemplate library in Joomla 1.0.1.
Component tutorials
* http://help.joomla.org/content/view/773/125/
* http://help.joomla.org/content/view/774/125/
* http://devbay.com/content/view/15/43/
* http://www.moxleystratton.com/articles/mambocom/
* http://www.jlleblanc.com/content/view/9/54/
* http://www.jlleblanc.com/content/view/12/54/ (using Mambo's tabbed interface in the admin backend)
* http://www.jlleblanc.com/content/view/21/54/ (howto utilize WYSIWYG editors and the built-in calendar in your component)
- http://www.mambohut.com/tutorials/creat ... onent.html
- http://www.devbay.com/Articles/Mambo/Ma ... _Tutorial/
- http://www.lummie.co.uk/content/view/83/57/ (Creating an upgradeable component)
- http://www.lummie.co.uk/content/category/4/16/58/
- http://www.joomlaresource.com/Joomla_Tutorials/
- http://www.joomlatwork.com/products/fre ... pment.html (Joomla/Mambo PHP Development Studio is a pre-packaged Eclipse version aimed at the PHP /MySQL developer. It can be downloaded from: http://forge.joomla.org/sf/projects/php ... ent_studio )
Module tutorials
* http://help.joomla.org/content/view/20/125/ (writing a simple module)
* http://help.joomla.org/content/view/775/125/ (Hello World Module 1)
* http://help.joomla.org/content/view/776/125/ (Hello World Module 2)
* http://help.joomla.org/content/view/777/125/ (Hello World Module 3)
* http://www.jlleblanc.com/content/view/13/54/ (create a simple module)
- http://www.mambohut.com/tutorials/creat ... odule.html
Additional resources
* patTemplate tutorial:
http://help.joomla.org/content/section/21/182/
* Here's a great tutorial from help.mamboserver.com that doesn't seem to be on help.joomla.org about writing XML files with DOMIT!:
http://help.mamboserver.com/index.php?o ... &Itemid=64
* Chapter 8. Access Control from the Developer Manual discusses Joomla's usage of phpGACL:
http://help.joomla.org/content/view/25/162/
* using phpDocumentor with your localized version of Joomla:
http://help.joomla.org/content/view/115/27/
- http://www.opensourcematters.org/soc/in ... cessor_API
- http://joomlalib.4theweb.nl/wiki/index.php/Main_Page (JoomlaLib is a series of development libraries for Joomla 1.0.x and 1.1.x which was created to encourage code reuse among Joomla Third Party Developers)
NOTE: This list is only for Joomla 1.0.x version.
Finally, if others know of any useful tutorials please add to this list here:
http://forum.joomla.org/index.php/topic,63385.0.html
Thanks,
sunburst