Joomla is an open source project and contributions from the community are essential to its growth and success. Contributing to the Joomla Project is easy and you can give as little or as much time as you want. Anyone can contribute on any level, even newcomers can contribute to Joomla. Here are just a few ways you can get started:

Answer Questions in the Joomla! Forums

The Joomla community is well known for its helpfulness. Joomla forum users helping one another is one of the cornerstones of our community. Registering on the forum is quick and easy, and you can get started right away helping people just like you.

Write or Translate a Tutorial or Documentation

The Joomla Documentation Wiki is a living Web site for help documentation, tutorials, walkthroughs, and other helpful resources. You can help it grow by writing about anything you think might help other users, novice or expert. If you're not sure where to start, try looking in the Wiki Cookie Jar to see a list of things we need help with.

Joomla is translated into many world languages by members of the community. If you language isn't available, you can translate documentation, tutorials or even Joomla itself into your language. Visit our simple guidelines page to get started.

Develop an Extension or Template

One of Joomla's strengths is its extensibility and Joomla extensions provide users with specialized functionality. The Joomla Extensions Directory is a great place to get and overview of the types of extensions developers are writing. You can take an existing GPL extension and update it for the latest version of Joomla, fix bugs, or create a totally new component with cutting edge technology. The possibilities are limitless. See how you can get started.

If you're a designer and you don't know programming, you can design your own templates. Creating a slick template is easy and can be done in a simple text editor or Adobe DreamWeaver.

Test or Add a Comment to an Issue Report

We are always looking for more people to test patches, find and fix bugs, and help clarify issue reports on our bug tracker. Visit the issue tracker to help out. If you have programming skills, we recommend you inquire about joining the Joomla Bug Squad.

Join a Joomla! Working Group

Hundreds of community members contribute by participating in the Joomla Working Groups. Each group focuses on a specific aspect of Joomla essential to the Project's overall growth and all have formal expectations and goals. Anyone interested in helping Joomla grow is encouraged to join a working group where they feel their talents and interests lie. See the team pages and blogs below to find out more about each group and how you can help:

Help Out at a Joomla! Event

Joomla events are held all the time around the world and are staffed solely by volunteers. You can contact your local Joomla User Group or check our Joomla Events page for upcoming events.

Contribute in Other Ways

There are a number of other ways both individuals and companies can contribute to the Joomla Project. To discuss these options, contact Open Source Matters, the non-profit organization that manages financial and legal issues for the Joomla Project.