background preloader

SPIP

Facebook Twitter

Tutoriaux SPIP – Paris-Beyrouth. NGINX + SPIP = poutrage. SPIP. [ Assistant (Web) : générateur de BOUCLE pour SPIP - Drop Zone City ] Cookies et SPIP : la ruse de sioux. Pour la version 6 de ce site, je voulais non seulement faire du design réactif (responsive design) mais ce n’est pas suffisant : il faut qu’un utilisateur puisse poser un cookie quand il veut explicitement une version mobile (pour charger le moins possible de scripts, de CSS, et des images retaillées sur le serveur plutôt que de grosses images redimensionnées via CSS).

Cookies et SPIP : la ruse de sioux

Je creuse dans Spip et je finis par découvrir au détour d’une archive de forum qu’on peut évaluer des variables HTTP directement dans Spip, comme ceci : #SET{mobile,#EVAL{$_COOKIE['mobile']}} Mais comme Spip est une brave bête, il met tout en cache. Ainsi donc mon visiteur 1 arrive avec son cookie sur une page lambda, il fait composer par Spip la page « mobile ». Bien, jusque-là ça va. Mes indispensables plugins SPIP - Le b10g. Squelette SPIP, par où commencer ? La découverte de SPIP bloque parfois sur des concepts qui paraissent tellement évidents après coup qu’ils sont difficiles à trouver dans la documentation… Par où commencer dans un squelette fait partie de ces concepts.

Squelette SPIP, par où commencer ?

Retour Sommaire Un peu d’histoire. SPIP.