Le Roundup est un système simple à utiliser et -install de suivi des problèmes avec la commande en ligne, interfaces web et e-mail.
Roundup est basée sur la conception gagnante de Ka-Ping Yee dans le concours de design Software Carpentry "Track".
Voici quelques caractéristiques principales de "Roundup":
simple à installer
· Installation (y compris interface web) prend environ 30 minutes
· Gratification instantanée python demo.py :)
· Deux modèles inclus dans la distribution pour que vous basez votre tracker sur
· Jouer avec la démo, le personnaliser et ensuite l'utiliser comme modèle pour votre suivi de production
· Ne nécessite aucun logiciel supplémentaire de support - python (2.3+) est suffisant pour vous aider à aller
· Facile à mettre en place plus performants backends de stockage comme sqlite, Metakit, MySQL et PostgreSQL
simple à utiliser
· Accessible par les programmes web, email, ligne de commande ou Python
· Peut être utilisé pour suivre les bogues, les caractéristiques, les commentaires des utilisateurs, des opportunités de vente, des jalons, ...
· Conserve automatiquement un historique complet des modifications apportées à des problèmes avec la verbosité configurable et un accès facile à l'information sur qui a créé ou modifié en dernier un article dans la base de données
· Questions ont leur propre liste de diffusion Mini (liste Nosy)
· Les utilisateurs peuvent se inscrire, il peut y avoir inscription automatique pour e-mail et les utilisateurs peuvent gérer leurs propres demandes mot de passe de réinitialisation entrant
hautement configurable
· Interface Web HTML est entièrement modifiable
· Schéma de base de données est également entièrement modifiable (seule la classe "utilisateur" est nécessaire) avec un ensemble complet de types de données (y compris les dates et plusieurs-vers-plusieurs relations) dans tous les stockages disponibles
· Les auditeurs et les réacteurs automatiques personnalisés peuvent être écrits qui exécutent des actions avant et après les modifications sont apportées aux entrées dans la base de données, ou peut opposer son veto à la création ou la modification des articles int qu'il base de données
· Exemples sont fournis pour toutes sortes de changements de configuration et personnalisation
rapide, évolutive
· Avec les sqlite, Metakit, MySQL et PostgreSQL backends, rafle est également rapide et évolutive, la manipulation facilement des milliers de questions et les utilisateurs avec des temps de réponse décents
· Index de base de données sont automatiquement ajoutées pour les backends qui les soutiennent (sqlite, Metakit, MySQL et PostgreSQL)
· Indexées recherche de texte donnant des réponses rapides à des recherches dans tous les messages et les propriétés de chaîne indexés
documenté
· La documentation existe pour l'installation, la mise à niveau, l'entretien, les utilisateurs et la personnalisation
interface Web
· Interfaces entièrement modifiables pour l'inscription et l'affichage des articles
· Extensible à inclure assistants, parent / méta bogues affiche, ...
· Différencie entre les utilisateurs anonymes, connu et d'administration
· Peut être mis en place pour exiger connexion, et peut également ne permettre aux utilisateurs administrateur pour enregistrer de nouveaux utilisateurs
· L'authentification de l'enregistrement de l'utilisateur et mot de passe réinitialisation entraînée par l'utilisateur en utilisant les touches de messagerie et une temps
· Peut être exécuté par CGI comme un script cgi normale, comme un serveur web autonome, ou par Zope
· Recherche peut être effectuée à l'aide de nombreuses contraintes, y compris une recherche de texte intégral de messages attachée aux questions
· Pièces jointes (ajoutée à travers le web ou e-mail) sont servis avec le type de contenu et le nom correct
· Messages de changement de courrier électronique générées par rafle semblent être envoyé par la personne qui a fait le changement, mais les réponses vont retourner dans la liste Nosy par défaut
· Contrôle d'accès flexible construit autour Autorisations et rôles des autorisations attribuées
· Génère HTML4 ou XHTML valide
· Détecte les changements d'utilisateurs simultanés
· Économie et l'édition des requêtes définies par l'utilisateur qui peut éventuellement être partagé avec d'autres utilisateurs
Interface de messagerie
· Peut être créé en utilisant sendmail comme alias de livraison, POP scrutin ou boîte aux lettres interrogation
· Peut enregistrer automatiquement les utilisateurs qui envoient du courrier et ne sont pas connus au Roundup
· Configuration de la liste Nosy contrôle la façon dont les gens sont ajoutés et lorsque des messages sont envoyés à la liste
· Auto-dépôt de messages non formatés "" dans une classe particulière
· Pièces jointes d'e-mail sont traitées sainement, étant attaché à la question qu'ils destinés, et transmis à la liste Nosy
· La manipulation saine de type de contenu et le contenu-encodage des messages (text / plain préféré dans toutes les situations)
· Forfaits email afficher filetage affiche les messages d'émission correctement filetée
· Les utilisateurs peuvent envoyer des messages à partir de plusieurs adresses et être associé avec le même nom d'utilisateur rafle
· Des fonctions intégrées de sécurité comme TLS et APOP
ligne de commande
· Peut être utilisé pour gérer les bases de données interactive de Roundup
· Peut être scriptée à l'aide de scripts shell standard
· API rafle peut également être utilisé par d'autres programmes Python - un échantillon est fourni qui fonctionne une fois par jour et de courriels de gens de leurs problèmes attribués
· Une variété de exemples de scripts shell sont fournis (rapports hebdomadaires, la production d'émission, ...)
Exigences :
- Python
Commentaires non trouvées