Udgivelse af projektstyringssystemet Trac 1.4

Præsenteret betydelig udgave af projektledelsessystemet Trac 1.4, der tilbyder et web-interface til arbejde med Subversion- og Git-repositorier, en indbygget Wiki, et fejlfinder-system og et funktionsplanlægningsafsnit til nye versioner. Koden er skrevet i Python og distribueres under BSD-licens. Databaser som SQLite, PostgreSQL og MySQL/MariaDB kan anvendes til datalagring.

Trac følger en minimalistisk tilgang til projektledelse og muliggør automatisering af typiske rutineoperationer med minimal indvirkning på de allerede etablerede processer og regler i udviklingsmiljøet. Den indbyggede wiki-motor gør det muligt at anvende wiki-markup i beskrivelser af problemer, mål og commits. Oprettelse af links og organisering af forbindelser mellem fejlrapporter, opgaver, kodeændringer, filer og wiki-sider understøttes. For at spore alle begivenheder og aktiviteter i projektet tilbydes der et interface i form af en tidslinje.

I form af plugins er der tilgængelige moduler til nyhedsfeeds, oprettelse af diskussionsfora, afholdelse af afstemninger, integration med forskellige systemer til kontinuerlig integration, generering af dokumentation i Doxygen, håndtering af downloads, udsendelse af meddelelser via Slack, samt support af Subversion og Mercurial.

De primære ændringer sammenlignet med den stabile version 1.2:

  • Overgang til rendering ved hjælp af den hurtige skabelonmotor Jinja2. Den XML-baserede skabelonmotor Genshi er erklæret forældet, men for at sikre kompatibilitet med eksisterende plugins vil den først blive fjernet i den ustabile version 1.5.
  • Bagudkompatibiliteten med plugins oprettet til Trac-versioner før 1.0 er ophørt. Ændringerne påvirker primært grænsefladerne for databaseadgang.
  • Brugergrupper nævnt i CC-feltet udvides automatisk til en liste over brugere i denne gruppe.
  • Wiki-siderne er udstyret med en skift til mellem smal og fuldskærmvisning af tekst.
  • I skabelonerne til mailmeddelelser er der tilføjet mulighed for at bruge ændringsdata i felterne i billetterne ("changes.fields").
  • Den automatiske forhåndsvisning af wiki-formateret tekst er implementeret for alle standardfelter (fx rapportbeskrivelser). Brugerne har også fået mulighed for selv at tilpasse ventetiden mellem afslutningen af indtastning og opdatering af forhåndsvisningsområdet.
  • TracMigratePlugin er blevet en del af Trac og er tilgængelig som en kommando trac-admin convert_db. Dette plugin muliggør migration af data fra Trac-projekter mellem forskellige databaser (fx SQLite → PostgreSQL). Underkommandoerne ticket delete_comment og attachment move er også blevet introduceret.
  • Brugerdefinerede tekstfelter har fået attributten max_size.
  • Understøttelse af kloning af billetter (samt oprettelse af billetter fra kommentarer) gennem den valgfrie komponent tracopt.ticket.clone.
  • Mulighed for at tilføje brugerdefinerede links til navigationshovedet via standardværktøjer.
  • Omfanget af ændringsvalidatorer er udvidet til at omfatte værktøjet til masse- (batch) redigering samt redigeringsprocessen af kommentarer.
  • Understøttelse af levering af indhold over HTTPS direkte fra tracd.
  • Minimumskravene til versionen af Python er blevet opdateret (2.7 i stedet for 2.6) og PostgreSQL (ikke ældre end 9.1).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster