Comment passer votre site WordPress en PWA ?

Les PWA (progressives web apps) sont des sites comparables aux applications mobiles. On peut y ajouter des notifications, un système d’accessibilité offline… Le fait d’être compatible est aujourd’hui pris en compte dans les audits Lighthouse de Google, et va donc forcément influencer votre indexation dans les moteurs de recherche. Mais comment rendre son site web compatible PWA ? Voyons ensemble la méthode pour y parvenir.

Lire la suiteComment passer votre site WordPress en PWA ?

Installer un debugger avec Laragon et PHP Storm

Lorsque vous faites du Java, vous avez accès automatiquement à des outils de débuggage avec Eclipse ou IntelliJ. Cela vous permet de placer des points d’arrêt, de suivre l’évolution de vos variables… Mais en PHP, les projets restent généralement moins compliqués, et beaucoup de développeurs codent encore sous Notepad++. Bref, je vous propose ici, un petit tutoriel pour voir comment installer un debugger avec l’environnement PHP Storm.

Lire la suiteInstaller un debugger avec Laragon et PHP Storm

Le code 304 ou comment booster l’affichage de vos pages (Optimisation SEO)

Qu’est ce qu’une 304 ?

Une 304 c’est un code retourné par le serveur web pour afficher la page de votre navigateur beaucoup plus rapidement qu’un code 200.  Ce code envoie simplement au navigateur la date de dernière modification. Lors de la 1er visite, vous aurez le code 200, puis à la 2e visite, si la page n’a pas été modifiée, alors votre navigateur affichera instantanément la page demandée avec une 304. Vous voulez voir ce que ça donne en temps réel, alors testez cet exemple. Pour bien vous montrer la différence de vitesse, celui ci va chercher le contenu de 100 fichiers texte pour les afficher. Au lieu de faire 100 requêtes curl, vous n’en aurez aucune ! En condition de page réel (une page produit par ex), les performances sont bien évidemment plus minimes.

Pour pouvoir réaliser une 304, vous avez 2 moyens. Voyons ensemble comment ça se passe.

Lire la suiteLe code 304 ou comment booster l’affichage de vos pages (Optimisation SEO)

Tutoriel API My Business

Bonjour à tous,
Aujourd’hui, on va analyser l’api Google My Business et voir comment, on peut générer des posts automatiques avec des jolies photos.
Pour rappel, My Business , c’est ce qui vous permet de vous placer sur des résultats de recherche dans la partie droite avec vos horaires d’ouvertures, votre site internet, et même vos emplacements géographiques. Si vous êtes un restaurateur, un hôtel, ou n’importe quel autre service, foncez vous ouvrir une fiche,c ‘est très simple et ça peut vous rapporter gros (surtout si vos concurrents ne l’ont pas encore fait). Ce service est super utilisé sur mobile, et permet à vos clients de vous géolocaliser ultra facilement.

Lire la suiteTutoriel API My Business

Triez et qualifiez vos données avec OpenRefine

OpenRefine est un logiciel qui permet d’importer des données  et de les manipuler un peu comme dans Excel mais avec pas mal de fonctions supplémentaires. On trouve peu de documentation en français sur le sujet, alors je vais vous aider à y voir un peu plus clair. Cet outil trouvera surement sa place dans votre trousse à outils d’SEO.

Lire la suiteTriez et qualifiez vos données avec OpenRefine

Cours de sécurisation PHP

piratage de site, comment dupliquer un site

Je viens de donner un cours sur l’apprentissage des règles de sécurisation PHP.
Pour cela, j’ai donc mis en place un github avec un site rempli de failles. Le but étant pour les étudiants de  les identifier, et de les corriger. Si vous voulez y jeter un oeil: https://github.com/ynizon/securite-apprentissage

Lire la suiteCours de sécurisation PHP

Optimiser vos images: les meilleures solutions

Vous souhaitez optimiser le temps de chargement de vos pages ?
La règle 1 c’est de regarder si vous pouvez optimiser vos images. En effet, il s’agit du moyen le plus simple de faire baisser le volume de données pour l’internaute sans toucher à la structure de votre site.

Mais encore faut-il savoir comment faire.

Lire la suiteOptimiser vos images: les meilleures solutions