Thelia 2 est maintenant disponible. Retrouvez toutes les informations ici
Thelia 2 is now available. Find all the information here

Description plugins

Le blog TheliaFlux rss


< La ToDo List Mascotte >
2009
10
novembre

Description plugins

par Yoan De Macedo

Afin d’améliorer la gestion de plugins, vos prochains plugins devront disposer d’un fichier plugin.xml dans le répertoire de celui-ci avec la structure suivante :

<?xml version="1.0" encoding='UTF-8'?>
<plugin>
<nom>Alerte stock</nom>
<version>1.0</version>
<prefix>alertstock</prefix>
<type>classique</type>
<auteur>Yoan De Macedo - yoan@octolys.fr</auteur>
<thelia>1.4.0</thelia>
<description>Ce plugin vous avertira par mail lorsque le stock d'un produit sera inférieur à une quantité paramétrée.</description>
<lien>http://contrib.thelia.fr/spip.php?article53</lien>
<documentation>Readme.txt</documentation>
<etat>production</etat>
<install>http://contrib.thelia.fr/IMG/zip/alertstock.zip</install>
</plugin>

Nom : le nom de votre plugin en quelques mots
Version : no comment :)
Prefix : nom court du plugin (nom du répertoire)
Type : classique, paiement ou transport
Auteur : no comment
Thelia : version minimale de Thelia nécessaire.
Description : no comment
lien : vers la page du plugin contrib sur contrib.thelia.fr ou autre
documentation : lien vers la documentation (fichier si la documentation est dans le répertoire du plugin ou un lien http)
etat : alpha, beta, production
install : lien vers le zip téléchargeable.

Afin de valider vos plugins pour la prochaine version de THELIA, merci de mettre à jour ceux-ci avec ce fichier xml.

Merci à tous pour votre implication dans le projet THELIA et à bientôt pour de nouvelles aventures.

tags :

4 Messages de forum

  • Le 10 novembre 2009 à 18:07

    pfff pinaise c’est dur ces définitions de "standards" XML, c’est toujours après publication qu’on se rend compte qu’on a oublié un truc : en gérant les numéros de versions "en clair", style 1.4.0, on risque d’avoir du mal a gérer les numéros de versions les plus récents lorsqu’on en sera a une admin qui détectera automatiquement les versions les plus récentes (c’est pas injouable mais l’algo d’interprétation de tels numéros de versions risque d’etre un peu chaud)

    ne serait il pas plus simple de gérer, en plus des numéros de versions "clairs", des numéros de builds, bcp plus simples pour détecter la chronologie des versions ? (par ex, la dernière version de mac os c’est la 10.6.2, et le numéro de build c’est 10C540)

    par ailleurs, pour respecter la norme xml, va falloir a un moment "indexer" en mettant un attribut jouant le rôle de clé, dans l’hypothèse où l’on génère par la suite un xml listant différents plugins

    ca pourrait donner par ex :





    ...





    ...



    ...

    jdo

  • Le 10 novembre 2009 à 19:21

    Bonsoir tous

    Juste pour confirmation, ce message s’adresse à ceux qui font des plugins uniquement.

    Ou il faut créer ce fichier dans chaque plugin utilisé.

    griggione

  • Le 10 novembre 2009 à 19:55

    Il s’adresse aux créateurs. Il faudra migrer progressivement mais les utilisateurs ne seront pas gênés.

    Yoan

  • Le 26 novembre 2009 à 16:24

    Ce serait pas mal de faire un peu la même chose sur le Wiki : organiser par versions !

    Parce que la doc évolue entre chaque version de Thelia et ceux qui se retrouve à devoir faire de la maintenance sur de vieilles versions en sont pour leurs frais... Qu’en pensez-vous ?

    maathieu


Ajouter un commentaire

Ce forum est modéré à priori : votre contribution n'apparaîtra qu'après avoir été validée par un administrateur du site.

Nos
partenaires



Contactez
Thelia


Pour toutes questions concernant Thelia, vous pouvez nous contacter :

contacter Thelia par téléphone par téléphone au 04 44 05 31 00

Contacter Thelia e-maiol par mail à l'adresse info@thelia.net

April Oséo FEDER