Actions

Difference between revisions of "Setting up your workstation for Joomla development"

From Joomla! Documentation

m (Installing a web server: - Making more consistent and integrating wiki:Setting up a testing environment)
(Installing a version control)
Line 34: Line 34:
 
* [[How to debug your code]] ([[Do not use die to debug]]!)
 
* [[How to debug your code]] ([[Do not use die to debug]]!)
 
== Installing a version control ==
 
== Installing a version control ==
If you like to contribute to the actual Joomla! code, SVN is what is used there.
+
SVN ([[wikipedia:Apache Subversion|Subversion]]) will allow you to keep your Joomla! code up to date with the latest changes, to test patches and to participate in bug squashing.
* [[wikipedia:Apache Subversion|SUbversion]]
+
 
** [[Installing Subverson on Eclipse for Joomla! development]]
+
Details on how to work with the JoomlaCode repository are located on the [http://developer.joomla.org/code.html Joomla! Developers] site.
* SVN
+
 
** [[Tortoise SVN]]
+
* [[Installing Subverson on Eclipse for Joomla! development]]
* ...
+
* [[Tortoise SVN|Installing and using Tortoise SVN]]
 +
* [http://developer.joomla.org/gsoc2008/16-overall-project/99-joomlacode-svn-with-easyeclipse.html Video tutorial (Nur Aini Rakhmawati)] on using JoomlaCode SVN with [http://www.easyeclipse.org/site/distributions/php.html EasyEclipse] (Linux, OS X and Windows).
 +
 
 
== Installing a build mechanism ==
 
== Installing a build mechanism ==
 
* [[wikipedia:Apache_Ant|Ant]]
 
* [[wikipedia:Apache_Ant|Ant]]

Revision as of 16:46, 10 August 2012

Contents

Introduction

This is a trial to better structure all the wiki pages around developing on and with joomla. Such as:

Installing a web server

Installing a typical web server environment is very easy with following AMP-packages (Apache, MySQL, PHP).

If you want use XDebug for debuggin, you'll need to tune php settings

Installing an IDE / Editor (and debugging)

Debugging specifics

Installing a version control

SVN (Subversion) will allow you to keep your Joomla! code up to date with the latest changes, to test patches and to participate in bug squashing.

Details on how to work with the JoomlaCode repository are located on the Joomla! Developers site.

Installing a build mechanism

Related

Help is appreciated finding related pages and making these pages less redundant.