Mes outils pour créer un site WordPress en 2021

Une nouvelle année, de nouveaux projets… et de nouveaux outils pour ces nouveaux projets.

Cet article prend 5 minutes à lire et comporte 1085 mots.

De quoi a‑t-on réel­le­ment besoin pour créer un site WordPress ? Stricto sen­su, de pas grand chose. Un héber­ge­ment avec PHP et MySQL. Une connexion inter­net. Et c’est tout.

Mais dans les faits, ce ne sont pas les condi­tions idéales pour créer un site : en pre­mier lieu parce qu’il est for­te­ment décon­seillé de créer un site en live… tout autant que de tra­vailler sur un site en production.

Alors, quels outils uti­li­ser pour créer un site WordPress en 2021 ? Je vais vous pré­sen­ter les outils que moi j’u­ti­lise — il y en a peu en fait, mais cha­cun d’entre eux me faci­lite la tâche.

Les essentiels

Découvert tout récem­ment, mon envi­ron­ne­ment de tra­vail local, qui pour cer­tains pro­jets rem­place Local by FlyWheel

DevKinsta

DevKinsta - suite gratuite de développement WordPress
DevKinsta — suite gra­tuite de déve­lop­pe­ment WordPress

Local by FlyWheel ne démé­rite pas, loin de là. Cet envi­ron­ne­ment est tou­jours aus­si inté­res­sant, mais j’en expé­ri­mente un tout nou­veau — DevKinsta — 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 projet.

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. Contrée, zéro dégâts, mais qui a eu le don de me contra­rier. Je la pré­sente plus en détail dans l’ar­ticle Sécurité : contrez les attaques en sécu­ri­sant XML-RPC. Et sur­tout, je l’ins­talle sur tous les sites dont j’ai la charge.

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

iThemes Security

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

Mais je l’u­ti­lise pour avoir une sau­ve­garde régu­lière de ma base de don­nées, pour sécu­ri­ser le site, ban­nir les uti­li­sa­teurs mal­veillants… et il fait très bien ce pour quoi il est pré­vu, contrai­re­ment à d’autres exten­sions qui m’ont par­fois cau­sé problème.

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

Cookie Notice

Dura lex, sed lex. La RGPD impose d’in­for­mer l’in­ter­naute des cookies et autres trai­te­ments de sui­vi qui pour­raient per­mettre son iden­ti­fi­ca­tion. Elle impose même de lui don­ner le choix entre accep­ter ou refu­ser d’être sui­vi. Cookie Notice n’est pas la plus évo­luée des exten­sions dédiées à la RGPD, mais elle per­met de gérer de manière très basique la confor­mi­té. Et elle suf­fit pour bon nombre de sites.

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

Les facilitateurs

Premier faci­li­ta­teur et non des moindres…

Online Image Tool

Online Image Tool - Compresser, convertir, recadrer et pivoter des images
Online Image Tool — Compresser, conver­tir, reca­drer et pivo­ter 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é­ver­se­ment sur le site ou une fois qu’ils ont été télé­ver­sés. Mais reprendre toutes les images, une à une, pour adap­ter la taille et le poids peut s’a­vé­rer contrai­gnant. Passer par une exten­sion telle que Imagify est une solu­tion, mais elle peut très vite s’a­vé­rer coû­teuse à la pre­mière uti­li­sa­tion, en fonc­tion du nombre d’i­mages à trai­ter. 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­pres­ser des images, mais aus­si de les conver­tir (en WebP, de PNG en JPG et de JPG en PNG), de les reca­drer (et de les com­pres­ser en même temps) et de les faire pivoter. 

Il m’est arri­vé de trai­ter en un seul pas­sage une cen­taine d’i­mages de plus de 5 Mo cha­cune — en un temps record. Recadrées en main­te­nant le ratio d’as­pect et com­pres­sées en un seul passage…

Code Snippets

Il m’ar­rive d’a­voir à ajou­ter une fonc­tion­na­li­té à WordPress : la plu­part du temps, via un bout de code à exé­cu­ter, en per­ma­nence ou sur cer­taines pages. Pour insé­rer ce bout de code, j’u­ti­lise Code Snippets.

Je pré­sente cette exten­sion dans l’ar­ticle Centralisez vos bouts de code avec « Code Snippets ».

Que ce soit pour affi­cher l’ex­trait avant le conte­nu de l’ar­ticle, pour le nombre de mots et le temps de lec­ture, pour effec­tuer cer­taines actions avec WooCommerce, pour créer et uti­li­ser des Custom Post Types, cette exten­sion se révèle sou­vent utile. 

Pas for­cé­ment indis­pen­sable, mais c’est quand même un extra­or­di­naire faci­li­ta­teur, en ce qu’elle per­met de cen­tra­li­ser les bouts de code, de s’af­fran­chir d’une par­tie du codage en défi­nis­sant l’en­vi­ron­ne­ment d’exé­cu­tion, et en per­met­tant d’ex­por­ter et d’im­por­ter 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’ins­talle une fois le site créé, pour le trans­fé­rer sur l’hé­ber­ge­ment de pro­duc­tion. Puis je la supprime.

Propulsée par BlogVault, cette solu­tion pour migrer un site WordPress est un must-have pour mettre un site en ligne, ou même pour tout sim­ple­ment le migrer d’un héber­geur à un autre.

Quel que soit votre héber­geur, vous pour­rez migrer votre site en uti­li­sant FTP, SFTP ou FTPS. Seul pré­re­quis, créer un site WordPress vierge sur la cible, et rem­plir quelques champs dans un for­mu­laire. Tout le reste passe par les ser­veurs Blogvault et ne requiert aucune inter­ven­tion de votre part.

Donc : ins­tal­la­tion, acti­va­tion, migra­tion, désac­ti­va­tion, dés­ins­tal­la­tion. Cycle de vie court pour une exten­sion dont l’u­ti­li­té est pour­tant incontestable.

Voilà pour les outils que j’u­ti­lise pour chaque nou­veau site WordPress.

Bien évi­dem­ment, ce ne sont pas les seuls, mais quel que soit le pro­jet, ils consti­tuent ma base, mon blue­print comme je le disais déjà pré­cé­dem­ment dans l’ar­ticle. Bien évi­dem­ment, dans la plu­part des pro­jets, le blue­print est aug­men­té d’un outil SEO et d’un autre pour les sta­tis­tiques, il m’ar­rive régu­liè­re­ment d’u­ti­li­ser Elementor pour construire mes pages, mais tous les pro­jets ne néces­sitent pas SEO, sta­tis­tiques et construc­teur de page avan­cé — un intra­net par exemple n’a pas vrai­ment besoin de sta­tis­tiques ni de SEO, et Gutenberg per­met de belles mises en pages lui aussi.

Enfin, cette liste n’est pas immuable, elle ne fait que reflé­ter mon cadre de tra­vail en ce début d’an­née, et il est bien évi­dem­ment appe­lé à évo­luer. En fonc­tion des mises à jour, en fonc­tion de mes besoins, en fonc­tion des pro­jets que j’au­rai à traiter.

Et vous, quels sont vos indis­pen­sables, vos faci­li­ta­teurs ? Avez-vous un set d’ou­tils et d’ex­ten­sions que vous uti­li­sez régulièrement ?

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

  1. Bonjour,
    Bravo pour ce site web où l’on trouve une foule d’informations.
    Pour ma part, je suis sous Linux. Et la, nul besoin d’ou­til en lignes pour réduire la taille des images.
    On dis­pose pour cela d’un outil puis­sant : Convert, ex :
    convert img.jpg -strip -geometry 1000x -quality 90 - units pixelsperinch -density 75x75 new-img.jpg
    Il suf­fit de mettre cette com­mande dans un script avec une boucle, et on peut rapi­de­ment trans­for­mer tout un lot d’images.

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