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

From Joomla! Documentation

(→‎Related: Reorganizing : link is usefull on this page, if not at top, at least somewhere)
(5 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{RightTOC}}
+
{{merge|Setting up your workstation for Joomla! development|date=15 Sep 2013}}
 
 
== Introduction ==
 
 
This is a trial to better structure all the wiki pages around developing on and with joomla.   
 
This is a trial to better structure all the wiki pages around developing on and with joomla.   
 
Such as:
 
Such as:
Line 29: Line 27:
 
** [[NetBeans overview]]
 
** [[NetBeans overview]]
 
* UltraEdit, Notepad++, ...
 
* UltraEdit, Notepad++, ...
 +
*Sublime Text 2 Editor
 +
**[https://tutsplus.com/course/improve-workflow-in-sublime-text-2 Perfect Workflow in Sublime Text 2 tutorial]
 
=== Debugging specifics ===
 
=== Debugging specifics ===
* [[Running Automated Tests for Version 1.6]] {{JVer|1.6}}
+
* [[Running Automated Tests for the Joomla CMS]]
 
* [[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 ==
 
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.
 
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.
Line 54: Line 55:
 
* [[Setting up a testing environment]]
 
* [[Setting up a testing environment]]
 
* [[Setting up your workstation for PHP development]]
 
* [[Setting up your workstation for PHP development]]
 +
* [[Joomla Issue shortcut]]
 
Help is appreciated finding related pages and making these pages less redundant.
 
Help is appreciated finding related pages and making these pages less redundant.
  

Revision as of 09:18, 1 July 2015

Merge-icon.png
Merge Notice

It has been suggested that this article or section be merged with Setting up your workstation for Joomla! development. (Discuss). Proposed since 15 Sep 2013.

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

Installing a web server[edit]

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)[edit]

Debugging specifics[edit]

Installing a version control[edit]

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[edit]

Related[edit]

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