Précédent

ⓘ SPIP (Système de publication pour l'Internet)




SPIP (Système de publication pour lInternet)
                                     

ⓘ SPIP (Système de publication pour lInternet)

SPIP est un logiciel libre destiné à la production de sites web. Dans loffre nombreuse et diverse de systèmes de gestion de contenu, il se distingue par le soin apporté aux standards de lédition et par lattention portée au multilinguisme et aux mécanismes favorisant lédition collaborative.

Ce logiciel privilégie la simplicité dinstallation, dusage et de maintenance, et il est largement utilisé par des réseaux de personnes, des institutions publiques ou privées.

SPIP est un acronyme signifiant "Système de publication pour lInternet" ; le dernier "P" est laissé à la libre interprétation de chacun et est souvent traduit par "partagé" ou "participatif", dans la mesure où ce logiciel permet surtout déditer collectivement un site. Sa mascotte est un polatouche écureuil volant. Un utilisateur de SPIP sappelle un "spipeur".

                                     

1. Présentation

SPIP est le logiciel libre de gestion de contenu utilisés par environ 12 000 sites 2019. Il est utilisé à la fois par des sites institutionnels, des sites de presse le webmestre du journal Le Monde diplomatique est un des initiateurs de SPIP, des sites associatifs, universitaires ou des particuliers.

Son langage de "squelettes" permet de produire des sites Internet aux fonctionnalités élaborées, tout en restant simple à manipuler avec un niveau modeste en informatique.

Les utilisateurs peuvent sidentifier sur le site public. Ils disposent alors de droits dédition différents selon quils ont le statut d "administrateurs", de "rédacteurs" ou de "visiteurs". Les "administrateurs" et les "rédacteurs" ont accès à lespace de rédaction du site. Les "visiteurs" peuvent sidentifier sur le site public lorsque cest nécessaire.

                                     

2. Technologie

SPIP est un logiciel écrit en PHP qui sappuie sur la base de données MySQL, mais aussi sur SQLite et PostgreSQL en version expérimentale. Il peut être utilisé comme "requêteur Web multi-bases" y compris avec des bases de données distantes.

SPIP est un SGC dynamique: les pages du site sont générées "à la volée" en extrayant les contenus textuels de la base de données et en les mettant en forme au moyen de "squelettes" de présentation. Ces squelettes offrent les fonctionnalités quon attend dun site Internet moderne grâce à un langage de balisage léger qui mêle le HTML à un ensemble de "boucles", de "balises" et de "filtres" documentés dans plusieurs langues sur le site du projet.

Enfin, un système de cache permet à SPIP déviter des calculs redondants pour générer les pages: quand une page est demandée par un client web, SPIP vérifie dabord si elle nest pas déjà dans son cache pour la faire afficher sans re-calculs. La durée de vie dune page dans le cache est paramétrable dans son squelette de présentation.

SPIP intègre un mécanisme de cache, une authentification, un module dinstallation automatique, ainsi quune interface dadministration et de saisie des articles.

                                     

3. Sites utilisateurs

SPIP est à lorigine 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 est également utilisé par Le Monde diplomatique et Vacarme.

Parmi les sites utilisateurs les plus connus, on compte plusieurs sites de la presse alternative, comme Le Monde diplomatique et Reporterre.

                                     

4. Versions

Le "noyau" des développeurs est constitué depuis 2001 par:

  • Fil Philippe Rivière, journaliste et technicien. A adopté SPIP pour répondre aux besoins du Monde diplomatique.
  • ARNO* Arnaud Martin, créateur de SPIP pour le site uZine 2. Initialement webmestre, graphiste, "PAOiste".
  • Antoine Pitrou, informaticien. A rejoint SPIP par intérêt pour loutil et pour uZine.
  • ESJ Emmanuel Saint-James, enseignant-chercheur, membre coopté dans le groupe fondateur.
  • Une communauté active, essentiellement française, maintient les évolutions fréquentes du logiciel dans une ligne de compatibilité et douverture.

Début 2003, la version 1.6 décline linterface dadministration du site dite interface "privée" en plusieurs langues. Un espace des traducteurs est mis en place afin de multiplier le nombre de versions disponibles automatiquement.

En janvier 2004, la version 1.7 de SPIP gère les sites multilingues, comprend un module de recherche et dindexation du contenu, et incorpore le contenu dautres sites via la syndication. En juin, un fork très controversé, SPIP-Agora, est annoncé sur le site de lADULLACT il est officiellement arrêté en 2008.

En avril 2005, linterface privée de la version 1.8 est remaniée afin de prendre en compte lanalyse ergonomique 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 coeur de SPIP est désormais constitué dun nouveau compilateur qui, 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.

La version 1.9 1 er juillet 2006, repérable par une réorganisation complète des fichiers et le passage des extensions de fichier de.php3 vers.php, amène de nombreux changements, dont certains ne seront vraiment finalisés quavec les versions 1.9.1 et 1.9.2. En particulier sont introduits un système de plugin, et des filtres de traitements dimages. Les squelettes livrés par défaut sont plus homogènes, et suivent les standards du W3C.

La version 1.9.1 fournit un système de modèles, à la manière de ceux existant dans la syntaxe wiki de MediaWiki, et utilise AJAX assez systématiquement dans lespace privé.

La version 1.9.2 achève la réorganisation des répertoires, ce qui permet à une même distribution de SPIP de servir à tous les utilisateurs dun même hébergeur. Elle senrichit de la bibliothèque JQuery, et intègre un validateur XML original. Un outil daide à la traduction complète cette nouvelle avancée.

La version 2.0 se veut à la fois le système de publication habituel et une plate-forme de développement plus générale. SPIP devient notamment utilisable sur plusieurs serveurs SQL différents, grâce à une interface unifiée spécifique. Il introduit un modèle dit CVT permettant décrire plus facilement des formulaires, éventuellement en AJAX. Au même titre que le site affiché au public, lespace dadministration du site peut être redéfini et personnalisé, notamment à laide du langage des squelettes de SPIP.

La version 2.1 offre un système dextensions plugins non désactivables depuis linterface privée et transfère certaines fonctionnalités du noyau de SPIP en extensions. La voie est ainsi ouverte pour proposer des distributions fortement personnalisables du logiciel.

La version 3.0 sort le 19 mai 2012, et achève la découpe du logiciel en plugins comme SPIP 2 l’avait amorcée. L’ensemble des fonctionnalités proposées par SPIP 2 repose dorénavant sur un noyau SPIP 3 accompagné de 23 plugins. La découpe complète du noyau complète ses API et points d’entrée pour les développeurs de plugins. De plus, l’ensemble de l’espace privé de SPIP a été recodé en squelettes, sur la base des outils et fonctions proposés par le langage de squelettes de SPIP. Cette remise à plat de l’espace privé est l’occasion de repenser le fonctionnement des objets éditoriaux et de normaliser leur usage pour le rendre le plus générique possible. La création de nouveaux objets éditoriaux et la personnalisation des objets existants deviennent ainsi beaucoup plus faciles et plus rapides. SPIP 3 introduit une nouvelle boucle DATA qui permet enfin de boucler sur tout type de données et plus seulement sur les tables SQL.

La version 3.1 sort le 9 janvier 2016. Elle offre des mises à jour des bibliothèques Javascript, des styles CSS par défaut, des améliorations de lespace de rédaction, de nouveaux outils pour la rédaction des squelettes, de lamélioration des performances et de lécriture du code.

La version 3.2 sort le 13 octobre 2017. Elle comprend une mise à jour des bibliothèques JavaScript embarquées, la compatibilité de la version 7.1 de PHP, et diverses améliorations concernant notamment lergonomie de l’espace privé ou la gestion des plugins. Cette sortie saccompagne dun nouveau visuel et de la refonte graphique des sites de la communauté.



                                     
  • content management system système de gestion de contenu est un serveur web qui permet la création, gestion, publication indexation de contenus, le travail
  • powertoys, qui sont des plugins pour Microsoft Windows. SPIP Système de publication pour l Internet offre une grande variété de plugins développés par une
  • présentation sur le site internet de Canal Académie au moyen du logiciel libre SPIP Système de publication pour l internet partagé Ce logiciel combine
  • place en janvier 2008, à l occasion de l adaptation du site au logiciel libre SPIP Système de publication pour l Internet Le site a pris son essor quand
  • d échantillonnage de ce type fondé sur une fenêtre glissante de 5 années pour recenser la population française estier.ign.fr spip spip php? rubrique211
  • Pour un article plus général, voir Système de gestion de contenu. Cet article présente une liste de systèmes de gestion de contenu en anglais CMS, pour
  • ou SPIP Mozilla fournissait son propre serveur Mozilla Persona login.persona.org Au 7 mars 2014 du fait d un faible accueil au prés du public il est
  • pantalon rouges. Homme de conviction, à la fois courageux et responsable, il a notamment pour amis Spip l écureuil, le comte de Champignac et surtout Fantasio
  • pmWiki par exemple ou d autres systèmes de publication en ligne SPIP par exemple ou dans des logiciels de traitement de textes spécialisés WeM par exemple
  • sorti le 21 février GCC 4.7 est sorti le 22 mars GIMP 2.8 est sorti le 2 mai Spip 3.0 est sorti le 19 mai Samba 4.0.0 est sorti le 11 décembre, . Microsoft
  • également et au choix de l utilisateur les applications : Gestion de portail Agora CMS Made Simple DotClear Blog NPDS SPIP Typo3 Plateforme de formation Claroline

Les utilisateurs ont également recherché:

...
...
...