les plugins de spip

53
D1 - 12/06/22 Rencontres Eklesia.net à Lyon 9 au 11 novembre 2008 Philippe Giron Diocèse de Saint-Brieuc et Tréguier Les plugins de SPIP

Upload: synclair-osvaldo

Post on 30-Dec-2015

51 views

Category:

Documents


0 download

DESCRIPTION

Les plugins de SPIP. Rencontres Eklesia.net à Lyon 9 au 11 novembre 2008 Philippe Giron Diocèse de Saint-Brieuc et Tréguier. Objectifs de cet atelier. Savoir ce qu’est un plugin Installer un plugin Utiliser quelques plugins pour apporter de nouvelles fonctionnalités à ses sites - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Les plugins de SPIP

D1 - 19/04/23

Rencontres Eklesia.net à Lyon9 au 11 novembre 2008

Philippe GironDiocèse de Saint-Brieuc et Tréguier

Les plugins de SPIP

Page 2: Les plugins de SPIP

D2 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Objectifs de cet atelier

Savoir ce qu’est un plugin Installer un plugin Utiliser quelques plugins pour apporter de

nouvelles fonctionnalités à ses sites Repartir avec quelques trucs utiles… dont

la présentation éventuellement sur votre clé USB.

Page 3: Les plugins de SPIP

D3 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Avertissement

Pré requis Connaître le fonctionnement global de SPIP !

La version de SPIP La version actuelle de SPIP est la 1.9.2-e, le fonctionnement des plugins sera peut-être un différent avec la prochaine version, mais la plupart sont prévus pour fonctionner avec SPIP 2.

Ce qui est souhaité « in fine » Ne pas avoir peur de les utiliser ! L’ébauche d’un échange entre « SPIPistes » utilisateurs de plugins pour avancer ensemble, sur les listes ou ailleurs.

Page 4: Les plugins de SPIP

D4 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Sommaire Introduction Les « plugins »

Généralités sur les plugins Le plugin CFG de configuration Les raccourcis typographiques

–Barre Typo V2 pour 1.9.2 et suivantes –Enluminures typographiques pour 1.9.2 et suivantes–Barre typographique généralisée

Le Couteau Suisse– Gestion des guillemets– Le format des URL– Le cryptage des courriel

Conclusion

Page 5: Les plugins de SPIP

D5 - 19/04/23

Introduction

Le plugin…

Contexte d’utilisation de SPIP

Quelques principes de développement appliqués au site du diocèse

Page 6: Les plugins de SPIP

D6 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Contexte du site diocésain Site du diocèse catholique de Saint-

Brieuc et Tréguier http://catholique-saint-brieuc.cef.fr/ depuis 1999. Cohérence graphique depuis le début.

1999-2003 : site HTML « en dur » 2003-2006 : CMS propriétaire

Interface rigide et limitée, quoique agréable. Évolutions bloquées car… payantes !

Depuis décembre 2006 Passage à SPIP : choix bien accepté. Nouveaux rédacteurs et responsables de rubriques. Fréquentation multipliée par 3, en progression. Formations diocésaines : une trentaine de rédacteurs SPIP par an.

Page 7: Les plugins de SPIP

D7 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Quelques principes de développement appliqués au site Pérennité technique

Utiliser les outils SPIP existants (si possibles stables) Limiter le javascript, pas de Flash. Ne pas ajouter de modules PHP propriétaires.

Confiance et délégation Déléguer le plus possible

–au moins un administrateur restreint par mouvement, paroisse, service, communauté.

Comité Internet–Réunion (ouverte) en début et fin d’année–Liste de discussion et courriel le reste du temps.

Formation et responsabilité Formation : rédacteur 1 et 2, administrateur, images… Information : listes, accès réservé…

Page 8: Les plugins de SPIP

D8 - 19/04/23

Les « Plugins »

Comment ajouter de façon simple des fonctions supplémentaires presque à la demande

Page 9: Les plugins de SPIP

D9 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

C’est quoi un « plugin » ? 

Permet d’ajouter des fonctionnalités dans SPIP

Nouveauté de SPIP depuis la version 1.9 On parle aussi de greffon… Permet d’éviter l’hypertrophie du noyau de

SPIP Vient de l’anglais « to plug », brancher,

facile à brancher et… débrancher ! Développé par qui le souhaite Procédure de développement à suivre :

http://www.spip.net/fr_article3448.html

Page 10: Les plugins de SPIP

D10 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Documentation sur les plugins

La documentation officielle sur le site de SPIP Installer un plugin

–http://www.spip.net/fr_article3396.html Le site SPIP-Contribs

–http://www.spip-contrib.net/

Le site des plugins de SPIP http://plugins.spip.net/

Récupérer les plugins dans SPIP-Zone http://files.spip.org/spip-zone/

Aide à la création de plugins http://www.plugandspip.com/

Page 11: Les plugins de SPIP

D11 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Récupérer les plugins

Être administrateur complet

Récupérer le plugin sur son PC À partir de SPIP-Contrib, SPIP-Zone

Avec FTP S’il n’existe pas, créer un répertoire /plugins sous la racine. Y copier les plugins choisis et dézippés avec leur répertoire.

Page 12: Les plugins de SPIP

D12 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Copie les plugins

Répertoire /plugins du site SPIP

Copie à partir du PC

Page 13: Les plugins de SPIP

D13 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Installation des plugins

Une nouvelle icône dans la configuration due à la présence du répertoire /plugins

Cocher seulement les plugins à utiliser, puis valider

Les plugins copiés apparaissent au départ non cochés.

Page 14: Les plugins de SPIP

D14 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

État des plugins

À l’installation, on voit l’état des plugins : se méfier s’ils ne sont pas « verts » ou « orange !

Rappel : seuls ceux qui sont cochés sont utilisés

Icônes d’état des plugins

Page 15: Les plugins de SPIP

D15 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Aide sur les pluginsOn clique sur le nom : le plugin se déplie !

Logo du plugin

Version,état,répertoire

Petit texte d’aide

Auteur, année, licence

Documentation en ligne, souvent sur SPIP-Contrib

Page 16: Les plugins de SPIP

D16 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Quelques plugins présentés ici

Le plugin CFG, moteur de configuration Les Raccourcis Typographiques

La barre typographique–Barre Typo V2 pour 1.9.2 et suivantes

Les enluminures–Enluminures typographiques pour 1.9.2 et

suivantes La barre typographique généralisée

Le couteau suisse Gestion des guillemets Format des URL Cryptage des courriels

Page 17: Les plugins de SPIP

D17 - 19/04/23

Le plugin CFG, moteur de configuration

Rien à configurer !

Page 18: Les plugins de SPIP

D18 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

À quoi il sert ?

Ce plugin CFG permet de gérer très simplement des interfaces de configuration pour différents modules.

Il est utilisé par de nombreux plugins, mais il peut aussi avoir d’autres usages comme le paramétrage de squelettes.

Nous nous limiterons ici à la configuration de plugins.

Page 19: Les plugins de SPIP

D19 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Installation

Il suffit de l’installer comme indiqué précédemment.

Une fois installé, une icône apparaît dans l’interface privée qui donne la liste des modules que l’on peut configurer avec CFG.

Page 20: Les plugins de SPIP

D20 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Écran de CFG

Ces plugins sont installés et configurables avec CFG

Page 21: Les plugins de SPIP

D21 - 19/04/23

Les raccourcis typographiques

Pour agrémenter et enjoliver son texte…

Page 22: Les plugins de SPIP

D22 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Les Raccourcis Typographiques

Ajoutent au texte un jeu de raccourcis typographiques supplémentaires

Composés de trois modules: Barre typo v2 Enluminures typographiques v2 Barre typo généralisée

Peuvent s’écrire : soit en cliquant sur un bouton, soit à la main

Très appréciés des rédacteurs !

Page 23: Les plugins de SPIP

D23 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

La barre standard Gras Italique Un seul niveau d’intertitre (titre de paragraphe) Notes de bas de page Liens hypertextes Caractères spéciaux

Guillemets (2 niveaux) À, É accentués Œ, œ Euro

Page 24: Les plugins de SPIP

D24 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Ajouts par rapport à la barre standard

Les raccourcis typographiques par défaut

La barre typo v2

Les enluminures typographiques v2

Page 25: Les plugins de SPIP

D25 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Les ajouts des 2 autres barres Texte

Centrage, cadrage à droite du texte Exposants, petites capitales, texte barré Surlignage de texte (2 couleurs)

Formatages spéciaux Citations, insertion de code, cadre, « poésie »

4 niveaux supplémentaires d’intertitres Gestion de tableaux, des ancres internes Glossaire Wikipédia Chercher / remplacer Accès au couteau suisse (s’il est présent) …

Page 26: Les plugins de SPIP

D26 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Codes des principaux raccourcis Paragraphes :

Sous-titres : {n{Texte du titre}n} , n variant de 2 à 5, la barre de raccourcis ne proposant que 2 et 3Centrer : [|Paragraphe centré|]Aligner à droite : [/Paragraphe aligné à droite/]Encadrer : [( Paragraphe à encadrer)]

Texte :Mise en évidence : [*texte en évidence*]Mise en évidence (variante) : [**texte en évidence (autre couleur)*]Mise en exposant : <sup>texte en exposant</sup>Petites capitales : <sc> texte en petite capitales</sc>Biffé : <del>texte biffé</del>Bulle d’aide : [GPL|Gnu Public Licence] Et aussi sur les entrées de glossaire [?GPL|Gnu Public Licence]Lien avec bulle d’aide [texte du lien|Le site officiel de SPIP-> http://www.spip.net/]Ancre et retour à l’ancre [definition_ancre<-] et [retour à l’ancre-> #definition_ancre]

Page 27: Les plugins de SPIP

D27 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Quelques autres raccourcis

Gestion des tableaux La création et la modification des tableaux est devenue très simple. On peut fusionner des cellules.

Gestion des documents On peut gérer plus globalement les documents des articles, rubriques…

Chercher / Remplacer On peut chercher/remplacer du texte dans le texte de la page.

Page 28: Les plugins de SPIP

D28 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Un exemple très utile : la gestion des tableaux

Suppression d’une colonne ou d’une ligne

Ajout d’une colonne ou d’une ligne

Titre du tableau

La première ligne regroupe les entêtes

Fusion de deux cellules de deux

ligne (existe aussi pour les colonnes)

Bouton

Tableaux

Page 29: Les plugins de SPIP

D29 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Documentation de la barre typoCliquer sur le nom pour dérouler l’aide sur le plugin

Nom du plugin, état et répertoire d’installation dans le répertoire /plugins

Documentation du plugin

Page 30: Les plugins de SPIP

D30 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Documentation des enluminures

On retrouve les éléments communs aux autres plugins plus la documentations pécifique

Page 31: Les plugins de SPIP

D31 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Installation et configuration

Copier le plugin et le valider dans la fenêtre « Gestion des plugins »

Cliquer sur l’icône CFG (dans la fenêtre Configuration)

Les plugins installés et configurables avec CGF apparaissent :

Page 32: Les plugins de SPIP

D32 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Configuration Barre typo

« Oui, envoyez la sauce ! » : affiche les formatages spéciaux (cadre, insertion de code…) : ça ne vaut pas le coup de s’en priver ! Le bouton OK est sous le texte…

Page 33: Les plugins de SPIP

D33 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Configuration enluminures typos

Permet de Remplacer les puces Améliorer les titres Insérer les feuilles de style de façon automatique

Un peu plus délicat mais on n’y touche plus une fois que c’est fait !

Configuration :Traitement des puces :

– « Remplacement »Titraille

– Mettre h2 pour {{{…}}}Insertion automatique

– « Insertion automatique »

Page 34: Les plugins de SPIP

D34 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Vue de la fenêtre de configuration

Page 35: Les plugins de SPIP

D35 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

La barre typo généralisée

Elle permet d’étendre l’ensemble des raccourcis typographiques à d’autres fenêtres que le texte : Descriptif des articles Chapeau des articles Post-scriptum des articles Texte explicatif des rubriques Présentation des auteurs …

Page 36: Les plugins de SPIP

D36 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Aspect barre typo généralisée

La barre de raccourcis n’est plus limitée au seul texte

Page 37: Les plugins de SPIP

D37 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Configuration barre typo généralisée

Page 38: Les plugins de SPIP

D38 - 19/04/23

Le couteau suisse

L’essayer c’est l’adopter

Page 39: Les plugins de SPIP

D39 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Qu’est-ce que le couteau suisse ?

Ce plugin propose d’introduire facilement de simples fonctionnalités supplémentaires à SPIP et qui s’avèrent rapidement indispensables.

Par exemple : des filtres supplémentaires, des balises pratiques, des facilités typographiques, le contrôle de certaines variables « cachées », etc.

Page 40: Les plugins de SPIP

D40 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Particularités

Bien que stable, compatible avec SPIP 1.9x et prêt pour SPIP 2.0, il reste encore des évolutions à venir.

La nouvelle interface de configuration ainsi que quelques outils du plugin requièrent la librairie jQuery. Cette librairie de fonctions Javascript a été complètement intégrée dans SPIP à partir de la version 1.9.2.

Il s’installe comme n’importe quel autre plugin.

Page 41: Les plugins de SPIP

D41 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Affichage de la page du couteau

Page 42: Les plugins de SPIP

D42 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Listes des outils

Couteau suisse

1.7.20.04

Page 43: Les plugins de SPIP

D43 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Documentation

Dans la colonne de gauche une liste des liens (actifs) de la documentation en ligne.

Page 44: Les plugins de SPIP

D44 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Choix des outils à installer

Dans la colonne de gauche cliquer sur la lame (l’outil) que l’on veut ouvrir.

On désinstalle de la même façon.

Outil(s) à ouvrir

Permute les outils en gras

Réinitialise la sélection

Page 45: Les plugins de SPIP

D45 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Configuration de l’outil

En bas de la page s’ouvre la fenêtre de configuration de l’outil

Rouge : outil non activéVert : outil activé

Boutons d’activation

Page 46: Les plugins de SPIP

D46 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Exemple 1 : gestion des guillemets

Guillemets typographiques Remplace les guillements ‘’…’’ par « … » pour le 1er niveau et ‘’…’’ au 2ème niveau (imbrication de guillemets)

Page 47: Les plugins de SPIP

D47 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Exemple 2 : format des URL

Comment remplacer spip.php?article4 par mon_titre ou mon_titre.html ?

Attention à bien renommer htaccess.txt en .htaccess sous la racine.Les objets sont identifiés

Page 48: Les plugins de SPIP

D48 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Exemple 3 : cryptage des courriels

Mailscript Code les adresses de courriel en clair

Masquage du @

TITLE codé

Action par onclick et script

Page 49: Les plugins de SPIP

D49 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Quelques explications

Les mailto et autres @ sont convertis, l’arobase est affiché sous forme de dessin.

Si javascript est activé, Jquery remplace l’arobase dessin par un « vrai » arobase.

Lorsque le visiteur clique sur le lien, c’est le script lancerlien qui est exécuté et reconstitue le lien.

Pas mal d’explications dans http://www.spip-contrib.net/Les-liens-hypertexte

Page 50: Les plugins de SPIP

D50 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Quelques autres exemples

Bouton « Visiter » Remplace l’image du bouton standard « Visiter » (en haut à droite sur cette page) par le logo du site, s’il existe.

Site en travaux Permet d’afficher un message personnalisable pendant une phase de maintenance sur tout le site public.

Visiteurs connectés Permet de voir le nombre de visiteurs connectés (nécessite de rajouter une ligne de code)

Page 51: Les plugins de SPIP

D51 - 19/04/23

Conclusion

Des choses simples pour une utilisation simple

Page 52: Les plugins de SPIP

D52 - 19/04/23

Diocèse de Saint-Brieuc et Tréguier

Synthèse rapide Il y a beaucoup de fonctions peu connues,

donc peu utilisées. Le développement des plugins permettent

de choisir des fonctions intéressantes. Attention à la compatibilité des plugins ! On

peut éventuellement avoir des incompatibilités.

Ne pas hésiter à utiliser l’aide en ligne. Le Forum : SPIP-Forum

–http://forum.spip.org/ La liste : SPIP-Users

–http://listes.rezo.net/mailman/listinfo/spip Le site : SPIP-Contrib

–http://www.spip-contrib.net/ Et bien sur les listes d’Eklesia.net !

Page 53: Les plugins de SPIP

D53 - 19/04/23

Le mot de la fin

Allez parmi tous les sites

et faites-y des disciples…

(D’après Mt 19, 1

Traduction : Bayard, La Bible Nouvelle Traduction)