Release des Projektmanagement-Systems Trac 1.4

Präsentiert signifikanter Release des Projektmanagementsystems Trac 1.4, das eine Web-Oberfläche zur Arbeit mit Subversion- und Git-Repositories, ein integriertes Wiki, ein System zur Fehlerverfolgung und einen Funktionsplanungsbereich für neue Versionen bietet. Der Code ist in Python geschrieben und wird unter der GPLv3-Lizenz bereitgestellt. wird unter der BSD-Lizenz bereitgestellt. Für die Datenspeicherung können die Datenbanken SQLite, PostgreSQL und MySQL/MariaDB verwendet werden.

Trac verfolgt einen minimalistischen Ansatz im Projektmanagement und ermöglicht die Automatisierung typischer Routineoperationen mit minimalen Auswirkungen auf die bereits in der Entwicklerumgebung etablierten Prozesse und Regeln. Der integrierte Wiki-Engine erlaubt die Verwendung von Wiki-Markup in der Beschreibung von Problemen, Zielen und Commits. Die Erstellung von Links und die Organisation von Verbindungen zwischen Fehlerberichten, Aufgaben, Codeänderungen, Dateien und Wiki-Seiten werden unterstützt. Um alle Ereignisse und Aktivitäten im Projekt zu verfolgen, wird eine Zeitachse als Interface angeboten.

In Form von Plugins sind Module verfügbar, um Nachrichtenfeeds zu verwalten, Diskussionsforen zu erstellen, Umfragen durchzuführen, mit verschiedenen Continuous-Integration-Systemen zu interagieren, Dokumentationen in Doxygen zu generieren, Downloads zu verwalten, Benachrichtigungen über Slack zu senden und Unterstützung für Subversion und Mercurial zu bieten.

Wesentliche Änderungen im Vergleich zum stabilen Branch 1.2:

  • Wechsel zu schnellerer Rendering mit dem Template-Engine Jinja2. Der XML-basierte Template-Engine Genshi wird nicht mehr unterstützt, bleibt jedoch aus Kompatibilitätsgründen mit bestehenden Plugins bis zur instabilen Version 1.5 erhalten.
  • Die Abwärtskompatibilität zu Plugins, die für Trac-Versionen vor 1.0 geschrieben wurden, wurde eingestellt. Die Änderungen betreffen hauptsächlich die Schnittstellen für den Datenbankzugriff.
  • Die im CC-Feld erwähnten Benutzergruppen werden automatisch in eine Liste der Mitglieder dieser Gruppe aufgeklappt.
  • Wiki-Seiten sind jetzt mit einem Schalter zwischen einem schmalen und einem Vollbild-Textansichtsmodus ausgestattet.
  • In den E-Mail-Benachrichtigungsvorlagen wurde die Möglichkeit hinzugefügt, Änderungsdaten in den Ticketfeldern („changes.fields“) zu verwenden.
  • Die automatische Vorschau von wiki-formatiertem Text wurde für alle Standardfelder implementiert (zum Beispiel die Beschreibung des Berichts). Außerdem haben die Benutzer die Möglichkeit erhalten, die Wartezeit zwischen der Eingabeunterbrechung und der Aktualisierung des Vorschaugebiets selbst anzupassen.
  • Das Plugin TracMigratePlugin ist nun Teil von Trac und als Befehl trac-admin convert_db verfügbar. Dieses Plugin ermöglicht die Migration von Trac-Projektdaten zwischen verschiedenen Datenbanken (z. B. SQLite → PostgreSQL). Außerdem wurden die Unterbefehle ticket delete_comment und attachment move hinzugefügt.
  • Benutzerdefinierte Textfelder haben jetzt das Attribut max_size erhalten.
  • Unterstützung für das Klonen von Tickets (sowie das Erstellen von Tickets aus Kommentaren) durch ein optionales Modul tracopt.ticket.clone.
  • Die Möglichkeit, benutzerdefinierte Links in die Navigationsleiste mit Standardmitteln hinzuzufügen.
  • Der Geltungsbereich der Änderungsvalidierer wurde auf das Tool zur maschinellen (Batch-) Bearbeitung sowie auf den Prozess der Kommentarbearbeitung erweitert.
  • Unterstützung für die direkte Ausgabe von Inhalten über HTTPS aus tracd.
  • Die minimalen Anforderungen an die Python-Version wurden auf 2.7 (statt 2.6) und an PostgreSQL auf nicht älter als 9.1 aktualisiert.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster