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
We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Accept