Tag

menu

Browsing

(Avec un peu de retard) et après des vacances fort reposantes, voici les quelques derniers ajouts et améliorations du site :

  1. [+] WordPress : transformation des pages en articles. Avec la suppression des dates dans les URLs (link), il n’y a plus aucune raison d’avoir du contenu dans des pages. Le site passe donc de 230 pages à… seulement douze. Je garde juste les pages institutionnelles : contact, à propos etc. Un plugin m’a beaucoup aidé : Vice Versa.
  2. [+] WordPress : réorganisation des contenus du site : les catégories Misc (catégorie un peu fouillis) et Classics (articles marquants) ont été fondues dans Blog. Les anciennes pages ont été ajoutées à de nouvelles catégories : Anglo-American Civilisation regroupe les pages Civilisation et Politics; Littérature les pages American Literature, English Literature, Literatura Española et Littérature. Les articles Economie et Sociologie se retrouvent logiquement dans la catégorie Economie-Sociologie et les articles relatifs à la pédagogie ont été placés, faute de mieux, dans Boulot. Un jour, je trouverai un nom correct pour cette dernière catégorie mais je reste à cours d’idée.
  3. [+] WordPress : remplacement du menu : à la base fait à la main, il utilise maintenant les menus natifs de WordPress.
  4. [*] CSS : quelques modifications pour le nouveau menu.

Prochain changelog en décembre pour les changements automne-hiver !

Je suis passé hier soir à Ubuntu Lucid Lynx (RC) sur mon portable. Le look est très emprunté à MacOS X : fond violet, barres de menus noires… disons que cela est joli (plus que le marron) mais pas vraiment original.

Le problème : les boutons minimiser, maximiser et fermer sont à gauche

Premier constat : les boutons pour minimiser, maximiser et fermer les fenêtres et programmes sont passés à gauche ! Je ne supporte déjà pas cela sur Mac, il est donc hors de question d’avoir ça sur Linux. En plus, je suis droitier donc ma souris restant principalement à droite, il est plus pratique d’avoir les boutons réduire/agrandir/fermer à droite et non à gauche.

guest-blogging-microIl y a quelques semaines, j’ai donné la possibilité aux membres qui le souhaitaient d’écrire leur propre article sur le site. En me penchant sur la question technique, je me suis rendu compte qu’il existait des plugins WordPress dédiés à cette tâche mais en y regardant de plus près, il se trouve que tous ces plugins effectuent pas mal d’appels à la base de données pour finalement pas grand-chose : un simple formulaire style formulaire de contact, sans contrôles, pour envoyer du texte brut. Pas très user-friendly !

J’ai donc pris une route un peu différente et en utilisant les plugins adéquats, les membres ont pu écrire via la même interface d’administration que celle que j’utilise tous les jours, même si elle a été épurée au préalable de manière à ne montrer que ce qui est nécessaire pour écrire, modifier un article et joindre des documents comme des images pour illustrer l’article.

Le tout prend environ 10-15 minutes à mettre en place. Voici la marche à suivre, en 4 étapes.

J’ai effectué plusieurs corrections et mises à jour sur le site ce mois-ci :

  1. tout d’abord, le menu a été remanié : il n’utilise plus de code javascript pour corriger les offsets selon le navigateur et a été réécrit en CSS (pur). Les gens qui n’ont pas javascript activé pourront donc l’utiliser et cela fait un fichier .js de moins à charger sur chacune des pages du site.
  2. la page archives a disparu pour des raisons pratiques. Au départ, cela permettait de rendre compte de l’activité du site. Aujourd’hui, une telle page nécessite plus de 11 000 requêtes SQL, ce qui a légèrement tendance à tuer MySQL. Je l’ai donc remplacée par un champs de recherche. Normalement, avec le menu, les catégories et la zone de recherche, le contenu devrait être suffisamment accessible. Nous avons eu le même problème avec la sitemap, il y a quelques mois.
  3. toutes les images et script venant de top-sites tiers ont été enlevées. Cela n’apporte pas vraiment de visiteurs réguliers et lorsque cela rame chez eux, cela rame ici aussi. Maintenant je préfère externaliser au minimum.
  4. j’ai commencé à remplacer certaines images par des sprites, c’est à dire une grande image qui en contient plusieurs. Cela permet de charger une seule image au lieu de plusieurs et accélère le site. Je reviendrai là-dessus dans un futur tutoriel.
  5. la feuille de style a encore été optimisée…
  6. j’ai réussi à convaincre mon hébergeur qu’il serait vraiment excellent d’activer mod_deflate sur le serveur. J’y reviendrai ultérieurement, ce module Apache est vraiment excellent.
  7. des liens pour afficher les articles sur Facebook et Twitter ont été rajoutés au bas de chaque article, afin de diffuser l’information plus facilement. Si vous connaissez d’autres services utiles, je vous écoute :)

Je viens d’effectuer une jolie petite optimisation qui devrait bien alléger le serveur sur lequel nous tournons. Vous vous souvenez de l’article WordPress : réduire le nombre de requêtes SQL des thèmes, écrit il y a quelques mois ?

Et bien il se trouve que j’avais tout optimisé tous les fichiers de mon thème – sauf le menu du site qui se trouve dans le fichier header.php ! Ce dernier contenait quasiment une trentaine de requêtes SQL destinées à obtenir les permalinks des pages statiques… Je m’étais dit à l’époque que si je changeais le permalink d’une page, cela se reflèterait immédiatement dans le menu. Quand j’y pense aujourd’hui, c’est vraiment ridicule.

Si vous lisez ceci, c’est que le déplacement du blog à la racine du site est quasiment faite. Il ne me reste plus qu’à publier les pages que j’ai récupéré sur la version statique du site ces trois derniers jours. Cela m’a pris du temps mais normalement tout ce qui sera posté aujourd’hui devrait être valide et suivre la même nomenclature au niveau du code. C’est dans ces moments-là que l’on remercie les développeurs de Notepad++, éditeur de code absolument génial et dont je ne peux plus me passer !

Je pense que le site sera totalement opérationnel avant la fin de la journée – du moins je l’espère ! Technorati Profile.

Stay tuned :)

MAJLe blog est passé à WordPress v2.0.5 il y a quelques jours, la mise à jour a semblé prendre moins de temps que les précédentes. Cette nouvelle version corrige une soixantaine de bugs, dont un ou deux ralentissaient le site. Mais ce n’est pas tout ! J’ai effectué quelques modifications dans la présentation : la barre de menu (en blanc cassé, tout en haut), habituellement réservée aux utilisateurs identifiés, est désormais visible par tous. Cela me permet d’enlever le menu Connexion qui se trouvait en bas du menu latéral et de le placer en haut, ce qui est beaucoup plus logique. J’ai temporairement placé les liens des amis dans la page Auteur mais cela risque de changer. Enfin, j’ai cédé à la tentation de rendre mon thème compatible avec les widgets, d’où la présence des 5 derniers commentaires à droite. Au final, c’est toute une petite réorganisation.

Je teste également un nouveau sponsor, Performancing, qui est en phase de test : aucune publicité n’est affichée pour le moment, le temps que les publicitaires s’intéressent à cette nouvelle plateforme. Ceux qui sont intéressés peuvent d’ores et déjà réserver un spot. Notez qu’il reste quelques spots disponibles pour les liens textes.

Rapport de faute d’orthographe

Le texte suivant sera envoyé à nos rédacteurs :