Système de publication pour l'internet partagé

Un article de Wikipédia, l'encyclopédie libre.

Pour les articles homonymes, voir SPIP.
SPIP
Dernière version 1.9.2d (le 26 janvier 2008)
Environnement Multiplate-forme
Langue Multilingue
Type CMS (système de gestion de contenu)
Licence GPL
Site web www.spip.net

SPIP (Système de Publication pour l'Internet Partagé) est un logiciel libre destiné à la production de sites Web, de type système de gestion de contenu (SGC, en anglais CMS pour Content Management System) orienté magazine collaboratif, inspiré des métiers de l'édition.

SPIP se veut d'abord un potentiel qui libère l'imagination et donc le travail collectif. Ce logiciel, réputé être d'une grande simplicité d'installation, d'usage et de maintenance, est largement utilisé par des réseaux de personnes, des institutions publiques ou privées. Certains sont tentés de voir dans le dernier P de SPIP les mots Partagé ou Participatif, dans la mesure où ce logiciel permet surtout d'éditer collectivement un site.

Sa mascotte est un polatouche (écureuil volant), allusion à l'écureuil du même nom qui accompagne le personnage de bande dessinée Spirou (le terme spip signifie d'ailleurs écureuil dans certaines régions de Belgique).

Sommaire

[modifier] Présentation

SPIP est un logiciel libre de gestion de contenu parmi les plus utilisés en France (environ 25 000 sites)[réf. nécessaire].

Il est utilisé à la fois par des sites institutionnels (La Poste, certains ministères français), des sites de presse (le webmestre du journal Le Monde diplomatique est un des initiateurs de SPIP), des sites associatifs, universitaires ou des particuliers. Il est en revanche moins bien adapté aux communautés virtuelles que d'autres systèmes de gestion de contenu existants.

Un utilisateur de SPIP s'appelle un spipeur

[modifier] Technologie

Ce logiciel est écrit en PHP, il s'appuie sur la base de données MySQL.

Les pages du site sont générées « à la volée » : les contenus , stockés dans la base de données, sont mis en forme au moyen de « squelettes » de présentation qui allient le HTML et un langage de balisage léger propre au moteur SPIP. Mais, un système de cache permet de ne pas regénérer les pages à chaque chargement : quand une page est demandée, SPIP va voir d'abord si elle n'existe pas dans son cache et si celle-ci n'est pas trop vieille, elle sera affichée. La durée de vie d'une page est paramétrable dans son squelette de présentation.

[modifier] Historique

SPIP fut à l'origine créé pour le site uzine.net, puis les créateurs décidèrent de le livrer sous Licence GPL. Dès son lancement en 2001, il fut également testé par le Monde diplomatique et Vacarme [1].

SPIP intègre alors un mécanisme de cache, une authentification, un module d'installation automatique, ainsi qu'une interface d'administration et de saisie des articles. SPIP a pour caractéristique principale de permettre la création de pages dynamiques sans connaissance de PHP, grâce à un mécanisme de templates relativement simple dit de squelettes.

Début 2003, la version 1.6 permet de décliner l'interface privée en plusieurs langues[2]. Un espace des traducteurs est mis en place afin de multiplier le nombre de versions disponibles[3].

En janvier 2004, la version 1.7 de SPIP permet également de gérer des sites multilingues, comprend un module de recherche et d'indexation du contenu, et permet d'incorporer le contenu d'autres sites via une syndication. En juin, un fork très controversé [réf. nécessaire], SPIP-Agora, est annoncé sur le site de l'ADULLACT[4].

En avril 2005, l'interface privée de la version 1.8 a été remaniée afin de prendre en compte l'analyse ergonomique[5] effectuée par Diala Aschkar dans le cadre de son mastère. Une modification importante pour les développeurs voit également le jour avec cette version : le cœur de SPIP est désormais constitué d'un nouveau compilateur qui, de par sa richesse, ouvre le champ à de nouvelles perspectives. Il devient alors possible d'élaborer des squelettes aux fonctionnalités de plus en plus complexes sans aucun recours à PHP.

De nombreux chantiers sont actuellement en cours, comme la réécriture de l'interface privée sous forme de squelettes.

La version 1.9 (1er juillet 2006) introduit un système de plugin. Elle voit aussi de nombreux changements, notamment dans l'organisation des fichiers, en particulier le passage des extensions de fichier de .php3 vers .php.

La version 1.9.1 introduit un système de modèle, à la manière de ceux de wikipédia.

La version 1.9.2 modifie l'organisation des répertoires, pour permettre une meilleure mutualisation des sources.

[modifier] Notes et références de l'article

[modifier] Voir aussi

[modifier] Articles connexes

[modifier] Liens et documents externes