wiki:LesPlugins

Version 84 (modified by anonymous, 13 years ago) (diff)

--

Les plugins : une nouvelle fonctionnalité de la 1.9 '''

Vous pouvez participer à la rédaction des documents expliquant le fonctionnement des plugins, même si vous n'êtes pas développeur. Vous pouvez être un simple utilisateur ou une simple utilisatrice, particulièrement doué(e) ou pas en pédagogie, qui a réussi à en faire marcher un et qui souhaite en faire profiter tout le monde. L'explication de base du fonctionnement d'un plugin consiste à indiquer les différentes étapes de manière succinte pour l'utiliser de façon basique. Donc n'hésitez pas à mettre même 5 lignes pour un plugin ;-) Pour participer, il vous suffit de cliquer sur "Editer la page" en bas de ce document et des autres.

Points communs à tous les plugins

  • rappelons qu'ici sur Spip-zone, l'objectif est le développement, pas la mise à disposition : de ce fait il n'y a pas de zip individuel disponible. Mais on peut télécharger le zip "du jour" de tous les Plugins à l'adresse http://zone.spip.org/files/spip-zone/ . L' accès par SVN en ligne de commande est : svn co svn://zone.spip.org/spip-zone/_plugins_
  • La plupart des plugins stables ont leur propre paquet suffixe en _1.9 en reference a la version SPIP correspondant.
    • plugins_1.9.zip est le paquet de tous les plugins de la branche stable,
    • plugins_dev.zip celui de la branche de developpement (plugins pour la version SVN qui ne fonctionnent pas avec la version SPIP stable)
  • un plugin est un dossier à placer sous le dossier /plugins qui est à la racine du site. Le nom de dossier du plugin ne peut PAS comporter les suffixes _1.9 ou _dev. Renommez le si nécessaire. Il est détecté par Spip mais doit être activé via la page Configuration (onglet Gestion des Plugins). Si l'activation ne fonctionne pas, vérifiez que le nom de dossier du plugin est correct.
  • Attention, la suppression d'un dossier de Plugin ne suffit pas à supprimer le Plugin car en général les Plugins créent de nouvelles tables en base de donnée.

Exemple de plugins

  • AccesRestreint? : Le plugin acces restreint permet de limiter l'accès public à certaines zones du site.
  • Agenda : Ce plugin permet de gérer des évènements depuis les articles.
  • BarreTypoEnrichie : Ce plugin rajoute des fonctionnalités à la barre typographique de base des articles spip.
  • ChoixSquelettes par mot-clé : Ce Plugin permet de sélectionner une présentation (article ou autre) au moyen d'un mot-clé.
  • CopperMine : un "bridge" Coppermine pour partager la base des utilisateurs spip (un rédacteur peut publier des photos avec son login spip en ne s’identifiant qu’une fois, un administrateur spip est également administrateur de la galerie).
  • CorbeilleAmelioree : permet de supprimer définitivement tout document que vous avez jeté à la corbeille.
  • EditeurSquelette : permet d'éditer les squelettes en cours dans la partie privée.
  • EnTravaux : ce plugin permet de remplacer le contenu du site par un texte libre (texte brut, html ...) dans le cas d'une maintenance du site par exemple.
  • GestionDocuments : crée sous le menu édition une page de gestion des documents
  • MiroirDeSyndication : Grâce à ce plugin, vous pouvez obtenir une liberté totale avec les articles syndiqués : - les placer dans la rubrique que vous voulez (idéal pour un site thématique qui utilise beaucoup la syndication) - leur attribuer tous les éléments d'un article normal (un logo, une pièce jointe, des mots clés, un chapeau, un texte, un post scriptum, etc.)
  • MotsPartout : C'est une nouvelle interface pour l'interface privée pour ajouter des mots sur n'importe quel "objet", en particulier de façon efficace sur les documents
  • SiteMap: Crée un google sitemap
  • SpipForms : Spip-Forms est un plugin qui permet de réaliser des formulaires , d'en recevoir les données par mail et éventuellement de les afficher dans la partie publique du site.
  • SpipLettres? : Spip-Lettres est un plugin SPIP 1.9 de gestion de lettres d'information intégré à l'espace privé de SPIP.
  • SpipSondages : Spip-Sondages est un plugin SPIP 1.9 de gestion de sondages intégré à l'espace privé de SPIP.
  • SpipListes : Gestionnaire d'abonnés et de listes de diffusion par email intégré à l'espace privé de SPIP.
  • TriMots: Tri des articles associés à un mots spécifique
  • TriAuteurs: Tri des auteurs d'un article
  • SqueletteProfil

Liste Exhaustive au 7 Juin

Cette liste a été réalisée dans le but de présenter les différents plugins existants, sans avoir à fouiller partout.

1. _agora_

1. _amelioration_admin_

1. _audio_

1. _boucles_

1. _choix_squelettes_

1. _contenu_editorial_

1. _criteres_

1. _email_

1. _squelettes_

  • galerie_photo/coppermine : Coppermine
    • Intégration de Coppermine avec Spip réalisée par : Un "bridge" Coppermine pour partager la base des utilisateurs spip (un rédacteur peut publier des photos avec son login spip en ne s'identifiant qu'une fois, un administrateur spip est également administrateur de la galerie). Une nouvelle balise spip <code>#COPPERMINE</code> pour spécifier dans un squelette l'emplacement de la galerie, ce qui permet d'intégrer visuellement la galerie avec le reste de votre site; ainsi que d'une balise <code>#COPPERMINE_RANDOM_IMG</code> pour afficher des vignettes aléatoires.
    • http://zone.spip.org/trac/spip-zone/browser/_plugins_/_squelettes_/galerie_photo/coppermine/plugin.xml

1. _syndication_

  • syndiquer_dans_spip_articles : Syndiquer dans spip_articles
    • Ce plugin modifie le comportement du module de syndication : les articles syndiqués sont directement injectés dans la table <code>spip_articles</code> et non plus dans la table <code>spip_syndic_articles</code>. Avantage ? On peut désormais gérer des logos, auteurs, mots-clés et autres statistiques de fréquentation (entre autres) sur les articles syndiqués. Attention : ce plugin affecte profondément le fonctionnement de SPIP, notamment en remplaçant plusieurs fichiers importants. A utiliser avec grande prudence, donc.
    • http://zone.spip.org/trac/spip-zone/browser/_plugins_/_syndication_/syndiquer_dans_spip_articles/plugin.xml

1. _typo_

1. _ze_laboratoire_

  • editables : Balises editables
    • mécanisme permettant d'éditer les données en base via des squelettes
    • source:_plugins_/_ze_laboratoire_/editables/plugin.xml
  • exif : Données de l'appareil photos pour vos photos sur SPIP.
    • Balise pour afficher les informations ?EXIF d'une image, Page (cachée: exec=update_date_exif) pour synchroniser les photos qui existent déjà pour avoir la date exif dans la base A la place de la date de transfert, Les nouvelles photos transferées prendront automatiquement la date EXIF si elle est disponible, Quelques informations EXIF (commentaire, marque et model de l'appareil photo) sont indexées par le moteur de recherche.
    • http://zone.spip.org/trac/spip-zone/browser/_plugins_/exif/plugin.xml

Proposition d'organisation des plugins

Interface site public

  • Squelettes complets
    • types blog
    • type portail
    • type vitrine
  • navigation (Menus, pagination ...)
  • Affichage (Mise en page..)
    • Outils typo
  • Interactivité et animation de communauté
    • forum
    • lettre d’info
    • formulaires et sondages
    • Agenda
    • Annuaire
    • chat'
  • Multimedia
    • cartographie
    • diaporama
    • portfolio
    • audio
    • video

Administration du Site

  • Gestion de base documentaire
  • Gestion des squelettes
  • Gestion de base adhérents
  • accès restreint
  • multilinguisme
  • statistiques et mesure d'audience
  • référencement
  • syndication et interopérabilité
  • sécurité
  • outils rédacteurs (?)