SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Outils pour plugins > Tutoriaux pour Plugins

Un plugin basique

Le plugin mabase

mercredi 11 juin 2008, par stephane. Dernier ajout mercredi 11 juin 2008


Pas vraiment un plugin mais un exemple de plugin, pour démarrer la construction du sien. Les fichiers de base sont présents et annotés, il n’y a plus qu’à couler sa sauce dedans.


Comme la doc sur les plugins est un peu éparpillée, j’ai construit pour moi-même dans le futur un plugin "vide" avec la base des fichiers. C’est le plugin mabase.

Il y a dedans le xml de rigueur avec ses tags annotés, des fichiers qui créent une table et qui la signalent à spip, une page d’administration rajoutée dans l’interface, un fichier mes_options, une page publique utilisant la boucle, sortant l’info de la table, une balise, un fichier de langue et quelques autres bricoles.

En espérant que ça permette au bidouilleurs de s’y mettre plus facilement.

Evolution possible

Pour rester lisible, ce plugin ne doit pas être surchargé de fonctions. Si il est considéré comme utile et que des fonctions semblent y manquer, je veux bien ajouter/annoter.

Un peu plus de commentaire serait le bienvenu, peut-être.

Placer dans la page publique une liste de liens utiles pour débuter

Et surtout, vérifier le code, pour les experts gravitant autour de ce site. Je reste un bidouilleur, je ne sais pas si certains codes sont torchés, inutiles voire dangereux. A lire de ce côté donc.

Quelques conseils de sécurité seraient les bienvenus, surement. Je n’y connais rien.

Téléchargement

Je dépose le plugin sur le site de démo du plugin magusine, soit ici.


Répondre à cet article



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net