WDD 2.0: I'm back...

 Après plus d'un an de bons et loyaux services, l'ancienne maquette commençait à avoir l'air d'une sorte de patchwork improvisé à partir d'une vieille fringue rapiécée: pondue un peu rapidement sur un cms bricolé à la va-vite et jamais mis à jour... je savais que lorsque j'en viendrai à prendre le taureau par les cornes et la souris par le côté idoine, j'en chierai un peu dans ma jolie chaise de bureau...

 

Mais bon, il faut souffrir pour être beau, on n'a rien sans rien, toute peine mérite salaire et tout ça. Le résultat est là !  

Petit tour des améliorations.

 


MAJ et retouches forcées


Tout d'abord, la mise à jour: je suis passé à pluXML 5.3 et la première conséquence a été... que certaines de mes bidouilles ne fonctionnaient plus car il faut dire que la plupart étaient des patchs collés à la truelle un peu partout et pas seulement dans les fichiers du thème (je sais, c'est maaaal et c'est bien fait pour ma mouille )

 

  1. J'ai donc été contraint de reprendre entièrement lesdites bidouilles, notamment la conversion des smileys pour en faire un plugin moins crade.
    - conséquence N°1 : j'ai appris à coder un plugin sous pluXML, déjà...
    - conséquence N°2 : j'ai amélioré le fonctionnement du remplacement de chaines par des smileys (en permettant de cibler les zones où appliquer ces remplacements par exemple)

     
  2. L'ancienne version utilisait en outre un cache maison pour décharger un peu le serveur et rendre l'ensemble plus rapide... 

    J'ai tenté d'en faire un plugin plutôt qu'une suite de fonctions, mais j'ai pas mal galéré et ça commençait à me prendre trop de temps à cause de problèmes qui auraient sans doute semblé parfaitement évidents aux autres, plus habitués à la POO...

    j'ai donc simplement remanié un peu le système et je l'ai étendu aux commentaires, articles etc... 
    Résultat, des gains très sensibles (on passe de 0.7s environ à 0.001... !) 

    En effet, la génération des derniers articles, des commentaires, des pages listant les chapeaux (home/archive/categorie etc) bouffent beaucoup de ressources quand les données commencent à être importantes... 

    Gros avantage : je ne mets en cache que des parties de page et chacune a sa durée de vie individuelle: les commentaires 5 minutes, un article 60 minutes le bottom 30 minutes etc... 

     
  3. Autre amélioration, un plugin me permettant d'empêcher automatiquement la validation d'un commentaire contenant certains mots: adiós "cigaretteélectronique"... tu peux dès à présent t'introduire dans le fondement des spammeurs de tous poils

Structure et balises

La deuxième modification importante était axée sur la structure elle-même: la 5.3 utilise effet davantage les balises dans leur rôle sémantique au lieu d'accumuler des divs avec des ID spécifiques.

La maquette fonctionnait sans modifications, mais j'ai jugé plus opportun de la reprendre pour respecter l'intention sémantique. 

Toutefois, j'ai conservé les ciblages css par les ID... pourquoi ? par flemme essentiellement... ce n'était pas urgent et je me réserve la reprise complète et l'allègement des css pour une prochaine fois

 


 

http://www.ridgewoodmarket.com/new-phone-number/Quitte à mettre à jour, j'ai refait l'aspect de la maquette pour la rendre plus esthétique tout en conservant l'aspect western et vieux journal. ( Vous me direz si vous aimez )

Dans la foulée, j'ai travaillé un peu le côté responsive, au cas où certains se connecteraient via un smartphone... même si ce n'est clairement pas la cible de ce blog

 


Modifs diverses, variées et sporadiques deci-delà

  1. Les cordonniers étant toujours les plus mal chaussés pour regarder la poutre devant leur porte, je n'avais pas encore viré l'appel aux googlefonts malgré la publication de Goofy... c'est à présent chose faite dans la nouvelle version: surfez tranquilles...
     
  2. L'accès direct aux items de la rubrique auto_ à été supprimé au profit du dernier touït, ce qui me paraissait plus logique et allégeait de beaucoup la lisibilité de la sidebar.
     
  3. Le nuage de tags a également subi une petite chirurgie plastique: en lieu et place des gros bêtes boutons marrons, j'ai préféré un style, certes plus académique, mais également plus lisible et conventionnel; il s'intègre mieux à l'ensemble et ajoute l'importance des tags.
     
  4. Le bottom contenant les liens a un peu changé mais je compte le refaire à terme pour ajouter réellement tous les copains que j'ai connus grâce à ce blog... en attendant, ils sont mentionnés (salut les gars !! )

 


 

 

 

 

✍ Écrire un commentaire

les commentaires relevant du SPAM seront filtrés et dégagés direct...

Quelle est le premier caractère du mot crazv92 ?