Joomla! Programmers Documentation

Manual Index

IDE

To develop a Joomla extension we recommend that you use an Integrated Development Environment (IDE). An IDE has many benefits:

  • Code completion
    • Getting suggestions for code completion which saves researching existing code and helps avoid errors
    • Auto-implementing namespace usage
    • Type hinting when using well documented classes, methods and functions
    • Building auto comments for classes/methods/functions
  • Symbolic debugger
  • Code analyser
    • Automate code style feedback
    • Hints for "smelling code" to improve the code quality
  • Project/Folder management for extension projects
  • Many addons/support for daily coding

The two current leading IDEs are Visual Studio Code and phpStorm

This page is unfinished, please use the **Edit this Page** link at the bottom of this page to help make it more useful.

In this Article