There are many ways to help with the on-going effort to improve Joomla.

Volunteer Your Time

Most of the work for the Joomla! project is done by unpaid volunteers. The major areas where volunteers can get involved are listed below.

...

There are many ways to help with the on-going effort to improve Joomla.

Volunteer Your Time

Most of the work for the Joomla! project is done by unpaid volunteers. The major areas where volunteers can get involved are listed below.

Pay A Developer to Program a New Feature

If you would like to see a specific new feature in Joomla but you are not able to develop it yourself, you can pay to have a developer program the feature. Note that the steps for this are the same as for any other new feature, and no new feature is guaranteed to be accepted.

The general steps for paying for a new feature are as follows:

  1. Sign the Joomla! Contributor Agreement (JCA). This is required so that your code can be included into Joomla! under the GPL license. Click here to sign the agreement on line. Depending on the contract you have with the developer, the developer may need to also sign the JCA.
  2. Hire a developer to program the new feature. You could use the Joomla Resources Directory (JRD) as one possible way to find qualified developers. You could also coordinate with the Joomla Community Development Manager (David Hurley, This email address is being protected from spambots. You need JavaScript enabled to view it.) to find possible developer candidates. Note that the choice of a developer and the contract arrangements are entirely up to you.
  3. Post a description of the proposed project on the CMS list and make sure that there is support for this proposal in the community and on the PLT. Otherwise, the chances of the feature being accepted for the core are low.
  4. Create an issue in the CMS Feature Tracker so that the community can participate in testing and commenting on the new feature.
  5. Follow the Joomla! Coding Standards and write unit and system tests to document your code and test that it works correctly.
  6. Keep other developers and the PLT advised of your project status and invite them to review and comment on your work. The Community Development Manager can help facilitate this process.
  7. When you have work ready for testing, send a pull request to the CMS repository and change the feature status on the tracker to Pending.
  8. Once it is successfully tested, it will be changed to Ready for Review at which point senior developers will review it. You may also post patches directly to the feature tracker without using a git hub branch.

Contribute Money

Contributions of money to the project are always appreciated. See the Support Joomla page for more information.

Improving Joomla!Improving Joomla!

Read more https://developer.joomla.org/improving-joomla.html

© 2025 Extly, CB - All rights reserved.