„Trac“ – Versionsunterschied

[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
siehe http://trac.edgewall.org/milestone/0.12
Zeile 17:Zeile 17:


== Komponenten ==
== Komponenten ==
Trac ist in [[Python (Programmiersprache)|Python]] implementiert und kann unter anderem via [[Web Server Gateway Interface|WSGI]], [[mod_python]], [[Common Gateway Interface|CGI]] oder [[FastCGI]] betrieben werden. Trac beinhaltet aber auch einen eigenen [[Daemon]] als Server. Trac ist modular geschrieben und kann durch [[Plugin]]s erweitert werden.
Trac ist in [[Python (Programmiersprache)|Python]] implementiert und kann unter anderem via [[Web Server Gateway Interface|WSGI]], [[mod_python]], [[Common Gateway Interface|CGI]] oder [[FastCGI]] betrieben werden. Trac beinhaltet aber auch einen eigenen [[Daemon]] als [[Webserver]]. Trac ist modular geschrieben und kann durch [[Plugin]]s erweitert werden.


Neben [[Subversion (Software)|Subversion]] existieren auch Erweiterungen für andere [[Versionsverwaltung]]ssysteme, wie [[Mercurial]], [[Darcs]] und [[Perforce]]. Daneben gibt es inoffizielle Erweiterungen für [[Monotone]], [[SVK (Software)|SVK]], [[Bazaar (Software)|Bazaar]] und [[git]].
Neben [[Subversion (Software)|Subversion]] existieren auch Erweiterungen für andere [[Versionsverwaltung]]ssysteme, wie [[Mercurial]], [[Darcs]] und [[Perforce]]. Daneben gibt es inoffizielle Erweiterungen für [[Monotone]], [[SVK (Software)|SVK]], [[Bazaar (Software)|Bazaar]] und [[git]].

Version vom 24. Juni 2010, 12:10 Uhr

Trac

Basisdaten

EntwicklerEdgewall Software
Erscheinungsjahr2004
Aktuelle Version0.12
(13. Juni 2010)
BetriebssystemLinux, Mac OS X, Windows
Programmier­sprachePython
KategorieProgrammierung
LizenzBSD-Lizenz
deutschsprachignein
trac.edgewall.org

Trac ist ein freies, webbasiertes Projektmanagement-Werkzeug zur Softwareentwicklung.

Es enthält eine webbasierte Oberfläche zum Betrachten von Subversion-Repositories, ein Wiki zum kollaborativen Erstellen und Pflegen von (z. B.) Dokumentation und einen Bugtracker zum Erfassen und Verwalten von Programmfehlern und Erweiterungswünschen.

Komponenten

Trac ist in Python implementiert und kann unter anderem via WSGI, mod_python, CGI oder FastCGI betrieben werden. Trac beinhaltet aber auch einen eigenen Daemon als Webserver. Trac ist modular geschrieben und kann durch Plugins erweitert werden.

Neben Subversion existieren auch Erweiterungen für andere Versionsverwaltungssysteme, wie Mercurial, Darcs und Perforce. Daneben gibt es inoffizielle Erweiterungen für Monotone, SVK, Bazaar und git.

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 Trouble-Ticket-System) verwendet werden. Auch die Übersetzung von Büchern lässt sich mittels Trac koordinieren.[1]

Trac hat inzwischen recht weite Verbreitung gefunden, im Trac-Wiki werden ca. 450 Sites geführt[2], die öffentlichen Zugang zu ihrem Trac-System bieten. Die hohe Integration von Codebasis, Wiki-Projektseiten und Bugtracker machen die Anwendung flüssiger und fördert die Vernetzung im Projekt. SourceForge bietet Trac als HostedApp an.[3]

Trac ist bislang nur in Englisch verfügbar; die vollständige Internationalisierung soll nach der Herausgabe der Version 1.0 in Angriff genommen werden.[4]

Einzelnachweise

  1. Koordination der deutschen Übersetzung des Subversion-Buchs
  2. Projekte, die Trac benutzen
  3. Hosted Apps - sourceforge
  4. Trac-FAQ: Are there any provisions for I18N and L10N? Is it enough to translate the templates?