Tickets est un système simple de suivi de bugs directement intégré à l’espace privé de SPIP. Sa vocation est avant tout de faciliter la phase de développement du site public (squelettes, graphisme, etc.) sur lequel il est installé.
Lors de la phase de création d’un site, de nombreux messages sont échangés pour signaler par exemple :
— des bugs d’affichage du HTML (« c’est tout cassé sous MSIE 6... »),
— des problèmes d’ergonomie (« la couleur des liens hypertexte, ma grand-mère arrive pas à bien lire... »),
— des morceaux d’Ajax qui ne fonctionnent pas bien dans certaines situations,
— des fautes d’orthographe systématiques à corriger (« monsieur Coulemole, notre PDG... »),
— certaines fonctionnalités manquantes (« il faudrait terminer la newsletter... »),
— etc.
Messages vaguement stockés, que tout le monde n’a pas forcément reçu, avec un suivi à la va-comme-j’te-pousse qui fait qu’une fois c’est corrigé une fois c’est oublié...
C’est typiquement dans ce genre de situation que l’on a besoin d’un système de suivi de bugs :
— pouvoir signaler les problèmes et les transmettre à toutes les personnes concernées,
— pouvoir centraliser ces signalement pour pouvoir les traiter de manière systématique,
— pouvoir gérer leur « statut » pour savoir lesquels sont toujours valables et lesquels ont été résolus,
— permettre d’attribuer à certains intervenants les questions qui les concernent (ce qui équivaut à « je m’en occupe »),
— signaler qu’une question est très importante ou pas du tout...
Il existe d’excellents systèmes de suivi de bugs diffusés sous GPL (Mantis, Trac...).
Tickets propose d’insérer un système de suivi de bugs directement dans SPIP. En effet :
— c’est le plus souvent dans l’espace privé du site en développement que se retrouvent toutes les personnes concernées ; Tickets évite ainsi de devoir gérer un espace séparé (que la plupart des utilisateurs finissent par oublier d’utiliser), et de devoir gérer une autre liste d’autorisations de connexions ;
— ce plugin propose une interface aussi simplifiée que possible, car il est clairement conçu pour le développement du site public, et non d’un logiciel informatique de grande ampleur. Le nombre de champs à renseigner est donc restreint et basé sur des choix explicites (pas de jargon, vocabulaire adapté à des non-techniciens).
Évolutions
— 1.0 : on peut assigner le ticket à un rédacteur.
— 1.1 : envoi d’un mail avertissant les rédacteurs et les administrateurs lors du changement de statut d’un ticket.
— Pour les évolutions ultérieures, voire le changelog
Discussions par date d’activité
25 discussions
Bonjour,
je souhaiterais affiché les ticket en page public comme pour
https://programmer.spip.net/spip.php?page=tickets
mais je n’ai pas encore trouver comment faire , si vous aviez une piste
merci
Réponse un peu tardive, désolé...
En lisant le code du plugin https://git.spip.net/spip-contrib-extensions/tickets/-/blob/master/base/tickets.php?ref_type=heads
une boucle sur la table TICKETS avec les critères désirés ’id_ticket, date etc...) devrait permettre d’afficher les tickets via les balise #TITRE, #TEXTE etc...
Je n’ai pas testé mais je ne vois pas ce qui ferait que ça ne marche pas !
Répondre à ce message
Bonjour,
A-t-on la possibilité d’ajouter un document joint au forum lié à un ticket ?
Merci,
François
Cette fonctionnalité n’existe actuellement pas dans le forum interne de SPIP : c’est une amélioration à venir ;-)
https://git.spip.net/spip/forum/-/issues/4790
Répondre à ce message
Bonjour,
Avec SPIP 4.0 / 4.1 et Tickets : je ne retrouve pas la possibilité de renseigner une Sévérité et un Type, comme on le voit sur la copie d’écran Une page d’un ticket, ci-dessus.
Comment activer cette fonctionnalité ?
Merci,
François
Dans la copie d’écran, Sévérité et Type sont des titres de groupes de mots-clés.
Il suffit donc de créer et nommer autant de groupe que l’on souhaite
Super la possibilité des mots-clés pour les tickets !
Ceci dit, chez moi, spip 4.1, l’onglet « Tickets par types de tickets » n’affiche pas les tickets qui ont ces mots-clés, même s’il affiche bien lesdits mots-clés.
Ai-je raté quelque chose dans la config ?
Il y a un ticket ouvert pour ça :
https://git.spip.net/spip-contrib-extensions/tickets/issues/1
Résolu :
https://git.spip.net/spip-contrib-extensions/tickets/commit/25c8b8af0b5fc640dfecf2e15d43c7553d0d9778
Répondre à ce message
Bonjour,
Comment proposer la création d’un ticket dans l’interface publique ?
(Pour un extranet)
Merci,
François
On peut afficher le formulaire de création de tickets dans un squelette public en appelant directement #FORMULAIRE_EDITER_TICKET.
Merci @nicod_ !
Répondre à ce message
Bonsoir,
Comment être notifié lorsqu’un auteur intervient sur le forum lié à un ticket ?
Merci,
François
Répondre à ce message
bonsoir
sur un nouveau site spip4, le plugin s’installe bien, je le paramètre avec des autorisations larges, tous les auteurs peuvent créer/modifier un ticket
mais impossible de créer unticket
message « ticket_edit : Accès interdit »
J’ai bienrelu les paramètres d’autorisation
un commentaire évoquait l’ajout d’une ligne dans mes_options.php define(’_TICKETS_AUTORISATION_ECRIRE’, ’1comite’) ;
mais ca n’a rien changé non plus
et bizarrement, pas de log ??
merci d’avance d’une piste
pam
ca a été corrigé sur la branche master, mais je n’ai pas releasé car pas eu le temps de tester toutes les fonctionnalités.
Il faudrait que tu installe la version depuis ce zip https://git.spip.net/spip-contrib-extensions/tickets/archive/master.zip et fasse des retours de test.
merci, en effet, ça marche beaucoup mieux.
Pas trouvé de bugs malgré mes tests (creation, modif, suppression de tickets).
Je peux tester plus si besoin
Bravo et merci.
Oki, alors on sort un v4.1.11 officiellement...
Répondre à ce message
Bonjour,
pour info, bug sur un spip 4.1 (mode compat 4.0) :
Erreur d’exécution ../plugins/auto/tickets/v4.1.9/prive/squelettes/contenu/ticket_edit.html | File […]/ecrire/inc/autoriser.php Line 106 : Argument 5 passed to autoriser() must be of the type array, string given, called in […]/tmp/cache/skel/html_255779fe17d5cf55b4c475ccf017f9d9.php on line 31
ca a été corrigé sur la branche master, mais je n’ai pas releasé car pas eu le temps de tester toutes les fonctionnalités.
Il faudrait que tu installe la version depuis ce zip https://git.spip.net/spip-contrib-extensions/tickets/archive/master.zip et fasse des retours de test.
Répondre à ce message
Hello,
Pour ceux qui comme moi ont besoin qu’un rédacteur puisse rédiger un ticket, il faut aller dans le répertoire du plugin :
/plugins/auto/ticket/v4.1.5/tickets_autorisation.php
et modifier la ligne contenant : _TICKETS_AUTORISATION_ECRIRE
au lieu de 0minirezo mettre 1comite.
e même pour pouvoir attribuer le ticket à un rédacteur par exemple, aller sur le ligne contenant :
_TICKETS_AUTORISATION_ASSIGNERETRE et faire la même manipulation.
Attention lors d’une mise à jour du plugins, il faudra certainement faire la m^meme chose.
Non, il ne faut pas procéder ainsi. Comme vous le dites vous mêmes, cela sera perdu à chaque mise à jour du plugin.
Or, en l’occurence, il s’agit de constantes qui peuvent être définie, précisement pour pouvoir être réglé sans toucher au code du plugin. Il faut donc mettre dans son fichier
mes_options.php
la définition que l’on souhaite :et de même pour les autres constante
oups en fait je viens juste de voir qu’il y avait sur la gauche un bouton AUTORISATION, donc ne pas prendre en compte ma remarque.
Répondre à ce message
Bonjour,
Sur un site à jour avec j’ai un problème d’édition des tickets :
Sur une page ecrire/ ?exec=ticket_edit&id_ticket=x
Après modification du texte et validation j’ai le message
"Oups. Une erreur inattendue a empêché de soumettre le formulaire. Vous pouvez essayer à nouveau."
Si je reclique sur « enregistrer » j’ai une page blanche à l’adresse ecrire/ ?exec=ticket_edit
Par contre si j’utilise les crayons pour éditer le ticket il n’y a pas de problème.
Merci
Répondre à ce message
Bonjour,
j’ai noté que dans les évolution « — 1.0 : on peut assigner le ticket à un rédacteur. »
En fait, j’aurai besoin que le rédacteurs puissent rédiger un ticket.
Comment peut-on l’autoriser ?
Merci de vos réponses
J’ai bien essayé de modifier le fichier : tickets_autorisations.php
mais sans résultat...
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |