CC License

Licence Creative Commons
Footnotes* de Renaud Aioutz est mis à disposition selon les termes de la licence Creative Commons Paternité - Partage à l'Identique 2.0 France.
 

Vous connaissiez SPIP mais connaissez-vous ZPIP ?…

Non ce n’est pas une variante locale d’un dialecte oublié, il s’agit en fait d’un squelette réutilisable, modulaire et disposant d’une galerie de thèmes. Il est issu d’une fusion des projets Zesty et SPIP-Zen.

Voici un exemple appliqué au plugin du RISOM :

envision

Zpip est un squelette qui met en application les idées exposées dans Modèle de squelette réutilisable. Il propose une organisation des squelettes visant à le rendre :

  • habillable par des thèmes indépendants du squelette
  • maintenable dans le temps, par une duplication minimale du code
  • rapidement déployable, au prix d’un petit apprentissage initial sur son organisation

Zpip s’adresse aussi bien aux débutants qui veulent profiter d’une galerie de thèmes prêts à l’emploi, qu’aux webmestres avancés pour qui il propose un fonctionnement et des mécanismes productifs.

Grâce à sa structure, Zpip est utilisable directement avec une galerie de thèmes interchangeables. Voici donc 3 autres exemples :

keepitsimple

jungleland

coolwater

Pour rendre notre plugin PMB/SPIP encore plus générique (et modulaire) et dans le cadre de la mise en place d’autres projets similaires sur d’autres collectivités, Arnault (OpenStudio) a donc repris le squelette RISOM pour en faire un squelette ZPIP. Ce qui veut dire que bientôt, en plus du plugin PMB/SPIP, vous pourrez aussi réutiliser le « thème » RISOM (même si à proprement parler, le terme de « thème » ne doit pas se confondre avec « squelette » qui est ici plus approprié et spécifique à SPIP). Vous me suivez ? Alors n’oubliez pas de faire votre liste au Père Noël !

Attention, cela veut dire aussi que notre site connaît quelques bugs ou problèmes d’affichage ces temps-ci, liés à ces modifications. Tout sera devrait rentrer dans l’ordre prochainement, d’autant plus que les Web Services continuent à évoluer et le plugin avec. mais ça je vous en parlerai la semaine prochaine.

Il reste encore bien des thèmes à intégrer, il faudra donc juste un peu de temps pour rattraper ce qui existe pour l’instant sous d’autres CMS.  L’avantage est que tout cela repose sur une architecture de squelette propre et solide donc avis aux graphistes talentueux, faites-vous plaisir ! Pour finir, deux derniers thèmes :

marketplace

harvestfield

Bien sûr, pour faciliter l’écriture de nouveaux thèmes pour Zpip, un certain nombre de conventions ont été documentées qui permettent de définir un socle commun. Les thèmes qui respectent ces conventions pourront être utilisés indifféremment avec Zpip ou tout autre squelette reposant sur la même structure et les mêmes conventions. Vous trouverez tout cela sur SPIP-Contrib bien sûr, je vous y renvoie (d’ailleurs, une partie des notes techniques de ce billet en sont tirées, merci).

CC License

Licence Creative Commons
Footnotes* de Renaud Aioutz est mis à disposition selon les termes de la licence Creative Commons Paternité - Partage à l'Identique 2.0 France.
© 2011 Footnotes* Suffusion theme by Sayontan Sinha