Zum Inhalt springen

Trac

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 8. April 2026 um 19:59 Uhr durch imported>Trustable (Einleitung).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Vorlage:Hinweisbaustein

Trac

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Datei:Trac logo.svg
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler Edgewall Software
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Betriebssystem Linux, macOS, Windows
Programmier­sprache Python
Kategorie Projektmanagement
Lizenz BSD-Lizenz
deutschsprachig ja
trac.edgewall.org

Trac ist eine freie, webbasierte Projektmanagement-Software, Bugtracker und Wiki-Software. Zusätzlich bietet Trac lesenden Zugriff auf das Projektarchiv (Subversion oder Git).

Komponenten

Trac ist in der Programmiersprache Python implementiert und kann unter anderem via WSGI, mod python, CGI oder FastCGI betrieben werden. Trac ist modular geschrieben und kann durch Plug-ins erweitert werden. Das integrierte Wiki benutzt eine auf der MoinMoin-Syntax basierende Auszeichnungssprache. Für speziell gekennzeichnete Inhalte werden auch andere Auszeichnungssprachen unterstützt (reStructuredText, Textile, HTML). Neben Subversion existieren auch Erweiterungen für andere Versionsverwaltungssysteme, wie Mercurial, Darcs, Perforce und git. Daneben gibt es inoffizielle Erweiterungen für Monotone, SVK und Bazaar.

Trac beinhaltet aber auch einen eigenen Daemon als Webserver.

Einsatzgebiete und Verbreitung

Zwar ist Trac primär für den Einsatz in Software-Projekten gedacht, kann aber auch anderweitig (z. B. als reines Wiki oder Issue-Tracking-System) verwendet werden. Auch die Übersetzung von Büchern lässt sich mittels Trac koordinieren.<ref><templatestyles src="Webarchiv/styles.css" />Koordination der deutschen Übersetzung des Subversion-Buchs (Memento des Vorlage:IconExternal vom 29. Juli 2010 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.svnbook.de</ref>

Trac hat inzwischen recht weite Verbreitung gefunden, im Trac-Wiki werden ca. 200 Sites geführt,<ref>Projekte, die Trac benutzen</ref> die öffentlichen Zugang zu ihrem Trac-System bieten. Die hohe Integration von Codebasis, Wiki-Projektseiten und Bugtracker macht die Anwendung flüssiger und fördert die Vernetzung im Projekt. Trac ist ab Version 0.12 internationalisiert,<ref>Meilenstein 0.12 – The Trac Project</ref> d. h. die Benutzeroberfläche kann mit den Babel-Werkzeugen<ref>Babel – A collection of tools for internationalizing Python applications</ref> lokalisiert werden. Ende 2010 waren 13 Lokalisierungen zu mindestens 97 % vollständig.<ref>Statusgrafik zum Stand der Lokalisierung von Trac</ref>

Es gibt mindestens zwei aktiv entwickelte Projekte, Redmine und dessen Fork OpenProject, die wesentliche Funktionalitäten von Trac übernommen haben und mit eigenen Zielsetzungen weiterentwickeln. Der jüngste, direkte Fork „Apache Bloodhound“ wurde zwar offiziell noch nicht eingestellt, erhält aber seit Ende 2014 keine Updates.<ref>Apache Bloodhound. 11. Dezember 2014, abgerufen am 21. Februar 2024 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Agilo for Trac ist eine kommerzielle Erweiterung von Trac um Scrum-Funktionalitäten.

Weblinks

Einzelnachweise

<references />