Difference between revisions of "Setting up your workstation for Joomla development"
From Joomla! Documentation
m (→Introduction: Phing specific setting up is explained in build topic below) |
m (→Installing a web server: - Making more consistent and integrating wiki:Setting up a testing environment) |
||
Line 8: | Line 8: | ||
== Installing a web server == | == Installing a web server == | ||
− | * [http://www.apachefriends.org/en/xampp.html XAMPP] | + | Installing a typical web server environment is very easy with following [[wikipedia:List_of_AMP_packages|AMP-packages]] (Apache, MySQL, PHP). |
+ | * '''[http://www.apachefriends.org/en/xampp.html XAMPP] (Mutliple OS)''' | ||
** [[Configuring a XAMPP server for joomla development]] | ** [[Configuring a XAMPP server for joomla development]] | ||
** [[Xampp]] | ** [[Xampp]] | ||
+ | * '''[[wikipedia:LAMP (software bundle)|LAMP]]''' (Linux) | ||
**[[Configuring a LAMPP server for PHP development]] | **[[Configuring a LAMPP server for PHP development]] | ||
− | * [http://www.wampserver.com/en/ | + | * '''[[wikipedia:WAMP|WAMP]] (Windows)''',. A good choice for for a local server environment for windows is [http://www.wampserver.com/en/ WampServer]. |
− | + | * '''[[wikipedia: MAMP|MAMP]] (Macintosh / OS X)''' http://www.mamp.info/en/download.html MAMP] by living-e AG may be a good choice. | |
− | * [[Edit PHP.INI File]] | + | If you want use XDebug for debuggin, you'll need to tune php settings |
+ | * [[Edit PHP.INI File for XDebug]] | ||
== Installing an IDE / Editor (and debugging)== | == Installing an IDE / Editor (and debugging)== |
Revision as of 16:26, 10 August 2012
Introduction[edit]
This is a trial to better structure all the wiki pages around developing on and with joomla. Such as:
- Setting up your workstation for PHP development. A similar step-by-step guide for general PHP development environment (with some more choices and info).
- Setting up your workstation for Joomla! development. A complete step-by-step guide to installing the Eclipse IDE on your local workstation for Joomla! development.
Installing a web server[edit]
Installing a typical web server environment is very easy with following AMP-packages (Apache, MySQL, PHP).
- XAMPP (Mutliple OS)
- LAMP (Linux)
- WAMP (Windows),. A good choice for for a local server environment for windows is WampServer.
- MAMP (Macintosh / OS X) http://www.mamp.info/en/download.html MAMP] by living-e AG may be a good choice.
If you want use XDebug for debuggin, you'll need to tune php settings
Installing an IDE / Editor (and debugging)[edit]
- Eclipse IDE
- Configuring Eclipse for joomla development
- How to configure Eclipse IDE for PHP development
- Configuring Eclipse IDE for PHP development
- Using Eclipse for Joomla! Development Video webinar demonstrating overview of Eclipse features for Joomla! development
- Komodo Edit
- NetBeans
- UltraEdit, Notepad++, ...
Debugging specifics[edit]
Installing a version control[edit]
If you like to contribute to the actual Joomla! code, SVN is what is used there.
Installing a build mechanism[edit]
- Ant
- Phing It's possible that Phing can use al ant files (needs confirmation though)
- Setting up your workstation for extension development (build with Phing)
- Extension development using eclipse and phing This article explains one way in which you can set up your workstation for writing Joomla! extensions. It assumes that you are using Eclipse and that you are familiar with using Eclipse for working with Joomla! and Subversion. For more information about the basics of getting started with Eclipse for Joomla! development.
- ...
Related[edit]
Help is appreciated finding related pages and making these pages less redundant.