Carnet Wiki

Chantier Article de présentation de SPIP à destination de la presse

Chantier Article de présentation de Spip à destination de la presse

Les versions 1.9 de SPIP ancrent ce CMS au cœur de la modernité. Cette
nouvelle version déploie un framework entièremement modularisé, dont
l’approche people ready et plug-and-play permet de concevoir des
applications métier robustes qui décuplent les possibilités de
communication on-line.

Coté front office, la souplesse d’implantation des boucles et des
balises SPIP est remarquable et permet de générer des interfaces
complexes sans sacrifier l’accessibilité (SPIP est nativement compliant
XHTML).

Le système propose de manière simple les technologies permettant une
diffusion de contenu multi-canal (web, mail, SMS, WAP), sans négliger
pour autant les outils web 2.0 (Ajax, forums, tags, RSS et même des
bots IRC).

Coté back-office, l’ergonomie a été envisagée pour générer une
utilisabilité durable et orienté people ready, ce qui est
particulièrement apprécié lors des formations utilisateurs.

Coté technique : la réduction du noyau et sa réécriture modulaire
permet de mutualiser un noyau pour plusieurs clients et de développer
des applications spécifiques en utilisant les API du core. À l’heure
actuelle, SPIP est déjà capable d’interroger des bases SQL d’autres
applications pour en afficher des vues ; c’est notamment sur cet aspect
que vont porter les prochains efforts de développement qui augureront de
l’avènement de SPIP 2.0.


Sur le site du JDN voir les témoignages de personnes utilisant SPIP.


Reprenons (et corrigeons) ce qui peut être écrit sur des sites qui bénéficient pourtant d’une large visibilité : http://www.zdnet.fr/actualites/internet/0,39020774,39154492,00.htm ou http://www.01net.com/article/352053.html)

Points forts : contribution simple et intuitive ; permet de créer des sites accessibles ; nombreux gabarits existants ; pas de contrainte dans la création graphique ; langage spécifique facilitant la création et la maintenance des gabarits ; installation et paramétrage réalisables par des non-informaticiens ; communauté active (documentation importante et forums actifs) : multisite ; multilingue.

Points faibles : API des plugins non encore stabilisée ; modularité de l’espace privé en construction.

Plate-forme : Linux, Apache (GD2), PHP 4.0. 8 ou plus, PHP5, MySql 4 et 5.

Standards : XHTML 1.0, CSS, XML 1.0, RSS 2.0, UTF-8, LDAP, SSO.

Prix : gratuit (GPL).

1- adaptation éditoriale et graphique du site public

SPIP laisse toute liberté quant à l’écriture du code html/css des gabarits (squelettes dans le jargon spipien). Il suffit d’y glisser les boucles SPIP, un “markup language”, c’est-à-dire un langage utilisant des balises similaires à celles du HTML, accessible à des non-développeurs (l’effort d’apprentissage est sans commune mesure avec php/mysql), facile à maintenir (code léger et lisible), d’une richesse couvrant les besoins courants et facilement extensible. À souligner, les fonctionnalités qu’il met à disposition des web-designer.

2- personnalisation et extensibilité fonctionnelle de SPIP

Le site public (front-office) : Elle est particulièrement complète sur le site public. Nativement, le compilateur de spip (qui génère les pages dynamiques) permet d’utiliser des tables et des bases externes. Le markup language de spip (les boucles) est facilement extensible (ajouts personnalisés à son système de filtres et balises). Enfin de nombreux plugins existent qui couvrent un large spectre de fonctionnalités (150 plugins recensés en octobre 2007).

L’espace privé (back-office) : la branche 1.9 a rendu SPIP modulaire avec la possibilité d’installation de plugins. Les versions successives de cette branche construisent l’API correspondante. L’objectif pour la future branche 2.0. est de parvenir à une modularité de l’espace privé à l’image de l’espace public.

4- Pérennité de la solution

SPIP est entouré d’une communauté dynamique qui produit :

  • une documentation importante (cf. les sites phares spip.net et spip-contrib),
  • des listes de discussions et des forums très actifs,
  • des évolutions du script facilitant la mise à jour des sites existants,
  • un code utilisant des standards ouverts.

Spip dispose de nombreuses références (voir liste des sites spip).

5- Maîtrise des coûts

SPIP prend place sur des hébergements à la configuration standard et largement utilisée (apache, php, mysql).

Pour les particuliers son installation est aisée voire déjà proposée par de nombreux hébergeurs. La mise à disposition de squelettes “prêts à l’emploi” par la communauté permet très vite de se concentrer sur l’essentiel : le contenu du site.

Pour les entreprises, son fonctionnement permet après avoir fait appel à des prestataires spécialisés au lancement d’un projet, d’envisager la maintenance et des évolutions du site en interne.

L’ outil offre une interface simple et conviviable qui facilite l’appropriation par des utilisateurs non spécialistes. Elle permettra donc, là aussi, d’envisager rapidement des formations en interne.

6- Capacité à monter en charge

SPIP utilise un système de cache qui lui permet de tenir la montée en charge du nombre de visites d’un site.

rpapa - Mise à jour :9 December 2007 at 18:33