Actions

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

From Joomla! Documentation

m (Working With Patches)
(replacing SVN with GIT/github)
Line 2: Line 2:
  
 
== Introduction ==
 
== Introduction ==
This article provides detailed instructions for setting up your workstation for Joomla! development with Apache, PHP, xdebug, Subversion. Please refer to the following links for other development tools and environments: [[Setting up your workstation for joomla development]]
+
This article provides detailed instructions for setting up your workstation for Joomla! development with Apache, PHP, xdebug, Git. Please refer to the following links for other development tools and environments: [[Setting up your workstation for joomla development]]
  
The article more specifically let's you contribute to the official SVN Joomla! code.
+
The article more specifically let's you contribute to the official Joomla! Github code repository.
  
 
The examples used and screenshots are for Windows XP, but the basic steps are the same for Linux.
 
The examples used and screenshots are for Windows XP, but the basic steps are the same for Linux.

Revision as of 14:53, 16 September 2012

Contents

Introduction

This article provides detailed instructions for setting up your workstation for Joomla! development with Apache, PHP, xdebug, Git. Please refer to the following links for other development tools and environments: Setting up your workstation for joomla development

The article more specifically let's you contribute to the official Joomla! Github code repository.

The examples used and screenshots are for Windows XP, but the basic steps are the same for Linux.

Install & configure XAMPP, php, Eclipse

  1. Configuring a XAMPP server for joomla development
  2. Edit PHP.INI File for XDebug
  3. Configuring Eclipse for joomla development

Check Out and modify Joomla! Source Code

Now we are going to create a new PHP project that will contain all of the source code files for Joomla!. We can import the source code and create our PHP project at the same time.

To do so, please see Working with git and github/My first pull request

Working With Patches

For testing and tracking changes, please refer to Git for Testers and Trackers

Extension Development

For Eclipse setup information related to Joomla! extension development, see Setting up your workstation for extension development.