About the Contao development process
The Contao development website, which is the base of the ongoing development of Contao, is available at dev.contao.org. It e.g. contains a journal of past changes (changelog) and future features (roadmap) as well as a ticket system to report issues or request new features. It also supports browsing the Contao SVN repository, where you can see exactly which files have changed.
What is going on ¶
The activity log provides detailed information about what is going on on the Contao development website.

What is coming up ¶
The roadmap provides detailed information about what is coming up in future versions of Contao.

What has been done so far ¶
The changelog provides detailed information about the changes in each Contao version.

Issue management ¶
The ticket system gives you an overview of all issues. Use the filter menu to narrow down the results.

Custom queries
In the navigation menu on the right hand side, you will find a section called "custom queries". Apart from your own searches, which you can store in your account, it shows a few default queries that are available for everyone.
| Name | Description |
|---|---|
| Accepted features | These features have been accepted and will be implemented in one of the next versions. |
| Confirmed defects | These defects have been confirmed and will be fixed in one of the next versions. |
| My reported issues | Here you can see all the tickets that you have submitted. |
| New tickets | These tickets are new and have not yet been read by a developer. |
| Pending tickets | These tickets are incomplete or awaiting a response. |
| Unassigned issues | These features have been accepted but not yet assigned to a milestone. |
If a feature request has not been assigned to a milestone yet (unassigned issue), it is most likely either a good idea which currently does not fit into the Contao concept (e.g. because it requires new technologies that are not yet widely supported) or it is technically very challenging and probably not worth the effort. However, this does not mean that these tickets have been ruled out. We are checking them on a regular basis and encourage all developers to implement those ideas in a custom extension or to write a core patch.
Issue statuses
Here you will find an explanation of the different issue statuses.
| Status | Description |
|---|---|
| New | The ticket is new and has not yet been read by a developer. |
| Pending | The ticket is pending for approval or awaiting a response. |
| Incomplete | The ticket is incomplete and requires more detailed information. |
| Accepted | The ticket has been accepted by a developer. |
| Completed | The ticket has been completed and closed by a developer. |
| Invalid | The ticket has not been approved, e.g. because a defect could not be reproduced. |
| Duplicate | The ticket is a duplicate of an existing ticket and therefore has been closed. |
| Closed | The ticket has been closed without anything to complete. |
Creating a new issue ¶
First of all, please note that you have to be logged in to create issues. If you have not signed up for an account yet, please click the "register" link in the upper right corner and do so. Then click the "new issue" link in the main navigation menu.

Make sure to choose the appropriate tracker (Defect for bug reports and Feature for feature requests) and the correct categorie (e.g. modules.news if your ticket belongs to the news module). Please note that increasing the priority will not speed up the processing of your request!
Using the SVN repository ¶
The Contao source code is maintained in a subversion repository (SVN), which you can browse with the repository module.

You can check out a working copy at http://svn.contao.org/trunk. Please note that nightly builds (anything that is in the trunk) are not stable releases and might include bugs, throw errors or even cause data inconsistency. So never use them for productional websites!
| Name | Description |
|---|---|
| branches | Different branches of the software (e.g. Contao 2 and 3). |
| tags | Stable versions of the software that have been released. |
| trunk | Current and most likely unstable (!) version of the software. |
Since Contao version 1 is no longer available, we are not using branches folder at the moment.
