– Designer : Benoît Godde
– CMS utilisé : SPIP 192
– XHTML 1.0 strict
– gestion du diaporama en page d’accueil : plugin jQuery Cycle
– gestion du diaporama dans les fiches spectacles : plugin jQuery Lightbox
– gestion des ombres autour des vignettes : plugin jQuery Dropshadow
– gestion de la personnalisation des formulaires Articles de SPIP grâce à la contrib de Sébastien Zamith
Cette contribution lève de façon élégante et simple une des limites de SPIP : l’impossibilité de créer des formulaires ad-hoc.
Le contournement de cette limitation (par opposition à des CMS comme Drupal ou eZpublish) passe par la personnalisation du formulaire Article en fonction du secteur (ou plus finement de la rubrique) dans lequel se trouve l’article.
Exemple : vous utilisez SPIP pour faire un site décrivant des jeux (Playstation, Xbox, etc).
Vous allez utilisez le formulaire Article en surchargeant le fichier /lang/local_fr.php afin de renommer le champ ’Titre’ par ’Titre du jeu’, ’Sous-titre’ par ’console’, etc etc.
Et puis vous décidez de rajouter une bibliographie. L’idéal serait d’utiliser encore le formulaire Article (le nombre de champs proposé par ce formulaire est suffisant, et vous voulez avoir des stats, bénéficier de la fonctionnalité de traduction etc etc), mais le nom des champs ne correspondent plus. C’est là qu’intervient la contribution de Sébastien Zamith.
Cette contribution va même plus loin aussi je vous invite à vous rendre sur la page décrivant cette contrib