Setting up your workstation for Joomla development: Difference between revisions

From Joomla! Documentation

Marked this version for translation
Wilsonge (talk | contribs)
Add Bitnami link
Line 10: Line 10:
* <translate><!--T:8--> '''[[wikipedia:WAMP|WAMP]] (Windows)''',.  A good choice for for a local server environment for windows is [http://www.wampserver.com/en/ WampServer].</translate>  
* <translate><!--T:8--> '''[[wikipedia:WAMP|WAMP]] (Windows)''',.  A good choice for for a local server environment for windows is [http://www.wampserver.com/en/ WampServer].</translate>  
* <translate><!--T:9--> '''[[wikipedia: MAMP|MAMP]] (Macintosh / OS X)''' [http://www.mamp.info/en/download.html MAMP by living-e AG]  may be a good choice.</translate>
* <translate><!--T:9--> '''[[wikipedia: MAMP|MAMP]] (Macintosh / OS X)''' [http://www.mamp.info/en/download.html MAMP by living-e AG]  may be a good choice.</translate>
* [https://bitnami.com/stack/joomla Bitnami] also offer a Joomla stack that you can install locally or on a remote server
<translate><!--T:10--> If you want use XDebug for debuggin, you'll need to tune php settings</translate>
<translate><!--T:10--> If you want use XDebug for debuggin, you'll need to tune php settings</translate>
* <translate><!--T:11--> [[Edit PHP.INI File for XDebug]]</translate>
* <translate><!--T:11--> [[Edit PHP.INI File for XDebug]]</translate>

Revision as of 14:23, 6 April 2020

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

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

Using Git

The CMS project uses the Git version control system and the CMS repository is stored on Github here: https://github.com/joomla/joomla-cms. Bugs are fixed in the master branch of this repository, and normally there are bug fixes and changes in the master branch that are more recent than the latest released Joomla version. For this reason, when we test and code bug fixes, we normally use the latest code from the master branch on Github, not the latest released version. Therefore, Bug Squad testers and coders need to understand how to use Git and the Github repository.

Related

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