Notre Dockimbel national a mis en ligne une nouvelle version de Cheyenne qui corrige pas mal de bugs et améliore les fonctionnalités existantes.

Il est possible de la télécharger ici : cheyenne-r0917
Voir le changeLog pour les détails de la mise à jour.
Mais Dockimbel a aussi pondu un autre bijou : Curecode.
La bébête se trouve ici : CureCode-r091 (Doc, si tu passes par là, un petit rafraichissement de tes liens sur Softinnov s'impose).

CureCode est un bugtracker. Il s'appuie sur une base MySQL (mais on pourrait imaginer une autre base). CureCode permet de décrire les bugs rencontrés, de statuer sur leur "réalité" (conditions ? reproducibilité ? etc.) et de donner un avancement sur leur correction. C'est très léger, et assez simple d'emploi.

Je vous propose donc un petit tour.


1 - Tout d'abord dézipper la nouvelle version de Cheyenne dans un répertoire sur votre PC.

2 - Paramétrer le fichier de config (httpd.cfg) de Cheyenne

=> décommenter les lignes relative à databases :

databases [
bugs mysql://root:*****@localhost/bugs
]

et y spécifier vos informations de connexion à votre base MySql (locale ici dans l'exemple).

=> décommenter et renseigner la partie webapp

webapp [
virtual-root "/curecode-r091"
root-dir %www/curecode-r091/
auth "/curecode-r091/index.rsp"
;debug
]


3 - Dans le répertoire /private de l'arborescence de curecode-r091 et le fichier mysql-protocol.r :

modifier si besoin les infos relatives au port-id (au début et EN FIN) du fichier, si vous utilisez un port différent du 3306.

4 - Toujours dans ce répertoire /private et dans le fichier helper.r , récupérer le code de la fonction encode-pass et ouvrir une console REBOL.
Dans la console, collez la déclaration de la fonction.
Puis passer à la fonction votre mot de passe personnalisé :

encode-pass <votre-mot-de-passe>

Cette fonction retourne votre mot de passe crypté pour MySql. Copiez la chaine.

5 - Dans le fichier /private/build-db.sql, tout à la fin, changez le mot de passe de l'utilisateur admin par celui que vous venez de créer.
C'est dans l'ordre INSERT INTO users VALUES ( etc..


6 - On crée la structure et on peuple la base bugs :
lExécuter le script /private/install.r pour créer la structure de la base bugs sous MySQL et peupler les tables avec les diverses informations

7 - Lancer Cheyenne.

8 - Via votre navigateur préféré, aller sur : http://localhost/curecode-r091/index.rsp
(à adapter selon votre configuration)
Saisissez votre login (admin) et le mot de passe créé à l'étape 4.

Si tout va bien, vous devriez avoir accès à l'interface de CureCode, c'est un début.

Ben voilà,

===Philippe