Les incontournables de SPIP
vendredi 1er septembre 2006, par
I — Présentation
Spip est un système de publication sur internet, distribué en licence GPL et disponible à l’adresse suivante : http://www.spip.net/spip-dev/DISTRIB/
SPIP permet à des non-développeurs de mettre en place un site dynamique composé de rubriques, de sous rubriques (et d’autant de niveaux que souhaités), d’articles, de documents (images, ZIPs, PDF, ...), de brèves mais aussi d’outils communautaires tels des forums, une gestion des pétitions ou encore un moteur de recherche.
L’orientation initiale de SPIP permet la conception de sites à tendance éditoriale. Des adaptations sont possibles (et c’est même la principale activité de la communauté de SPIP) mais il faut d’abord valider la cohérence entre votre projet et les fonctionnalités de SPIP avant de décider de son usage. Par exemple, SPIP n’est pas vraiment approprié dans le cadre d’un site de commerce électronique puisqu’il ne sait en aucun cas gérer un caddie.
SPIP est développé en PHP3 avec une base de données Mysql. Il est donc nécessaire que votre solution d’hébergement accepte ces technologies.
II — Les Principales caractéristiques de SPIP :
- Spip permet de gérer le contenu éditorial d’un site comme modifier un texte, rajouter un article ou même une rubrique… sans aucune connaissance particulière des technologies liées à la conception d’un site internet. Il offre donc une accessibilité à la publication web dynamique aux non-techniciens.
- Spip permet à plusieurs auteurs de travailler ensemble à un article. Il s’agit donc d’une plateforme de travail collaboratif. L’obligation de passer par un administrateur afin de publier réellement un article permet un contrôle appréciable dans le cadre d’une structure de co-écriture. Et s’il est nécessaire ou souhaitable de mettre au point un document à plusieurs, "Spikini" complète facilement Spip, permettant de créer des pages Wiki, modifiables par tous.
- Spip n’est pas figé. De nombreuses fonctionnalités peuvent être implantées, soit par un développeur ‘maison’, utilisant la flexibilité offerte par les fichiers mes_options.php3 et mes_fontions.php3, soit par l’implémentation d’une fonctionnalité déjà codée et testée, telles que celles disponibles sur le site http://www.spip-contrib.net .
- La communauté de SPIP est en effet très importante, active, conviviale et efficace. Il ne faut pas oublier que SPIP est distribué sous licence GPL et il est essentiel d’en respecter l’esprit. Ainsi, vous pourrez trouver de nombreuses aides aussi bien sur la mailing-list SPIP (spip rezo.net) que sur spip-contrib mais n’oubliez pas vous aussi de mettre à disposition de la communauté vos propres adaptations (nouvelles fonctions, squelettes,...) ou tout simplement de répondre aux questions des plus débutants.
Pour vous inscrire à la mailing-list, rendez-vous sur : http://listes.rezo.net/mailman/listinfo/spip
ATTENTION : cette mailing-list est très active, comptabilisant une moyenne de 60 messages/jour. Elle est aussi très enrichissante, bien entendu.
Un autre haut lieu de rencontres des utilisateurs de SPIP semble être physique, les apéros SPIP ainsi que les rencontres du café numérique.
III — Principes de fonctionnement
L’espace de rédaction de Spip (www.monsite.com/ecrire/) permet à un néophyte complet, sachant toutefois manier souris, clavier et doué d’un minimum d’instinct informatique, de saisir l’arborescence de son site puis de le garnir d’informations, sous la forme d’articles, de brèves, …
Spip est installé avec un jeu de squelettes par défaut. Pour modifier la manière dont s’affiche l’information, vous aurez besoin d’un webmaster maîtrisant le html mais aussi le concept de boucles Spip (ou bien capable d’installer un des squelettes disponibles sur le net).
IV — Côté rédacteurs : Les différents statuts
Spip permet de gérer les statuts suivants :
- administrateur
- administrateur restreint
- rédacteur
- rédacteur extérieur
- visiteur (seulement si au moins un article a le forum qui lui est attaché en accès sur abonnement)
Un administrateur a tous les droits :
- créer de nouveaux rédacteurs, modifier l’arborescence, les droits d’accès…
- Seul l’administrateur peut associer un nouvel auteur à un article
- Un administrateur peut changer les login et mots de passe des rédacteurs, administrateurs, administrateurs restreints et des visiteurs
- Il a les droits d’administrateur restreint
Un administrateur restreint doit être créé comme un administrateur puis peut être restreint à une ou plusieurs rubriques et sous-rubriques. Il peut :
- créer un rédacteur extérieur : existence d’une fiche auteur mais celle-ci n’a ni login ni mot de passe associés et ne peut donc pas entrer dans l’administration… Par contre, l’administrateur du site peut lui attribuer un login et un mot de passe
- écrire un article dans une rubrique qu’il n’administre pas et le proposer à validation
- poster un message sur un article dont il n’est pas auteur
- Modifier intégralement les rubriques, sous-rubriques, et articles ou autres dont il est responsable
- Modifier, ajouter, supprimer les mots-clés et les groupes de mots-clés
- Il ne peut pas modifier ou attribuer des login et mots de passe à des rédacteurs
- Il a les droits de rédacteur
Un rédacteur peut :
- rédiger un article dans n’importe quelle rubrique et le proposer à validation (il ne peut plus modifier un article qu’il a écrit mais qui a été validé !)
- visualiser la liste des auteurs
- visualiser les mots-clés
Un visiteur peut simplement accéder aux parties restreintes du site public ainsi qu’aux forums auquel il est abonné. Il n’a aucun accès à la partie privée (/ecrire) du site.
V — Plugins utilisés :
Voir en ligne : Article original dans son intégralité