Über den Contao-Entwicklungsprozess
Die Contao-Entwicklungsseite, die Basis der stetigen Weiterentwicklung von Contao, ist unter dev.contao.org erreichbar. Sie enthält z.B. ein Journal der bisherigen Änderungen (Changelog) und der zukünftigen Features (Roadmap) sowie ein Ticketsystem, um Fehler zu melden oder neue Funktionen vorzuschlagen. Sie unterstützt auch das Durchsuchen des Contao SVN Repository, in dem alle Code-Änderungen nachvollzogen und chronologisch zurückverfolgt werden können.
Was gerade passiert ¶
Das Aktivitätslog protokolliert alle Vorgänge auf der Contao-Entwicklungswebseite.

Was zukünftig geschieht ¶
Die Roadmap zeigt an, welche Änderungen für zukünftige Contao-Versionen geplant sind.

Was bisher geschah ¶
Die Änderungsliste enthält Informationen über alle bisherigen Änderungen in Contao.

Ticketverwaltung ¶
Die Ticketverwaltung gibt einen Überblick über alle Tickets. Über das Filtermenü kann das Ergebnis verfeinert werden.

Benutzerdefinierte Berichte
In der Navigation auf der rechten Seite gibt es den Abschnitt "Benutzerdefinierte Berichte". Neben eigenen Suchvorgängen, die Sie in Ihrem Konto speichern können, stehen dort einige für alle Benutzer zugängliche Standardabfragen zur Verfügung.
| Name | Beschreibung |
|---|---|
| Accepted features | Diese Features wurden akzeptiert und werden in einer der nächsten Versionen implementiert. |
| Confirmed defects | Diese Fehler wurden bestätigt und werden in einer der nächsten Versionen behoben. |
| My reported issues | Hier finden Sie alle Tickets, die Sie selbst erstellt haben. |
| New tickets | Diese Tickets sind neu und wurden noch nicht von einem Entwickler gelesen. |
| Pending tickets | Diese Tickets sind unvollständig oder warten auf eine Rückmeldung. |
| Unassigned issues | Diese Features wurden akzeptiert aber noch keinem Milestone zugewiesen. |
Ist ein Feature Request noch keinem Milestone zugewiesen (unassigned issue), handelt es sich entweder um eine gute Idee, die momentan nicht in das Contao-Konzept passt (weil sie z.B. neue Technologien voraussetzt, die noch nicht etabliert genug sind), oder die Umsetzung ist technisch sehr aufwändig und steht unter Umständen in keinem Verhältnis zum Ertrag. Das heißt jedoch nicht, dass diese Tickets nicht mehr bearbeitet werden. Wir prüfen sie in regelmäßigen Abständen und ermuntern alle Entwickler dazu, diese Ideen in eigenen Erweiterungen umzusetzen oder einen entsprechenden Core-Patch einzureichen.
Ticketstatus
Hier finden Sie eine Erklärung der verschiedenen Ticketstatus.
| Status | Beschreibung |
|---|---|
| New | Das Ticket ist neu und wurde noch nicht von einem Entwickler gelesen. |
| Pending | Das Ticket wartet auf Bestätigung oder eine Rückmeldung. |
| Incomplete | Das Ticket ist unvollständig und bedarf weiterer Informationen. |
| Accepted | Das Ticket wurde von einem Entwickler akzeptiert. |
| Completed | Das Ticket wurde bearbeitet und von einem Entwickler geschlossen. |
| Invalid | Das Ticket wurde nicht bestätigt, weil z.B. ein Fehler nicht reproduziert werden konnte. |
| Duplicate | Das Ticket ist ein Duplikat eines bestehenden Tickets und wurde deshalb geschlossen. |
| Closed | Das Ticket wurde geschlossen, ohne dass etwas zu bearbeiten war. |
Tickets erstellen ¶
Beachten Sie zunächst, dass Sie angemeldet sein müssen, um neue Tickets zu erstellen. Klicken Sie auf den "Registrieren"-Link oben rechts, wenn Sie noch kein Benutzerkonto haben. Melden Sie sich dann an und klicken Sie in der Hauptnavigation auf "Neues Ticket".

Achten Sie darauf, den richtigen Tracker (Defect für Fehler und Feature für neue Features) und die richtige Kategorie (z.B. modules.news wenn Ihr Ticket zur Nachrichtenerweiterung gehört) auszuwählen. Eine hohe Priorität wird die Bearbeitungszeit Ihrer Anfrage nicht verringern!
Das Projektarchiv verwenden ¶
Der Contao-Code wird in einem Subversion Repository (SVN) verwaltet, das Sie mit dem Projektarchiv-Modul durchsuchen können.

Unter http://svn.contao.org/trunk können Sie eine Arbeitskopie auschecken. Beachten Sie jedoch, dass Zwischenversionen (alles, was sich im Ordner "trunk" befindet) keine stabilen Releases sind und unter Umständen Bugs enthalten, Fehler verursachen oder sogar die Datenintegrität gefährden. Benutzen Sie sie daher niemals für produktive Webseiten!
| Name | Beschreibung |
|---|---|
| branches | Verschiedene Zweige der Software (z.B. Contao 2 und 3). |
| tags | Stabile Versionen der Software, die veröffentlicht wurden. |
| trunk | Aktuelle und wahrscheinlich instabile (!) Version der Software. |
Da Contao Version 1 nicht mehr verfügbar ist, wird der Ordner "branches" momentan nicht verwendet.
