Le petit journal de WordPress #1

A l’origine de ce petit journal thématique, il y avait une grande revue de presse pleine de liens sur l’ensemble des sujets liés au webdesign et à l’intégration web. A la relecture, j’ai trouvé le temps long et j’ai pensé qu’il en serait probablement de même pour vous, lecteurs. Voici donc la partie consacrée à WordPress.

The Ultimate WordPress Developer Toolbox — WordPress est un CMS formidable grâce à l’immense communauté qui n’a de cesse de partager le savoir autour de la plate-forme. Mon coup de coeur de la semaine revient à tripwiremagazine dont je vous recommande le flux RSS pour ne rien rater.

Pour en revenir cettte boite à outils ultime pour les développeurs WordPress, vous y trouverez des plugins pour formater le code de vos exemples, d’autres permettant de parser du code PHP au sein même des articles (runPHP, EzStatic3 ou PhpExec) , des ressources pour créer des thèmes WordPress, comment afficher des champs personnalisés (Custom fields) à l’extérieur de The Loop ou bien n’afficher que les billets avec un champs personnalisé spécifique, et bien plus encore.

WP Smart Image — L’affichage d’une miniature tirée des illustrations d’un billet est indispensable pour tous thème magazine qui se respecte. Si les champs personnalisés (Custom Fields) ne vous conviennent pas, tournez-vous vers ce plugin très complet qui permet même de choisir l’image en question (si vous cocher la case Activate editor box dans les options du plugin. via Geekeries

Que cela ne vous empêche pas de jeter un oeil sur Récupération avancée des images d’un article pour tester la fonction `wp-get_post_images()` que j’utilise actuellement sur ce blog.

File Browser — Cet explorateur de fichiers remplacera occasionnellement votre client FTP et votre éditeur de texte préféré. Via Geekeries.

Serve Default to IE6 — A l’heure où l’on remet de plus en plus en question le support de IE6 dans le webdesign, Nathan Rice propose une solution simple et élégante : afficher le thème par défaut si le visiteur utilise Internet Explorer 6 épicétou !. Incompatible avec WP-Super-Cache.

Multiple Loops and Multiple Columns — Le billet détaille le nécessaire pour que la première boucle affiche les billets de 1 à 5, la deuxième, ceux de 6 à 10 et la dernière ceux de 11 à 15. Chaque boucle (Loop) dans sa colonne, le code HTML et CSS pour mettre en page les colonne en prime ! Profitez-en pour lire Triple Loop for WordPress.

Liens et astuces pour développer vos plugins WordPress — Avec toutes ces vidéos, ces liens, ces slides, etc. la création de plugins ne devrait plus avoir de secret pour vous si vous connaissez PHP !

Bien construire ses plugins WordPress — Tout dans le code de WordPress est là pour faciliter la création de plugins, ce qui ne garantit pas leur qualité. En effet, de nombreux plugin semblent codés avec les pieds : manque de sécurité, ergonomie douteuse, etc. Cette vidéo présentée par Will Noris fait le point sur les bonnes pratiques de développement pour avoir des plugins performants, sûrs et évolutifs.

Broken Link Checker — Une fois installé, ce plugin parcours vos billets à la recherche de liens brisés. En option, vous pouvez appliquer une déclaration CSS pour les distinguer en attendant d’éventuelles corrections ultérieures. A titre d’information, ce blog comporte pas moins de 264 liens brisés sur un total de 3 755 liens uniques sur l’ensemble des 344 billets rédigés depuis plus de 3 ans et 2 mois. Via Christophe Logiste.

Guide de référence des Templates tag pour WordPress — Ce guide réunit les appels de fonctions avec leurs paramètres sous une forme plus synthétique que le Codex. Note : le lien date un peu (bookmarké en novembre 2008).

Wavr — Les heureux possesseurs d’un accès Google Wave pourront embarquer une wave dans un billet avec le Shortcode `[wave id= »wave-id »]`. Encore en bêta, le but de ce plugin est d’implémenter toute l’API Google Wave afin de l’utiliser dans WordPress. Un bouton pour TinyMCE est disponible pour intégrer vos Waves. Via Descary.

tag-wordpress