Trac, un sistema di gestione dei progetti raggiunge la sua nuova versione Trac 1.4

trac

Attraverso una pubblicazione è stato presentato il significativo lancio del sistema di project management Trac 1.4, che fornisce un'interfaccia basata sul web per lavorare con i repository Subversion e Git, un Wiki integrato, un sistema di tracciamento dei bug e una sezione di pianificazione funzionale per le nuove versioni.

Trac è uno strumento di gestione dei progetti e di tracciamento dei bug scritto in Python, ispirato a CVSTrac e distribuito anche con licenza BSD, SQLite, PostgreSQL e MySQL / MariaDB possono essere utilizzati per memorizzare i dati.

Trac adotta un approccio minimalista alla gestione del progetto e consente all'utente di automatizzare le operazioni routine tipiche con un impatto minimo su processi e regole già sviluppate nell'ambiente di sviluppo.

Il motore wiki integrato ti consente di utilizzare il markup wiki nelle descrizioni dei problemi, negli obiettivi e negli impegni. Supporta la creazione di collegamenti e l'organizzazione di collegamenti tra messaggi di errore, attività, modifiche al codice, file e pagine wiki.

Per tenere traccia di tutti gli eventi e le attività, il progetto offre un'interfaccia sotto forma di una sequenza temporale. Sotto forma di plugin, i moduli sono disponibili per guidare notizie, creare una piattaforma di discussione, condurre sondaggi, interagire con vari sistemi di integrazione continua, generare documentazione in Doxygen, gestire download, inviare notifiche tramite Slack, supportare Subversion e Mercurial.

Tra le sue principali caratteristiche si possono evidenziare le seguenti:

  • Consente di collegare le informazioni tra un database degli errori del software, un sistema di controllo della versione e il contenuto di un wiki.
  • Serve come interfaccia web di un sistema di controllo della versione come Subversion, Git, Mercurial, Bazaar o Darcs.
  • Utilizza un sistema di template web proprietario chiamato Genshi.

tracrpc

Principali novità di Trac 1.4

In questa nuova versione di Trac 1.4 il passaggio al rendering utilizzando il veloce motore di modelli Jinja2 è evidenziato, poiché il motore di modelli basato su XML di Genshi è stato deprecato, ma per motivi di compatibilità con i plugin esistenti, verrà rimosso solo nel ramo instabile 1.5.

Come nelle versioni precedenti, en questa nuova versione la compatibilità con le versioni precedenti viene interrotta con plugin scritti per le versioni di Trac precedenti alla 1.0. Le modifiche riguardano principalmente le interfacce per accedere al database.

I gruppi di utenti menzionati nel campo CC vengono automaticamente espansi nell'elenco degli utenti inclusi in questo gruppo. Le pagine wiki hanno un passaggio tra la visualizzazione del testo a schermo stretto e quello a schermo intero.

Nei modelli di notifica e-mail, è ora possibile utilizzare i dati sulle modifiche nei campi del ticket.

L'anteprima automatica del testo in formato wiki è implementata per tutti i campi standard (ad esempio, le descrizioni dei report). Inoltre, gli utenti hanno avuto la possibilità di configurare autonomamente il tempo di attesa tra il completamento dell'input e l'aggiornamento dell'area di anteprima.

Il plugin TracMigratePlugin è diventato parte di Trac ed è disponibile come comando trac-admin convert_db.

Questo plugin consente di migrare i dati da un progetto Trac tra diversi database (ad esempio, SQLite → PostgreSQL). È inoltre possibile osservare l'aspetto del ticket delete_comment e dei sottocomandi di spostamento degli allegati.

De le altre modifiche che vengono evidenziate in questa nuova versione, spiccano i seguenti:

  • Supporto per la clonazione dei ticket (oltre alla creazione di ticket dai commenti) tramite il componente opzionale tracopt.ticket.clone.
  • Fornita la possibilità di aggiungere collegamenti personalizzati all'intestazione di navigazione con mezzi regolari.
  • L'ambito dei validatori di modifiche è stato esteso allo strumento di modifica in batch e al processo di modifica dei commenti.
  • Supporto per la distribuzione di contenuti su HTTPS direttamente da tracd.
  • Requisiti minimi aggiornati per Python (2.7 invece di 2.6) e PostgreSQL (non precedente a 9.1).
  • I campi di testo personalizzati hanno ricevuto l'attributo max_size.

Si vuoi usare questo sistema gestione di progetto puoi visitare il seguente link dove puoi trovare la documentazione oltre a guide per l'installazione, l'uso e soprattutto il download di Trac.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.