Vydanie systému správy projektov Trac 1.4

Predstavené významné vydanie systému riadenia projektov Trac 1.4, poskytujúca webové rozhranie pre prácu s repozitármi Subversion a Git, zabudovaný Wiki, systém sledovania chýb a sekciu na plánovanie funkcií pre nové verzie. Kód je napísaný v jazyku Python a distribuovaný pod licenciou BSD. Pre uchovávanie údajov môžu byť použité databázy SQLite, PostgreSQL a MySQL/MariaDB.

Trac sa drží minimalistického prístupu k riadeniu projektov a umožňuje automatizovať štandardné rutinné operácie s minimálnym vplyvom na už existujúce procesy a pravidlá medzi vývojármi. Zabudovaný wiki motor umožňuje používať wiki značkovanie v popisoch problémov, cieľov a commitov. Podporuje vytváranie odkazov a organizáciu súvislostí medzi správami o chybách, úlohami, zmenami v kóde, súbormi a wiki stránkami. Pre sledovanie všetkých udalostí a aktivity v projekte je k dispozícii rozhranie vo forme časovej osi.

Vo forme pluginov sú k dispozícii moduly na vedenie správ o novinkách, vytváranie diskusných fór, uskutočňovanie prieskumov, integráciu s rôznymi systémami kontinuálnej integrácie, generovanie dokumentácie v Doxygen, správu sťahovaní, zasielanie upozornení cez Slack, podporu Subversion a Mercurial.

Hlavné zmeny v porovnaní s stabilnou vetvou 1.2:

  • Prechod na renderovanie pomocou rýchleho templatingu Jinja2. XML templating Genshi bol označený za zastaraný, ale z dôvodov zaistenia kompatibility s už existujúcimi pluginmi bude odstránený až v nestabilnej vetve 1.5.
  • Zrušená spätná kompatibilita s pluginmi napísanými pre verzie Trac pred 1.0. Zmeny sa väčšinou týkajú rozhraní na volanie do DB.
  • Skupiny používateľov uvedené v poli CC sú automaticky rozšírené na zoznam používateľov, ktorí sú v tejto skupine.
  • Wiki stránky sú vybavené prepínačom medzi úzkym a celoobrazovkovým zobrazením textu.
  • V šablónach e-mailových upozornení sa objavila možnosť používať údaje o zmenách v poliach tikiet („changes.fields“).
  • Automatické náhľady textu formátovaného v wiki sú k dispozícii pre všetky štandardné polia (napríklad opisy správ). Používatelia majú tiež možnosť samostatne nastavovať čas čakania medzi ukončením vstupu a aktualizáciou oblasti náhľadu.
  • Plugin TracMigratePlugin sa stal súčasťou Trac a je dostupný ako príkaz trac-admin convert_db. Tento plugin umožňuje migráciu dát projektu Trac medzi rôznymi databázami (napríklad SQLite → PostgreSQL). Môžeme tiež vzpomenúť na podpríkazy ticket delete_comment a attachment move.
  • Používateľské textové polia dostali atribút max_size.
  • Podporuje sa klonovanie tiketov (ako aj vytváranie tiketov z komentárov) prostredníctvom voliteľnej komponenty tracopt.ticket.clone.
  • Bola poskytnutá možnosť pridania používateľských odkazov do navigačného panelu štandardnými prostriedkami.
  • Rozsah validátorov zmien bol rozšírený na nástroj hromadnej úpravy (batch editing) a tiež na proces úpravy komentárov.
  • Podporuje sa výdaj obsahu cez HTTPS priamo z tracd.
  • Aktualizovali sa minimálne požiadavky na verziu Python (2.7 namiesto 2.6) a PostgreSQL (nie staršie ako 9.1).

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster