Question

Je recherche un traqueur de problème open source avec

  • Plusieurs projets
  • Wiki
  • API Web à intégrer à CRM et à d'autres clients
  • Extensible éventuellement via des plugins ou des modules personnalisés
  • De préférence écrit en PHP ou en Python. Je suis d'accord avec d'autres langues tant que cela fonctionne sous Unix / Linux
Était-ce utile?

La solution

J'ai volontiers utilisé Trac et Redmine pour divers projets personnels.

Trac est écrit en Python et Redmine en Ruby (utilisant le framework Rails).

Redmine a une fonctionnalité intégrée pour plusieurs projets alors que Trac prévoyait de la prendre en charge dans la version 0.12 (déjà disponible dans une branche).

Vous devrez également faire votre choix en fonction du SCM que vous prévoyez d'utiliser:

  • Redmine prend en charge SVN, CVS, Git, Mercurial, Bazar et Darcs
  • Trac prend en charge SVN et Mercurial (prise en charge de Git disponible avec un plugin disponible sur Trac. Hacks ).

Autres conseils

J'ai utilisé Bugzilla à un autre poste il y a quelques années, mais je pense que ce n'est que le suivi des bogues.

Là où je suis, nous utilisons FogBugz. Il vous permet de suivre les incidents, dispose de fonctionnalités wiki et s’intègre même avec un logiciel de contrôle de source. Je crois qu'il existe une architecture de plug-in, mais je ne l'ai pas vraiment regardée.

Cependant, je pense que cela n’est programmé que dans ASP, ce qui signifie très probablement IIS, à moins que le projet Mono ait un mode de compatibilité ASP.

Pour mes projets personnels, où je suis le seul développeur (et dans de nombreux cas, le seul utilisateur), j'ai un outil de suivi des problèmes que j'ai créé par moi-même et que j'ai créé il y a plusieurs années, alors que le seul grand nom dans les outils de suivi des problèmes (gratuits) C'était Bugzilla, ce que je n'ai pas aimé.

Pour un nouveau projet multi-enveloppes sur lequel je travaille, nous utilisons Redmine . Il est écrit en Ruby (on Rails) mais il est facile à configurer sous Linux, supporte une multitude de systèmes de contrôle de source, a des plugins et un wiki (y compris des plugins pour changer la syntaxe du wiki; j'en ai écrit un pour faire la syntaxe de style Mediawiki car elle était plus familier aux personnes qui l’utilisaient). Je ne sais pas à propos de son API / intégration, mais avec les plugins, vous pouvez probablement trouver ou écrire quelque chose pour faire ce dont vous avez besoin.

J'ai posé cette question il y a onze mois. J'utilise Redmine et je suis ravi des résultats. Au moment de poser la question, Redmine n’avait pas d’API HTTP, mais maintenant. J'ai également recommandé Redmine à d'autres.

Les raisons pour lesquelles j'aime Redmine sont:

  1. Prise en charge de plusieurs projets
  2. Système intégré de suivi des problèmes, wiki, navigateur de référentiel, forum et flux de nouvelles
  3. API HTTP

J'ai utilisé trac pendant assez longtemps pour une équipe de 4 développeurs. Cela a bien fonctionné pour nous et fournit la plupart des fonctionnalités que vous recherchez (intégrations, wiki).

Sinon, vous devriez vous pencher sur Redmine et OTRS.

Cet article donne également une bonne critique du meilleur logiciel open source. traqueurs de bugs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top