Portal

Difference between revisions of "Developers"

From Joomla! Documentation

(link to new eclipse article)
Line 4: Line 4:
  
 
* [[Participating in the community]]: a brief description of how people can get involved.
 
* [[Participating in the community]]: a brief description of how people can get involved.
 +
* [[Setting up your workstation for Joomla! development]]: a step-by-step guide for installing the Eclipse IDE on your local workstation for Joomla! development
 
* [[Coding style and standards]] (To be reviewed).
 
* [[Coding style and standards]] (To be reviewed).
 
* [[Patch submission guidelines]].
 
* [[Patch submission guidelines]].

Revision as of 11:19, 30 July 2008

<translate> As a developer you are tasked with altering or extending the functionality of Joomla! or one of its extensions. You will be proficient in a range of programming languages, including PHP, but may be less familiar with such things as JavaScript or CSS. If you are new to Joomla! you will need information about the Joomla! Framework API and how to use it and will probably make extensive use of best practice example code.</translate>


Participation[edit]

Reference Pages[edit]

Peruse all pages in the Category:Development category.

When creating a new page, ensure you place the following marker at the top of the page so it is included in the category list:

[[Category:Development]]

If you locate other articles you thing that are relevant to developer, please add this marker to those pages.

Articles and Tutorials on developer.joomla.org[edit]

Localization Advancements in Joomla! 1.5

Understanding Output Overrides in Joomla! 1.5

Preventing SQL Injections

How to create a Joomla! Plugin

Developing a Model-View-Controller Component - Part 1

Developing a Model-View-Controller Component - Part 2 - Adding a Model

Developing a Model-View-Controller Component - Part 3 - Using the Database

Developing a Model-View-Controller Component - Part 4 - Creating an Administrator Interface

Cookie Jar[edit]

Articles that need to be written.