Roundup è un sistema di gestione dei problemi semplici da usare e -install con riga di comando, web e interfacce di posta elettronica.
Roundup è basato sul progetto vincitore da Ka-Ping Yee nel concorso di progettazione Software Falegnameria "Track".
Qui sono alcune caratteristiche chiave di "Roundup":
semplice da installare
· Installazione (inclusa l'interfaccia web) dura circa 30 minuti
· Instant-gratificazione python demo.py :)
· Due modelli inclusi nella distribuzione per basare le vostre tracker on
· Giocare con la demo, personalizzarlo e quindi utilizzarlo come modello per il vostro inseguitore produzione
· Non richiede software di supporto aggiuntivo - python (superiore alla 2.3) è sufficiente per farti andare
· Facile da configurare backend di memorizzazione con prestazioni più elevate, come sqlite, Metakit, MySQL e PostgreSQL
semplice da usare
· Accessibili attraverso i programmi web, posta elettronica, linea di comando o Python
· Può essere utilizzato per tenere traccia di bug, le caratteristiche, il feedback degli utenti, opportunità di vendita, pietre miliari, ...
· Mantiene automaticamente una cronologia completa delle modifiche apportate problemi con verbosità configurabile e facile accesso alle informazioni su chi ha creato o Ultima modifica qualsiasi elemento nel database
· Questioni hanno un proprio mini mailing list (lista ficcanaso)
· Gli utenti possono firmare questo fanno, ci può essere di iscrizione automatica per la posta elettronica in arrivo e gli utenti possono gestire le proprie richieste di reimpostazione della password
altamente configurabile
· Interfaccia web HTML è completamente modificabile
· Schema del database è anche completamente modificabile (è richiesta solo la classe "utente"), con un set completo di tipi di dati (comprese le date e molti-a-molti rapporti) in tutti i depositi disponibili
· Revisori automatici personalizzati e reattori possono essere scritti che eseguono azioni prima e dopo le modifiche sono apportate le voci nel database, o può porre il veto alla creazione o la modifica di elementi int egli banca dati
· Campioni sono disponibili per tutti i tipi di modifiche alla configurazione e personalizzazioni
veloce, scalabile
· Con SQLite, Metakit, MySQL e PostgreSQL backend, carrellata è anche veloce e scalabile, la manipolazione facilmente migliaia di problemi e gli utenti con tempi di risposta decente
· Indici del database vengono aggiunti automaticamente per quei backend che li supportano (SQLite, Metakit, MySQL e PostgreSQL)
· Indicizzato ricerca di testo dando risposte rapide per le ricerche in tutti i messaggi e le proprietà di stringa indicizzati
documentata
· Esiste documentazione per l'installazione, l'aggiornamento, la manutenzione, gli utenti e la personalizzazione
interfaccia web
· Interfacce completamente modificabili per la quotazione e la visualizzazione di oggetti
· Estendibile per includere maghi, genitore / display bug meta, ...
· Distingue tra gli utenti anonimi, conosciuti e admin
· Può essere impostato per richiedere il login, e può anche solo permettere agli utenti di admin di registrare i nuovi utenti
· L'autenticazione di registrazione degli utenti e user-driven il reset della password tramite e-mail e una volta le chiavi
· Può essere eseguito tramite CGI come un normale script CGI, come un server web stand-alone, oppure attraverso Zope
· La ricerca può essere effettuata utilizzando molti vincoli, tra cui una ricerca a tutto testo dei messaggi viene attribuita alle questioni
· File allegati (aggiunto attraverso il web o e-mail) sono serviti con il tipo di contenuto e il nome corretto
· Messaggi di cambio email generati da carrellata sembrano essere inviata dalla persona che ha effettuato la modifica, ma risposte saranno tornare indietro attraverso la lista ficcanaso di default
· Il controllo di accesso flessibile costruito intorno Autorizzazioni e ruoli con autorizzazioni assegnate
· Genera HTML4 valido o XHTML
· Rileva modifiche utente simultaneo
· Risparmio e la modifica di query definite dall'utente che può opzionalmente essere condiviso con altri utenti
interfaccia elettronica
· Può essere istituita con sendmail-like consegna alias, polling POP o mailbox polling
· Possono utenti auto-registro che inviano in posta e non sono noti per roundup
· Controlli configurazione dell'elenco ficcanaso come vengono aggiunte le persone e quando i messaggi vengono inviati alla lista
· Auto-archiviazione di messaggi "formattati" in una particolare classe
· Allegati di posta elettronica vengono gestite in modo sano, essere attaccati alla questione che stanno destinati, e inoltrate alla lista ficcanaso
· Gestione sana di content-type e content-encoding dei messaggi (text / plain preferito in tutte le situazioni)
· Pacchetti di posta elettronica da visualizzare threading mostrerà messaggi emissione correttamente filettato
· Gli utenti possono inviare in messaggio per più indirizzi ed essere associato con lo stesso nome utente roundup
· Built-in caratteristiche di sicurezza come TLS e APOP
linea di comando
· Può essere utilizzato per gestire in modo interattivo i database Roundup
· Può inserire nello script usando scripting shell standard
· API carrellata può essere utilizzato anche da altri programmi Python - un campione è previsto che viene eseguito una volta al giorno ed e-mail di persone i loro problemi assegnati
· Una serie di esempi di script di shell sono forniti (report settimanali, generazione problema, ...)
Requisiti :
- Python
I commenti non trovato