SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

289 Plugins, 197 contribs sur SPIP-Zone, 81 visiteurs en ce moment

Accueil > Outils pour plugins > Tutoriaux pour Plugins > Un plugin basique

Un plugin basique

Le plugin mabase

11 juin 2008 – par stephane – commentaires

4 votes

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.

Dernière modification de cette page le 11 juin 2008

Retour en haut de la page

Vos commentaires

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • LinkCheck : vérificateur de liens

    13 février 2015 – 127 commentaires

    Ce plugin permet de chercher et tester l’ensemble des liens présents dans les objets. Vous pourrez donc en quelques clics connaître les liens brisés ou défectueux qui se sont immiscés dans le contenu de votre site SPIP. La vérification s’effectue en (...)

  • Mon site affiche une page blanche ou je ne peux plus accèder à l’espace privé

    7 février 2008 – 34 commentaires

    Au secours ! « Tout à coup » votre site devient inutilisable ou inaccessible ! Comment faire ? Pourquoi ? Par où commencer ? Sans pouvoir couvrir tous les cas, cet article va essayer de vous guider rapidement vers la (...)

  • Japibas, squelette responsive

    11 octobre 2013 – 113 commentaires

    Japibas est un squelette responsive, multilingue (français, anglais et espagnol), dont l’habillage conviendrait à un site de type blog ou webzine. Le graphisme est inspiré du template Wordpress Japibas réalisé par Jesper Johansen et distribué sous (...)

  • GIS 4

    11 août 2012 – 1478 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

  • Répétitions et Événement source du plugin Agenda : comment éviter les redondances ?

    8 avril 2015 – commentaires

    Solution perfectible mais réponse fonctionnelle à une demande récurrente et pertinente concernant le plugin Agenda : regrouper les dates des répétitions, sous le titre de leur événement source, afin d’éviter les redondances. Exemple à l’appui. Le (...)