2.3. Configuration optionnelle supplémentaire

Bugzilla a beaucoup de fonctionnalités optionnelles. Cette section décrit comment les configurer ou les activer.

2.3.1. Graphiques de bogues

Si vous avez installé les modules Perl nécessaires, vous pouvez commencer à collecter les statistiques pour les graphiques de Bugzilla.

bash# crontab -e

Ceci devrait ouvrir le fichier crontab dans votre éditeur. Ajoutez une entrée « cron » comme celle-ci pour exécuter collectstats.pl quotidiennement à minuit cinq :

5 0 * * * cd <votre-repertoire-bugzilla> && ./collectstats.pl

Après deux jours, vous pourrez consulter des graphiques de bogues à partir de la page « Rapports ».

Note

Windows ne dispose pas de l'outil « cron », mais il dispose des « Tâches programmées », qui accomplit les mêmes travaux. Il existe également des outils tiers qui peuvent être utilisés pour mettre en œuvre « cron », tel que nncron.

2.3.2. Les notifications programmées

À quoi servent les bogues s'ils ne sont pas ennuyeux ? Pour qu'ils le soient plus, vous pouvez paramétrer le système de notifications automatique de Bugzilla pour rappeler aux ingénieurs leurs bogues qui sont dans l'état CONFIRMÉ et qu'ils n'ont pas triés.

Ceci peut être réalisé en ajoutant la commande suivante dans le fichier crontab, de la même manière que pour les graphiques de bogue, expliqué ci-dessus. Cet exemple s'exécute quotidiennement à 12:55.

55 0 * * * cd <votre-repertoire-bugzilla> && ./whineatnews.pl

Note

Windows ne dispose pas de l'outil « cron », mais il dispose des « Tâches programmées », qui accomplit les mêmes travaux. Il existe également des outils tiers qui peuvent être utilisés pour mettre en œuvre « cron », tel que nncron.

2.3.3. Notifications

À partir de Bugzilla 2.20, les utilisateurs peuvent configurer Bugzilla pour qu'il vienne les ennuyer à intervalles réguliers en faisant exécuter à Bugzilla des recherches enregistrées à certains moments et envoyer les résultats par courriels à l'utilisateur. Ceci s'appelle les « Notifications ». La manière de les configurer est décrite dans Section 5.13, et pour que cela fonctionne, un script Perl doit être exécuté à intervalles réguliers.

Ceci peut être réalisé en ajoutant la commande suivante dans le fichier crontab, de la même manière que pour les graphiques de bogue, expliqué ci-dessus. Cet exemple s'exécute quotidiennement toutes les 15 minutes.

*/15 * * * * cd <votre-repertoire-bugzilla> && ./whine.pl

Note

Les notifications peuvent être exécutées toutes els 15 minutes, aussi, si vous spécifiez des intervalles plus longs pour l'exécution de whine.pl, certains utilisateurs peuvent ne pas être notifiés aussi souvent qu'ils le souhaiteraient. Selon les personnes, cela peut être une bonne chose ou une mauvaise chose.

Note

Windows ne dispose pas de l'outil « cron », mais il dispose des « Tâches programmées », qui accomplit les mêmes travaux. Il existe également des outils tiers qui peuvent être utilisés pour mettre en œuvre « cron », tel que nncron.

2.3.4. Servir des formats alternatifs avec le bon type MIME

Certaines pages de Bugzilla ont des formats alternatifs, autre que le HTML intégral. En particulier, quelques pages de Bugzilla peuvent offrir leur contenu soit en XUL (un format spécial de Mozilla, qui ressemble à un programme GUI) ou RDF (un type de XML structuré qui peut être lu par divers programmes).

Pour que vos utilisateurs voient ces pages correctement, Apache doit leur envoyer le bon type MIME. Pour faire cela, ajouter les lignes suivantes à votre fichier de configuration Apache, soit dans la section <VirtualHost> de votre Bugzilla soit dans la section <Directory> de votre Bugzilla :

AddType application/vnd.mozilla.xul+xml .xul
                AddType application/rdf+xml .rdf