Voici un pré-processeur de CSS destiné aux webmestres qui manipulent sous SPIP des fichiers CSS particulièrement complexes, avec des imbrications à la chaîne. Une des difficultés des CSS, lorsque l'on commence à entrer dans les plus petits détails de l'interface d'un site Web et que l'on veut donc (...)
Voici un pré-processeur de CSS destiné aux webmestres qui manipulent sous SPIP des fichiers CSS particulièrement complexes, avec des imbrications à la chaîne. Une des difficultés des CSS, lorsque l'on commence à entrer dans les plus petits détails de l'interface d'un site Web et que l'on veut donc (...)
Certains sites ont besoin de lier ponctuellement des articles par petits groupes, de façon à pouvoir présenter des liens de type « Lire aussi... » entre ces articles. On trouve cela désormais de manière systématique sur les sites des quotidiens. Par exemple, dans une page de rubrique du Guardian, on (...)
En compétition pour le titre de plugin le plus idiot... SPIP ajoute une petite enveloppe avant tous les liens hypertextes de type mailto. C'est astucieux et pratique, puisque ça permet d'identifier les liens qui ouvrent le logiciel de mail. Mais à chaque fois que je développe un site, « on » me (...)
Ce plugin modifie la présentation des listes d'articles dans l'espace privé en ajoutant ; le surtitre, le soustitre, un logo deux fois plus grand, le nombre de visites, la popularité de l'article. Télécharger le plugin Selon les droits de l'utilisateur connecté et le statut de chaque article, le (...)
La fonction introduite par ce plugin est similaire au principe d'Ajax Parallel Loading introduit dans Zpip, tel que décrit ici. La méthode de fonctionnement est cependant différente, et surtout ce plugin est destiné à être utilisé dans n'importe quel jeu de squelettes (non Zpip, donc). Il ajoute un (...)
Il n'est pas rare d'utiliser de nombreuses petites vignettes disséminées sur une page. Un menu de navigation dont les titres seraient des images (générées automatiquement par SPIP, tant qu'à faire) contient une floppée de petites images. Chacune de ces images provoque un appel individuel au serveur (...)
J'ai déjà consacré deux articles à l'amélioration de la vitesse d'un site sous SPIP. Le premier expliquait comment mettre en place, assez simplement, la parallélisation des chargements d'images sur plusieurs sous-noms de domaine ; assez simple, mais demandant tout de même d'accéder à la configuration (...)
J'ai récemment refondu l'interface graphique de notre site de mode, Flip-Zone. Outre la modernisation de la maquette et la simplification de l'ergonomie, un des buts était d'améliorer la réactivité du site : vitesse de chargement, vitesse d'affichage et vitesse des effets interactifs. Un bon nombre (...)
Le problème m'arrive régulièrement lorsque je développe mes propres fonctions dans SPIP, soit dans mes_fonctions.php et mes_options.php, soit dans un plugin : certains liens de l'espace privé me mènent à une page qui m'indique un « Type 302 » (login, effacer un message, changer le statut d'un (...)