Je viens de regarder ce qu'on fait Nicolas et Vincent au niveau "CHANGELOG" dans leur nouveau plugin (akBookStyle) et je me demandais s'il existait une "règle" pour la gestion de l'historique des versions, pour un affichage "propre" etc.
En attendant des réponses je vais essayer différentes méthodes. :)
Dernière modification par Criss (2009-12-15 13:59:33)
Hors ligne
C'était une question qu'on se posait hier Vincent et moi par messagerie instantannée. Si tu regardes, il y a deux fichiers changelog : un CHANGELOG plus ou moins standard et un changelog.txt.php que Vincent aimerait voir adopter par le coeur de piwigo pour afficher un changelog dans l'interface des plugins.
Pour ma part, je pense que le CHANGELOG standard est meilleur car il peut être exploité par n'importe qui (quoi) et le format est simple.
Hors ligne
Je suis en train d'implémenter un truc permettant de garder un CHANGELOG en texte brut (mais formatté tout de même) et un script PHP permettant de l'afficher. :)
Hors ligne
Merci d'avance... ;-)
Hors ligne
Dans un premier temps il fera partie de la nouvelle version de ContactForm (onglet d'administration "historique").
Si ça convient on pourra tout déplacer. :P
Hors ligne
Disponible à partir de la version 1.0.5 de ContactForm. :)
On a une base de discussion. Pour le format texte du fichier:
<YYYY-MM-DD><space><Version>
<at least one space><log text>
<at least one space><log text>
...
<YYYY-MM-DD><space><Version>
...
Ce qui donne pour ContactForm:
2009-08-21 1.0.5 Add history tab 2009-08-19 1.0.4 Update configuration pages
(les lignes vides sont ignorées)
Hors ligne
Je profite de mon passage pour remonter ce sujet. Il a été re-discuté depuis ou alors abandonné ?
Hors ligne
J'adore ce sujet, je regrette de ne pas prendre le temps de l'implémenter sur tous mes plugins par manque de temps.
Un grand merci encore.
(A include dans les fonctions standards des plugins selon moi).
Hors ligne
VDigital a écrit:
J'adore ce sujet, je regrette de ne pas prendre le temps de l'implémenter sur tous mes plugins par manque de temps.
Un grand merci encore.
(A include dans les fonctions standards des plugins selon moi).
Ce qui m'intéresserait vraiment c'est déjà d'en avoir un en standard dans piwigo. Je suis obligé pour le moment de le renseigner à la main.
Hors ligne
Mon code est là pour ça : proposer une version ;)
Hors ligne
Bonsoir ;
dans Event Cats, j'ai mis déjà cinq onglets. C'est peut-être moi, aussi, qui ai un peu abusé de ce côté-là ; en tous cas en attendant mieux, un sixième onglet me paraîtrait de trop.
Peut-être un petit bouton dans un des onglets, vers une popup "historique" ? Ou une autre page avec ce nom, mais pas atteignable par ailleurs.
Par contre ce qui serait sympa, ce serait que le numéro de version inscrit à cet endroit, soit utilisé dans PEM, non ?
Hors ligne
Quand je parlais du code je ne parlais pas forcément de l'onglet mais plus du parser / affichage.
Après qu'il soit appelé en onglet ou en popup... :D
Hors ligne
Euh, bon bon ... :-/
Hors ligne
Le parser de Criss est bon, il faut le reporter dans le code de base.
Mais on manque de temps.
Hors ligne
Pourquoi pas reprendre l'idée de la popup en rajoutant une colonne dans la table des plugins installés ?
Hors ligne