Portal

Developers: Difference between revisions

From Joomla! Documentation

Tonie (talk | contribs)
Dextercowley (talk | contribs)
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 16: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

Reference Pages

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

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

Articles that need to be written.