Veröffentlichung des Projektmanagementsystems Trac 1.4

Eingereicht von bedeutende Veröffentlichung eines Projektmanagementsystems Spur 1.4, das eine Weboberfläche für die Arbeit mit Subversion- und Git-Repositorys, ein integriertes Wiki, ein Problemverfolgungssystem und einen Abschnitt zur Funktionsplanung für neue Versionen bietet. Der Code ist in Python geschrieben und vertrieben von unter BSD-Lizenz. Zum Speichern von Daten können SQLite, PostgreSQL und MySQL/MariaDB DBMS verwendet werden.

Trac verfolgt einen minimalistischen Ansatz für das Projektmanagement und ermöglicht Ihnen die Automatisierung typischer Routinevorgänge mit minimalen Auswirkungen auf die Prozesse und Regeln, die bereits bei Entwicklern etabliert sind. Die integrierte Wiki-Engine ermöglicht die Verwendung von Wiki-Markup in Beschreibungen von Problemen, Zielen und Verpflichtungen. Es unterstützt das Erstellen von Links und das Organisieren von Verbindungen zwischen Fehlermeldungen, Aufgaben, Codeänderungen, Dateien und Wiki-Seiten. Um alle Ereignisse und Aktivitäten im Projekt zu verfolgen, wird eine Schnittstelle in Form einer Zeitleiste angeboten.

In Form von Plugins Es stehen Module zur Pflege von Newsfeeds, zur Erstellung einer Diskussionsplattform, zur Durchführung von Umfragen, zur Interaktion mit verschiedenen kontinuierlichen Integrationssystemen, zur Erstellung von Dokumentationen in Doxygen, zur Verwaltung von Downloads, zum Versenden von Benachrichtigungen über Slack sowie zur Unterstützung von Subversion und Mercurial zur Verfügung.

Hauptänderungen im Vergleich zum stabilen Zweig 1.2:

  • Wechseln Sie zum Rendern mit einer schnellen Template-Engine Jinja2. Die XML-basierte Template-Engine Genshi ist veraltet, wird aber aus Kompatibilitätsgründen mit bestehenden Plugins erst im Unstable 1.5-Zweig entfernt.
  • Die Abwärtskompatibilität mit Plugins, die für Trac-Versionen vor 1.0 geschrieben wurden, wurde eingestellt. Die Änderungen betreffen vor allem die Schnittstellen für den Zugriff auf die Datenbank.
  • Im CC-Feld erwähnte Benutzergruppen werden automatisch auf die Liste der in dieser Gruppe enthaltenen Benutzer erweitert.
  • Wiki-Seiten sind mit einem Umschalter zwischen Schmal- und Vollbildmodus zum Anzeigen von Text ausgestattet.
  • In E-Mail-Benachrichtigungsvorlagen ist es nun möglich, Daten über Änderungen in Ticketfeldern („changes.fields“) zu verwenden.
  • Für alle Standardfelder (z. B. Berichtsbeschreibung) ist eine automatische Vorschau von Wiki-formatiertem Text implementiert. Benutzer konnten auch die Wartezeit zwischen dem Stoppen der Eingabe und dem Aktualisieren des Vorschaubereichs unabhängig konfigurieren.
  • Das TracMigratePlugin ist Teil von Trac geworden und ist als Befehl trac-admin convert_db verfügbar. Wir möchten Sie daran erinnern, dass Sie mit diesem Plugin Trac-Projektdaten zwischen verschiedenen Datenbanken (z. B. SQLite → PostgreSQL) migrieren können. Sie können sich auch das Erscheinen der Unterbefehle „ticket delete_comment“ und „attachment move“ ansehen.
  • Benutzerdefinierte Textfelder verfügen jetzt über ein max_size-Attribut.
  • Unterstützung für das Klonen von Tickets (sowie das Erstellen von Tickets aus Kommentaren) durch die optionale Komponente tracopt.ticket.clone
  • Es ist möglich, mit Standardtools benutzerdefinierte Links zum Navigationsheader hinzuzufügen.
  • Der Umfang der Änderungsvalidatoren wurde auf das Batch-Bearbeitungstool sowie auf den Kommentarbearbeitungsprozess erweitert.
  • Unterstützung für die Bereitstellung von Inhalten über HTTPS direkt von tracd.
  • Aktualisierte Mindestversionsanforderungen für Python (2.7 statt 2.6) und PostgreSQL (nicht älter als 9.1).

Source: opennet.ru

Kommentar hinzufügen