Accueil du site > Spip > fast plugin : la creation de pages dans l’admin

fast plugin : la creation de pages dans l’admin

vendredi 11 décembre 2009, par fabrizio

Le plugin fast_plugin propose 3 fonctionnalités principales :

La première consiste à créer des pages dans l’admin de spip sans avoir a déclarer la plus part des pipelines dans le fichier plugin.xml de vos plugins. Grâce à une convention de nommage il permet également d’inclure directement dans votre page un fond , un fichier js et css .De plus il gère grâce à CFG l’affichage des liens dans le menu de spip. En outre , et toujours via cet admin, on peut également gérer les droits d’accès sur tel ou tel page qui a été créé via ce plugin. La dernière fonctionnalité , un peu plus complexe , permet d’utiliser des templates pour vos pages d’admin personnalisées.

La deuxième fonctionnalité, et toujours via CFG , permet d’appeler les pipelines affiche_milieu , affiche_gauche et affiche_droite et des fonctions s’y rapportant. C’est extrêmement facile à utiliser et cela vous donnera certainement envie de rajouter pleins d’éléments dans votre admin de spip !!!

La 3ème et dernière fonctionnalité , et encore via CFG ,permet de créer des variables qui pourront être utiliser dans vos squelettes notamment.

Dans cette première vidéo nous allons voir la première fonctionnalité , la création de page dans l’admin.

Pour commencer 3 points sont essentiels :

- Charger le plugin fast_plugin
- Charger le plugin cfg
- mettre à jour le fichier fast_options a la racine du plugin fast_plugin avec le id auteur de l’unique personne qui aura la possibilité de paramétrer fast_plugin via CFG. <? php $GLOBALS['unique_admin_fast_plugin'] = 1?>

 
 
 
 

Pour votre confort mettez la vidéo en plein écran !!!

N’hésitez pas à poster un commentaire sur la qualité de la vidéo (notamment sur la clarté des explications )
 
 
 
 

Pour compléter cette vidéo , une image. Nous sommes dans CFG et plus exactement dans la partie consacrée à fast_plugin.

Ici nous configurons le fichier info.php qui se trouve dans le répertoire exec d’un de vos plugins. les différents champs que vous allez renseignés sont les suivants :

- Plugin : le nom du répertoire de votre plugin.

- Statut : c’est un menu déroulant avec les personnes qui auront accès à cette page ( avec 4 choix : tous ,admin ,admin_restreint et aucun)

- Allowed : donne accès à la page aux personnes dont vous indiquez le id. Par exemple si vous notez 5,6 les id_auteur 5 et 6 auront également accès à la page.

- Bouton : on renseigne 3 paramètres séparés par des virgules => le bouton de l’admin dans lequel on souhaite que le bouton apparaisse , le chemin vers l’image , et enfin le label du bouton.

Concernant CSS et JS cela sera abordé dans un autre article.

Sur cette page vous trouverez en téléchargement le plugin fast_plugin ainsi que le plugin demo qui ne sert qu’à faire .... des démos ...

Merci de votre visite , en espérant que cela vous aura intéressé et que cela vous sera utile.

PS : merci aux différents contributeurs pour Zpip , ainsi qu’à tous ceux qui ont proposé des templates de qualité.

Documents joints

Laisser un commentaire