libellug

Gestion de contenus : SPIP

Un CMS libre, facile à maîtriser et respectueux de la typographie !
SPIP est le système de publication développé par le minirézo pour la gestion du site uZine. Il est disponible sous licence libre (GPL).

Gestion de contenus : SPIP

Le CMS de Libellug

(GIF)

Le site de Libellug utilise un CMS (gestionnaire de contenus), permettant l’ajout aisé d’articles et brèves (en respectant la charte graphique), la publication de fils RSS, la gestion des commentaires d’articles et brèves, etc.

Ce CMS est SPIP, développé par une équipe d’origine française.

Pour Libellug, j’ai créé un ensemble de gabarits (en spiplang, des « squelettes ») qui régissent à la fois la maquette et les fonctionnalités des pages (articles, rubriques, brèves, forums, recherche, ...).

Ces gabarits sont — normalement — respectueux des normes : XHTML 1.0 strict (1) et CSS2.

La version utilisée pour ce site est une version bêta : SPIP 1.9 beta 1.

Malgré l’utilisation de gabarits conformes XHTML 1.0 strict, j’ai dû modifier SPIP (vous pouvez télécharger les patches pour la version 1.9 beta 1 ci-dessous) : certaines parties du code produit par le CMS ne passant pas la validation...

Quelques fonctionnalités de SPIP que j’apprécie particulièrement :

  • SPIP est respectueux de la typographie. C’est un atout précieux ! Par exemple, le CMS ajoute automatiquement une espace insécable à l’intérieur des guillemets à la française (ou typographiques), ou encore avant les signes de ponctuation doubles ( ; : ? !).
  • Il gère automatiquement la publication de fils RSS, à partir des brèves et articles
  • SPIP intègre un moteur de recherche interne.
  • SPIP gère l’ajout de commentaires aux articles et aux brèves
  • Il peut gérer des sites multi-lingues, il produit des pages UTF-8 (pour pouvoir afficher textes ou citations en : العربية, en : български, ou en : 日本語, par exemple)
  • Il dispose d’un système de cache, il gère l’ajout de pièces jointes (multimédia) aux articles...
  • etc.

L’essayer, c’est l’adopter !

L’installation de SPIP ne pose pas de problème particulier. Les pré-requis sont : un serveur http (Apache de préférence), le langage PHP, une base de données (MySQL de préférence).

Il faut également disposer des droits permettant l’utilisation de fichiers .htaccess, si l’on veut utiliser les fonctions de ré-écriture d’URLs (pour l’optimisation en direction des moteurs de recherche), qui requièrent des règles utilisant le RewriteEngine d’Apache.

par Christian

20 avril 2007 16h15

DOCUMENTS LIÉS
patch formulaire SPIP (1.7 ko)
petit patch permettant la conformité XHTML strict

notes

[1] La validation XHTML 1.1 strict est en cours d’évaluation : le jeu en vaut-il la chandelle ?

Post-Scriptum : Dans la mesure du possible, le CMS du site de Libellug sera mis à jour dès la sortie de versions ultérieures.

Affichage du commentaire - Poster un commentaire

Bonjour,

 ?tes-vous arrivés à faire que le raccourci « cadre » fasse un cadre et non un formulaire (ça n’est pas trop dur) ?

Avez-vous réussi à transformer vos raccourcis italiques en éléments « em » ou « cite » et non « i » (un non-sens sur le web) — je crois que maintenant les raccourcis « bold » font du « strong », oui ? :-

Le raccourci «  ? » ne donne pas pas un caractère conforme, donc ne sert à rien... un comble pour un raccourci...

J’ai consacré une partie d’un article à Spip et à une comparaison avec Drupal et un article à une bidouille pour Spip 1.8.x :