Gjennom en publikasjon Den viktige lanseringen av Trac 1.4-prosjektledelsessystemet ble presentert, som gir et nettbasert grensesnitt for å jobbe med Subversion og Git-arkiver, et integrert Wiki, et bug tracking system og en funksjonell planleggingsdel for nye utgivelser.
Trac er et prosjektledelses- og bugsporingsverktøy skrevet i Python, inspirert av CVSTrac og også distribuert under BSD-lisensen, kan SQLite, PostgreSQL og MySQL / MariaDB brukes til å lagre data.
sceneskrekk tar en minimalistisk tilnærming til prosjektledelse og lar brukeren automatisere operasjoner typiske rutiner med minimal innvirkning på prosesser og regler som allerede er utviklet i utviklingsmiljøet.
Den innebygde wiki-motoren gjør at wiki-markering kan brukes i problembeskrivelser, mål og forpliktelser. Støtter å opprette lenker og organisere koblinger mellom feilmeldinger, oppgaver, kodeendringer, filer og wiki-sider.
For å spore alle arrangementer og aktiviteter, prosjektet tilbyr et grensesnitt i form av en tidslinje. I form av plugins er modulene tilgjengelige for å drive nyheter, lage en diskusjonsplattform, gjennomføre undersøkelser, samhandle med forskjellige kontinuerlige integreringssystemer, generere dokumentasjon i Doxygen, administrere nedlastinger, sende varsler gjennom Slack, støtte Subversion og Mercurial.
Blant de viktigste egenskapene kan følgende fremheves:
- Det gjør det mulig å koble informasjon mellom en programvarefeildatabase, et versjonskontrollsystem og innholdet i en wiki.
- Det fungerer som nettgrensesnittet til et versjonskontrollsystem som Subversion, Git, Mercurial, Bazaar eller Darcs.
- Den bruker et proprietært webmal-system som heter Genshi.
Viktigste nye funksjoner i Trac 1.4
I denne nye versjonen av Trac 1.4 bytte til gjengivelse ved hjelp av den raske Jinja2-malmotoren er uthevet, siden Genshis XML-baserte malmotor er avviklet, men av kompatibilitetsårsaker med eksisterende plugins, vil den bare bli fjernet i den ustabile grenen 1.5.
Som i tidligere versjoner, en denne nye versjonen avbrytes kompatibiliteten med tidligere versjoner med plugins skrevet for Trac-versjoner før 1.0. Endringene påvirker hovedsakelig grensesnittene for tilgang til databasen.
Brukergrupper som er nevnt i CC-feltet utvides automatisk i listen over brukere som er inkludert i denne gruppen. Wiki-sider har en bytte mellom visning av tekst på smal skjerm og fullskjerm.
I maler for e-postvarsler, det er nå mulig å bruke data om endringer i billettfeltene.
Automatisk forhåndsvisning av wiki-formatert tekst implementeres for alle standardfelt (for eksempel rapportbeskrivelser). I tillegg hadde brukerne muligheten til å uavhengig konfigurere ventetiden mellom fullføringen av oppføringen og oppdateringen av forhåndsvisningsområdet.
TracMigratePlugin-pluginet har blitt en del av Trac og er tilgjengelig som kommando trac-admin convert_db.
Dette pluginet lar deg migrere data fra et Trac-prosjekt mellom forskjellige databaser (for eksempel SQLite → PostgreSQL). Du kan også observere utseendet til delete_comment-billetten og underkommandoer for vedleggsbevegelse.
De de andre endringene som er uthevet i denne nye versjonen, følgende skiller seg ut:
- Støtte for kloning av billetter (samt å lage billetter fra kommentarer) gjennom den valgfrie komponenten tracopt.ticket.clone.
- Tilbyr muligheten til å legge til egendefinerte lenker til navigasjonsoverskriften på vanlig måte.
- Omfanget av endringsvalidatorene er utvidet til batchredigeringsverktøyet samt redigeringsprosessen for kommentarer.
- Støtte for å levere innhold via HTTPS direkte fra tracd.
- Oppdaterte minimumskrav for Python (2.7 i stedet for 2.6) og PostgreSQL (tidligst 9.1).
- Tilpassede tekstfelt mottok attributtet max_size.
Si vil du bruke dette systemet prosjektledelse du kan gå til følgende lenke hvor du kan finne dokumentasjon samt guider for installasjon, bruk og spesielt nedlasting av Trac.