Les polatouches tissent la toile

SPIP, Système de Publication pour l’Internet Participatif

SPIP est un système de publication pour l’Internet, c’est-à-dire, un logiciel qui permet aux personnes n‘ayant pas des grandes connaissances en informatique de publier des textes, images et autres médias sur leur site, et ceci en temps réel. Si vous savez rédiger un e-mail et y attacher une image, vous apprendrez SPIP en quelques clics. C’est un logiciel libre, distribué sous la licence GNU/GPL. Sa mascotte fétiche est… Un polatouche ;)

Du point de vue technique, SPIP est écrit en PHP qui est, tout de même, un langage de programmation, donc difficile d’accès pour les néophytes. Mais la volonté des développeurs de SPIP était de faciliter l’échange avec une base de données et ils ont conçu un méta-langage qui facilite cette interaction, ce sont les « boucles SPIP ». Partant d’une métaphore du travail d’édition, SPIP classe ses objets en Rubriques et Articles. Ainsi, pour demander les articles contenus dans la rubrique 9, on peut structurer notre boucle comme suit :

<BOUCLE_MES_ARTICLES_9(ARTICLES) {id_rubrique=9}>
#TITRE
</BOUCLE_MES_ARTICLES_9>

La boucle s’ouvre avec la déclaration de son nom.
BOUCLE_MES_ARTICLES_9

Ensuite elle déclare sa spécificité.
(ARTICLES)

Elle peaufine son objet de recherche avec un critère (ici c’est le numéro de la rubrique).
id_rubrique=9

Elle annonce les éléments à afficher (vous l’avez compris, ce sont les titres).
#TITRE

Et finit son action avec un balise de fermeture que n’est autre chose que la déclaration du nom de la boucle précédée d’un slash.
/BOUCLE_MES_ARTICLES_9

Séparer le contenant du contenu

Contrairement à d’autres systèmes de publication (ou CMS, en anglais), SPIP permet une séparation totale des contenus et de leur mise en forme, ce qui vous donne une énorme liberté pour le travail graphique. Il suffira d’entourer les éléments à afficher avec les balises html de votre choix. Ainsi, notre titre pourra être affiché en gras, ou en titre de niveau 1, ou en italiques, etc

<b>#TITRE</b>
<h1>#TITRE</h1>
<em>#TITRE</em>

La dimension humaine des polatouches

Pour finir cette courte description, sachez que plusieurs listes d’entraide sont consacrées aux divers niveaux d’usagers de SPIP. Que vous soyez débutant, utilisateur expérimenté ou développeur, vous trouverez les réponses adaptées à vos questions.

Par ailleurs, si vous cherchez un professionnel de SPIP près de chez vous, vous pouvez le chercher dans l’annuaire pro2spip