Accueil > Numérique et Société > Connaissez-vous SPIP ?

Connaissez-vous SPIP ?

jeudi 9 février 2023, par Pixef

Article reprenant l’essentiel de "Spip au scope", conférence d’Antoine PITROU dans le cadre des Rencontres Mondiales du Logiciel Libre dont l’édition 2003 s’est déroulée à Metz du 9 au 12 Juillet 2003 et inspiré par "L’histoire minuscule et anecdotique de SPIP" (https://www.spip.net/fr_article918.html)

SPIP (Système de Publication pour un Internet Partagé/Participatif) est un système de publication francophone pour internet.

Ce qu’on appelle aussi parfois un CMS (Content Management System).

L’idée générale de SPIP est l’auto publication sur le web pour tous, sans connaissances techniques. SPIP a été créé au départ par les administrateurs d’Uzine (http://www.uzine.net/article1331.html) qui fut un site qui milita pour la liberté d’expression sur le web.

SPIP est un outil qui permet de mettre en oeuvre cette liberté d’expression de façon très simple et efficace. Sa principale caractéristique extra-technique est qu’il est populaire, assez apprécié en général, et utilisé par une population diversifiée, aussi bien pour les sites personnels que pour les associations (Réseau Voltaire, Reporters sans Frontières ou par des journaux comme Le Monde Diplomatique ou l’Humanité.

La première version officielle de SPIP est sortie en juillet 2001, après une gestation d’un an.
Les prémices de SPIP remontent au courant de l’année 1998 : Pierre LAZULY souhaite développer un système de publication pour faciliter la gestion de son site "Les chroniques du Menteur".
Il passe ses vacances sur un bateau baptisé « SPIP » ; et comme « SPIP » est l’acronyme de « Système de Publication pour l’Internet », cela suffit à lancer le projet : on a le titre, le reste devrait être facile…
Par ailleurs le petit écureuil de Spirou, Spip, a donné l’idée de la mascotte du CMS.

L’esprit SPIP, c’est :

  • - travailler à plusieurs sans se taper sur les doigts : faire travailler plusieurs rédacteurs responsables de leurs articles respectifs,
  • - saisir les textes de manière naturelle (pas de balises html par exemple...),
  • - installer l’outil en un clin d’oeil (pré-requis pour la diffusion de l’outil),
  • - structurer son site sans mal de crane (gestion de la ligne éditoriale, de la navigation, de la structuration des rubriques),
  • - modifier aisément la mise en page par un système de templates (gabarit en français, squelettes en SPIP) qui permet, par exemple, de modifier une description de mise en page qui va permettre de changer la mise en page de tous les articles.
    SPIP inclut nativement deux fonctionnalités extrêmement pratiques pour le travail collaboratif :
  • D’une part, un agenda pour créer des événements au sein de l’équipe éditoriale.
  • D’autre part, une messagerie interne pour communiquer entre membres d’une équipe éditoriale.
    Et aussi : les pétitions et les mots clés sur les forums.

Les problématiques fonctionnelles sont la mise en oeuvre conceptuelle des problématiques opérationnelles :

  • - créer ces articles dans une structure fine, c’est à dire une arborescence de rubriques (choix finalement assez naturel),
  • - permettre aux visiteurs d’intervenir sur le site pour le faire vivre à travers les forums et les pétitions,
  • - présenter joliment les articles via les raccourcis de mise en page (intertitre, structurer l’article etc...),
  • - communiquer avec d’autres sites à travers la syndication (échange d’articles entre sites).

L’exigence sur laquelle il faut insister en ce qui concerne SPIP est l’accessibilité au plus grand nombre au sens général, c’est à dire utilisable par tous : des raccourcis facilement assimilables, une installation automatique par le web de type « Wizard » (il n’y a plus qu’à cliquer...), une gestion transparente de la base de données. De nombreuses fonctionnalités de SPIP sont apparues au fil du temps pour satisfaire cette exigence d’accessibilité.

Vis à vis de ce souci d’accessibilité, on peut repérer quelques insuffisances liées au souci d’utilisabilité justement : on évacue de fait la partie custumisation (personnalisation) et automatisation à outrance. Par exemple, pour changer de rubrique quinze articles, vous allez devoir faire quinze fois la même manipulation, ce qui n’est pas adapté à l’administration de masse.

Il est important de noter que face à des poids lourds comme WordPress ou Drupal, SPIP est moins attaqué malgré sa longue histoire. Sa relative confidentialité et sa cible francophone et non-commerciale l’épargnent des attaques massives. La communauté réagit vite pour corriger les failles.

Il est difficile de marier facilité d’utilisation et souplesse d’usage, il faut faire un choix, et du coté de SPIP ce choix est clair, c’est la facilité d’utilisation qui prime, l’utilisabilité au jour le jour jusqu’à l’ultra débutant. Et ce, au détriment de l’ultra-configurabilité.

Beaucoup de militants sont venus à SPIP par le bouche à oreille, on retrouve ainsi des sites de gauche, des syndicats, Reporters Sans Frontières, Vacarme, Le Monde Diplomatique, l’Humanité etc.. On trouve aussi le profil dilettante, le webmaster qui fait son site avec une bande de copains, du style weblog ou portfolio en ligne, ou un site sur les bonzaï nain, ce genre de choses. Et enfin, le pragmatique qui bouffe à tous les râteliers et qui cherche à vendre son truc aux entreprises. Sinon, il y a aussi quelques « étoiles filantes », souvent des gens biens intentionnés qui lancent des trolls sur, par exemple, les brevets logiciels…

L’évolution des utilisateurs. Au départ, on avait beaucoup de militants qui avaient été mis au courant de SPIP par le bouche à oreille ou encore un public de « lurkers » qui s’étaient dit « ça va être bien, il faut que je sois là pour le télécharger quand il sera disponible ». Par la suite, on a eu des utilisateurs précoces qui sont souvent les plus enthousiastes, passionnés par la philosophie SPIP ...au point parfois d’entrer en conflit ouvert avec les développeurs SPIP, des gens qui ont tellement fait leur cette philosophie, que cela a entraîné des déceptions, allant jusqu’à (c’est arrivé une fois) les qualifier de traîtres et dire que l’on allait détruire la philosophie SPIP.... Cependant au final, la liste s’est assagie suite à la banalisation de SPIP.

La philosophie Spip est un des sujets de discussions et de négociations.

  1. - C’est quelque chose qui est cohérent et qui doit présenter un visage unique à l’utilisateur. Une interface simple et intuitive par souci d’utilisabilité.
  2. - Eviter l’explosion combinatoire de complexité, avec des modules dans tous les sens qui permettent de faire tout et n’importe quoi et qui en contre-partie rendent l’utilisation difficile, avec des fonctions trop spécialisées qui ne servent qu’à deux ou trois personnes.
  3. - Une implémentation correcte et transparente dans le sens où la technique ne doit pas se rappeler au bon souvenir de l’utilisateur avec par exemple des messages d’erreurs qui apparaissent parce qu’on a mis une virgule là où ce n’était pas autorisé.
  4. - Un souci de compatibilité qui provient du souci de diffusion sur n’importe qu’elle installation, compatibilité avec des installations que l’on peut trouver sur un grand nombre d’hébergements mutualisés, mesure de sécurité comme la limitation en écriture de fichiers etc.
  5. - A la différence des autres CMS orientés international et anglophonie, SPIP est très francophone. Sa relative marginalité est compensée par une communauté d’irréductibles contributeurs dynamiques et sympathiques. La documentation est importante et bien structurée. Le développeur débutant francophone n’aura donc pas de difficultés à étendre ses connaissances et à trouver réponses à ses questions.

Si on fait le bilan, on peut dire que l’entraide fonctionne bien, les problèmes sont résolus assez rapidement ; les débutants pris en main, ce qui va bien avec la philosophie SPIP, il serait dommage qu’il en soit autrement.

SPIP est un projet atypique dans le paysage du libre, que ce soit sur les priorités et les méthodes de développement, la façon dont fonctionnent les développements, la façon dont sont décidés les fonctionnalités et les ajouts au code, la dimension philosophie très forte du logiciel.
Une personnalité marquée, autant du point de vue de l’outil lui-même que du point de vue de la communauté.
Un succès certain, à la fois quantitatif (un nombre de téléchargements respectable...) et qualitatif au sens où les gens n’utilisent par SPIP par défaut : beaucoup de personnes sont assez enthousiastes à propos du logiciel. Il y a un attachement quasi-affectif, qui ressemble à ce qui se passe vis-à-vis de Macintosh chez certaines personnes. "Ce n’est pas mon ami SPIP, mais presque".

SPIP représentait le fleuron des CMS éditoriaux… il y a 20 ans. Depuis, il a plutôt régressé. Son interface d’administration sent la naphtaline. Les mises à jour sont des updates plus que des upgrades. Mais l’infrastructure datée ne doit pas être un frein à l’usage de SPIP.
Il reste malgré tout un excellent CMS pour créer un journal numérique, un site associatif ou organiser beaucoup d’informations dans de nombreuses branches. Pas besoin de connaissances informatiques pour créer des contenus. De 7 à 77 ans, il convient à tous les publics et encore plus aux francophones, puisque tous les termes et explications sont dans la langue de Molière.
Ce CMS ne prétend pas être tendance, convenir aux blogueurs ou à la création de sites d’entreprise. Son ADN est journalistique : organiser l’information de manière rapide et intuitive. Nul besoin d’avoir de l’expérience en CMS pour l’utiliser. Tout est indiqué en français (ou autres langues) avec notamment beaucoup de bulles d’information. En quelques heures, un junior comme un senior peuvent publier des textes à destination d’un public restreint ou international.

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.