Mes outils pour créer un site WordPress

Au fil du temps, je me suis constitué une trousse de démarrage pour mes projets WordPress.

Cet article prend 7 minutes à lire et comporte 1561 mots.

De quoi a‑t-on réelle­ment besoin pour créer un site Word­Press ? Stric­to sen­su, de pas grand chose. Un héberge­ment avec PHP et MySQL. Une con­nex­ion inter­net. Et c’est tout.

Mais dans les faits, ce ne sont pas les con­di­tions idéales pour créer un site : en pre­mier lieu parce qu’il est forte­ment décon­seil­lé de créer un site en live… tout autant que de tra­vailler sur un site en pro­duc­tion.

Alors, quels out­ils utilis­er pour créer un site Word­Press en 2021 ? Je vais vous présen­ter les out­ils que moi j’u­tilise — il y en a peu en fait, mais cha­cun d’en­tre eux me facilite la tâche.

Les essentiels

Décou­vert tout récem­ment, mon envi­ron­nement de tra­vail local, qui pour cer­tains pro­jets rem­place Local by Fly­Wheel

DevKinsta

DevKinsta - suite gratuite de développement WordPress
DevKin­s­ta — suite gra­tu­ite de développe­ment Word­Press

Local by Fly­Wheel ne démérite pas, loin de là. Cet envi­ron­nement est tou­jours aus­si intéres­sant, mais j’en expéri­mente un tout nou­veau — DevKin­s­ta — qui me plait tout autant. Moins d’op­tions, moins de réglages, mais par­fait pour démar­rer rapi­de­ment un nou­veau pro­jet.

stop XML-RPC Attacks

Non non, je vous assure, ce n’est pas de l’au­to­pro­mo­tion 😉 enfin, pas que…

En fait, j’ai créé cette exten­sion suite à une attaque DDoS en bonne et due forme sur mon blog. Con­trée, zéro dégâts, mais qui a eu le don de me con­trari­er. Je la présente plus en détail dans l’ar­ti­cle Sécu­rité : con­trez les attaques en sécurisant XML-RPC. Et surtout, je l’in­stalle sur tous les sites dont j’ai la charge.

Mais cette exten­sion ne suf­fit pas à assur­er la pro­tec­tion d’un site, je lui adjoins donc…

iThemes Security

La seule action pour laque­lle je ne passe pas par iThemes Secu­ri­ty, c’est, vous l’au­rez com­pris, le blocage des fonc­tions XML-RPC, parce que, et c’est le cas de la plu­part des exten­sions de sécu­rité, c’est du tout ou rien. Je préfère quant à moi ne blo­quer que les fonc­tion­nal­ités à risque.

Mais je l’u­tilise pour avoir une sauve­g­arde régulière de ma base de don­nées, pour sécuris­er le site, ban­nir les util­isa­teurs malveil­lants… et il fait très bien ce pour quoi il est prévu, con­traire­ment à d’autres exten­sions qui m’ont par­fois causé prob­lème.

Je ne dis pas que c’est le nec plus ultra de la pro­tec­tion, mais il tire son épin­gle du jeu.

Cookie Notice

Dura lex, sed lex. La RGPD impose d’in­former l’in­ter­naute des cook­ies et autres traite­ments de suivi qui pour­raient per­me­t­tre son iden­ti­fi­ca­tion. Elle impose même de lui don­ner le choix entre accepter ou refuser d’être suivi. Cook­ie Notice n’est pas la plus évoluée des exten­sions dédiées à la RGPD, mais elle per­met de gér­er de manière très basique la con­for­mité. Et elle suf­fit pour bon nom­bre de sites.

Voila pour les out­ils essen­tiels, ceux que j’u­tilise en per­ma­nence. En fait, quand je crée un site Word­Press, c’est en quelque sorte mon blue­print. Mais ce ne sont pas les seuls que j’u­tilise régulière­ment, en fonc­tion bien sûr des pro­jets. Ce sont les out­ils que je nomme…

Les facilitateurs

Pre­mier facil­i­ta­teur et non des moin­dres…

Online Image Tool

Online Image Tool - Compresser, convertir, recadrer et pivoter des images
Online Image Tool — Com­press­er, con­ver­tir, recadr­er et piv­ot­er des images

On ne peut faire l’im­passe sur l’op­ti­mi­sa­tion des images, que ce soit avant leur télé­verse­ment sur le site ou une fois qu’ils ont été téléver­sés. Mais repren­dre toutes les images, une à une, pour adapter la taille et le poids peut s’avér­er con­traig­nant. Pass­er par une exten­sion telle que Imag­i­fy est une solu­tion, mais elle peut très vite s’avér­er coû­teuse à la pre­mière util­i­sa­tion, en fonc­tion du nom­bre d’im­ages à traiter. TinyPNG per­met une com­pres­sion en ligne, mais par lots de 20 images dont le poids de cha­cune n’ex­cède pas 5Mo.

Alors que Online Image Tool per­met de com­press­er des images, mais aus­si de les con­ver­tir (en WebP, de PNG en JPG et de JPG en PNG), de les recadr­er (et de les com­press­er en même temps) et de les faire piv­ot­er.

Il m’est arrivé de traiter en un seul pas­sage une cen­taine d’im­ages de plus de 5 Mo cha­cune — en un temps record. Recadrées en main­tenant le ratio d’aspect et com­pressées en un seul pas­sage…

Code Snippets

Il m’ar­rive d’avoir à ajouter une fonc­tion­nal­ité à Word­Press : la plu­part du temps, via un bout de code à exé­cuter, en per­ma­nence ou sur cer­taines pages. Pour insér­er ce bout de code, j’u­tilise Code Snip­pets.

Je présente cette exten­sion dans l’ar­ti­cle Cen­tralisez vos bouts de code avec “Code Snip­pets”.

Que ce soit pour affich­er l’ex­trait avant le con­tenu de l’ar­ti­cle, pour le nom­bre de mots et le temps de lec­ture, pour effectuer cer­taines actions avec WooCom­merce, pour créer et utilis­er des Cus­tom Post Types, cette exten­sion se révèle sou­vent utile.

Pas for­cé­ment indis­pens­able, mais c’est quand même un extra­or­di­naire facil­i­ta­teur, en ce qu’elle per­met de cen­tralis­er les bouts de code, de s’af­franchir d’une par­tie du codage en définis­sant l’en­vi­ron­nement d’exé­cu­tion, et en per­me­t­tant d’ex­porter et d’im­porter des bouts de code créés pour d’autres sites.

Migrate Guru

Migrate Guru n’est pas une exten­sion à voca­tion per­ma­nente. Je l’in­stalle une fois le site créé, pour le trans­fér­er sur l’héberge­ment de pro­duc­tion. Puis je la sup­prime.

Propul­sée par Blog­Vault, cette solu­tion pour migr­er un site Word­Press est un must-have pour met­tre un site en ligne, ou même pour tout sim­ple­ment le migr­er d’un hébergeur à un autre.

Quel que soit votre hébergeur, vous pour­rez migr­er votre site en util­isant FTP, SFTP ou FTPS. Seul préreq­uis, créer un site Word­Press vierge sur la cible, et rem­plir quelques champs dans un for­mu­laire. Tout le reste passe par les serveurs Blog­vault et ne requiert aucune inter­ven­tion de votre part.

Donc : instal­la­tion, acti­va­tion, migra­tion, dés­ac­ti­va­tion, désin­stal­la­tion. Cycle de vie court pour une exten­sion dont l’u­til­ité est pour­tant incon­testable.

Voilà pour les out­ils que j’u­tilise pour chaque nou­veau site Word­Press.

Bien évidem­ment, ce ne sont pas les seuls, mais quel que soit le pro­jet, ils con­stituent ma base, mon blue­print comme je le dis­ais déjà précédem­ment dans l’ar­ti­cle. Bien sûr, dans la plu­part des pro­jets, ce blue­print est aug­men­té d’un out­il SEO (Rank Math est de loin mon exten­sion SEO préférée) et d’un autre pour les sta­tis­tiques, il m’ar­rive régulière­ment d’u­tilis­er Ele­men­tor pour con­stru­ire mes pages, mais tous les pro­jets ne néces­si­tent pas SEO, sta­tis­tiques et con­struc­teur de page avancé — un intranet par exem­ple n’a pas vrai­ment besoin de sta­tis­tiques ni de SEO, et Guten­berg per­met de belles mis­es en pages lui aus­si.

Enfin, cette liste n’est pas immuable, elle ne fait que refléter mon cadre de tra­vail en ce moment, et elle est bien évidem­ment appelée à évoluer. En fonc­tion des mis­es à jour, en fonc­tion de mes besoins, en fonc­tion des pro­jets que j’au­rai à traiter.

2 réflexions sur “Mes outils pour créer un site WordPress”

  1. Bon­jour,
    Bra­vo pour ce site web où l’on trou­ve une foule d’in­for­ma­tions.
    Pour ma part, je suis sous Lin­ux. Et la, nul besoin d’outil en lignes pour réduire la taille des images.
    On dis­pose pour cela d’un out­il puis­sant : Con­vert, ex :
    convert img.jpg -strip -geometry 1000x -quality 90 - units pixelsperinch -density 75x75 new-img.jpg
    Il suf­fit de met­tre cette com­mande dans un script avec une boucle, et on peut rapi­de­ment trans­former tout un lot d’im­ages.

Les commentaires sont fermés.

Retour en haut
Les cookies que nous utilisons sont indispensables au bon fonctionnement de ce site. Il n'y a aucun pistage publicitaire et les données statistiques recueillies sont anonymisées.
J'ai compris