WordPress et HTML5

WordPress et HTML5

Le nouveau thème est maintenant terminé. Son développement m’a permis de travailler sur deux technos: le couple HTML5/CSS3 d’une part, et le « Responsive Design » d’autre part.
Il est donc temps de faire un point sur ces techniques, en commençant par HTML5 et CSS3. Est-ce différent de développer un site conforme HTML5/CSS3, est-ce plus complexe?


WordPress: Personnaliser la fenêtre de téléchargement des images

WordPress: Personnaliser la fenêtre de téléchargement des images

Pour différentes raisons, j’ai souvent souhaité ajouter des champs dans la fenêtre de chargement des images (media upload window) de WordPress.
Cette fenêtre, tout comme le menu « media » ne nous donne, en effet, qu’un accès très limité aux informations que l’on peut associer aux pièces jointes ou aux images. Nous pourrions, par exemple, sur ces pièces jointes, autoriser ou interdire les commentaires, ou ajouter des mots-clés, ou les rattacher à une autre taxonomie.
Il y a quelques mois, mes premières recherches n’avaient rien donné. Je les ai reprises pour la version de 1.9.3 de EG-Attachments, et j’ai finalement trouvé des solutions.

Contact Form 7: gérer proprement le chargement des scripts

Contact Form 7: gérer proprement le chargement des scripts

Contact Form 7 fait partie des plugins WordPress les plus populaires. Sa souplesse d’utilisation est certainement l’une des clés de ce succès. Comme beaucoup d’autres, cette extension utilise des scripts, et des feuilles de styles, qu’elle charge systématiquement.
Pour alléger nos pages, et optimiser les performances, nous allons voir comment effectuer ces chargements uniquement lorsque cela est nécessaire.

WordPress: Personnaliser la mise à jour des plugins

WordPress: Personnaliser la mise à jour des plugins

Pour tous les utilisateurs de WordPress, les mises à jour automatiques constituent un réel progrès, puisqu’elles font disparaître les opérations fastidieuses de téléchargement, de décompression, puis d’upload via FTP, de la nouvelle version. Suite à une mise à jour cauchemardesque de mon plugin EG-Series, je me suis intéressé aux mécanismes de mise à jour de WordPress, et au moyen de les personnaliser sur les plateformes de développement.