Aurélien Chappard - Développeur PHP, VueJS & Wordpress freelance à Lyon

Ce blog de veille rassemble différents billets autour du développement web, dans plusieurs technologies (WordPress, PHP, Laravel, CodeIgniter etc.) Bonne lecture.

Journal

2024

Vuejs : Watcher sur des objets

Afin d’observer le changement d’un objet dans un composant VuejS on peut faire ceci : <script setup> const form = ref({ firstname: 'Aurélien', lastname: 'Chappard', }) watch(form.value, (newValue, oldValue)=>{ console.log(newValue); console.log(oldValue); }) </script> Dans cet exemple, newValue et oldValue seront identiques car ils font appel à une référence. Si vous…

Lire

2024

La Debugbar sur Laravel

La Debugbar est un outil essentiel pour les développeurs qui travaillent avec Laravel. Elle permet de surveiller les requêtes serveurs, les requêtes en base de données, les variables de session et bien plus encore. Dans cet article, nous allons voir étape par étape l’installation de la Debugbar sur Laravel. Étape…

Lire

2023

Barba.js : une expérience de navigation fluide sur WordPress

L’univers du développement web est en constante évolution, et avec l’essor des sites WordPress, il est devenu essentiel de fournir des expériences de navigation fluides et sans interruption. C’est là qu’intervient Barba.js, une bibliothèque JavaScript légère mais puissante qui améliore considérablement la navigation sur les sites WordPress en permettant…

Lire

2023

Optimisez le développement de thèmes WordPress avec Timber

Le développement de thèmes WordPress sur mesure nécessite une approche intelligente pour garantir une expérience utilisateur exceptionnelle et une gestion de contenu fluide. Timber, une bibliothèque PHP pour WordPress, se distingue comme un outil puissant qui facilite la création de thèmes robustes et élégants. Ce rapide…

Lire

2023

L’importance du développement orienté objet dans la création de sites WordPress professionnels

Le développement orienté objet (DOO) ou programmation orientée objet (POO) est une méthodologie de programmation qui repose sur le concept d’objets, des entités encapsulant des données et des comportements. Cette approche a révolutionné le monde du développement logiciel en apportant une structure plus organisée et modulaire aux applications. Lorsqu’il s’agit…

Lire

2023

Désactiver complètement les filtres Duotone sur WordPress

Afin de développer des thèmes WordPress sur-mesure, il peut être bon de désactiver certaines fonctionnalités natives. Gutenberg est livré avec une pléthore de styles prédéfinis très souvent inutiles si l’on souhaite garder une ligne graphique claire et cohérente pour son image de marque. Aujourd’hui nous allons nous concentrer sur…

Lire

2018

Afficher les pages privées de WordPress dans l’interface de gestion des menus

Voici un petit snippet pour afficher dans l’interface de gestion des menus de WordPress l’ensemble des pages marquées comme privées. En effet, celles-ci ne remontent pas de base lors de la construction du menu. Fort heureusement, un filtre existe pour lister les pages disponibles dans la page de gestion des…

Lire

2018

Comment exécuter des requêtes SQL WordPress au sein de Sequel Pro ?

En tant que développeur WordPress, vous devez sûrement vous heurter a générer des requêtes SQL complexes. Il peut être très utile de les debugguer au sein de Sequel Pro si comme moi, vous ne passez pas par un phpMyAdmin. Comment afficher la requête SQL correspondante à une instance de WP_Query ? Pour…

Lire

2017

Sécuriser le backoffice de WordPress

Voici le code d’un fichier .htaccess pour protéger l’administration de WordPress via un fichier .htpasswd. En effet, il ne suffit pas de bloquer le répertoire wp-admin car si votre site internet utilise des requêtes ajax, celles-ci passent par un fichier admin-ajax.php situé dans ce réperoire. Il faut donc supprimer  l’accès à tout le répertoire…

Lire

2015

Gérer ses environnements de développement sous WordPress

Voilà déjà plusieurs mois que je souhaite rédiger cet article à propos de l’environnement de travail pour le développement d’un site sous WordPress. Chaque développeur a ses habitudes propres à lui-même : l’idée ici n’est donc pas de dire que ma méthode est géniale et mieux que celles d’autres développeurs…

Lire