11 ressources à connaître en tant que développeur:euse WordPress

11 ressources à connaître en tant que développeur:euse WordPress

Des grands référentiels et frameworks aux cours gratuits, en passant par une bonne préparation à l'entretien d'embauche : Dans cet article, nous te fournissons tout un tas de matériel pour améliorer ton flux de travail en tant que développeur - tant général qu'avec WordPress - et pour faire avancer ta carrière d'un pas. 

Développement WordPress

1. Gutenberg Block Creator Toolkit

11 ressources à connaître en tant que développeur:euse WordPress

Le sous-titre de ce repos est "A zero-configuration developer toolkit for building WordPress Gutenberg block plugins" - Et c'est exactement ce qu'il fait. Il te permet de développer des blocs Gutenberg sans avoir à t'occuper de la configuration de React, Webpack, Babel, etc. Avec seulement trois lignes de commande, tu peux commencer ton projet en moins de deux minutes. 

Personnellement, j'apprécie surtout la clarté de la documentation. Et le fait que cela fonctionne parfaitement et simplement out-of-the-Box .

Lien vers le repo

2. GenerateWP - Générateur de code WordPress

11 ressources à connaître en tant que développeur:euse WordPress

Lorsqu'il s'agit de créer des thèmes et des plugins personnalisés pour WordPress, certaines tâches fastidieuses doivent simplement être effectuées : par exemple, l'enregistrement d'un custom_post_type avec toutes les capacités, requêtes, points de terminaison API et autres. 

Cette boîte à outils pratique te permet de générer de nombreux snippets personnalisés pour ton projet. Les dernières normes APIS et de codage de WordPress sont toujours utilisées, ce qui te permet de ne pas t'inquiéter pour une chose au moins.

Lien vers GenerateWP

Consentement*
Ce champ sert à la validation et ne doit pas être modifié.

3. les billetsofficiels WordPress Core

11 ressources à connaître en tant que développeur:euse WordPress

Participer activement à WordPress est une situation gagnant-gagnant énorme : d'une part, bien sûr, parce que tu soutiens un produit gratuit. D'autre part, tu apprends énormément en travaillant toi-même sur le logiciel de base et en développant ainsi WordPress au quotidien. 

Cela te permettra également de mieux développer des thèmes, des plugins et des applications pour WordPress dans ton travail quotidien. Et si tu t'occupes des questions en suspens concernant le WordPress Core, tu fais en passant la connaissance de nombreux membres sympathiques et intéressants de la communauté. 

Lien vers le Ticket-Tracker

Pour les utilisateurs de Github, il existe également ici une version vérifiée par git, qui est synchronisée avec le repo SVN d'origine.

Freebies

4. Free-For.Dev

11 ressources à connaître en tant que développeur:euse WordPress

Il existe un nombre énorme de services et de plateformes proposant des offres gratuites aux développeurs. Cependant, il peut être difficile de trouver tous ces services pour prendre une décision éclairée. Sur Free-For.Dev, tu trouveras une liste de logiciels et d'autres offres gratuites intéressantes pour les développeurs. Il y a des catégories comme les tests, l'hébergement, les e-mails, les CDN, les CI/CD, la qualité du code et bien d'autres encore. 

Lien vers la page

Développement de plugins

5. plugin WordPress générateur de boilerplate

11 ressources à connaître en tant que développeur:euse WordPress

Développer un plugin est définitivement un plaisir. Mais la mise en place ultérieure peut devenir un calvaire et - selon la taille et la complexité du plugin - assez vaste. Surtout si tu suis les bonnes pratiques suivantes (ce que tu devrais faire dans tous les cas). C'est précisément à cela que sert cet outil.

La boilerplate est basée sur l'API des plugins, les normes de codage et les normes de documentation. Il te suffit donc d'entrer un nom unique pour ton plugin, ton slug et tes informations d'auteur - et c'est parti.

Lien vers le générateur

6. WP React Starter : WordPress React Boilerplate

11 ressources à connaître en tant que développeur:euse WordPress

Si le développement d'un plugin doit être un peu plus poussé (JavaScript) et basé sur React, cet outil très complet est fait pour vous.

Tu peux commencer à créer des plugins avec React, Typescript et CI/CD intégré en très peu de temps et sans avoir à créer un build de grande envergure.

Les bases du boilerplate :

  • React Frontend pour des interfaces utilisateur réactives (avec PHP fallback comme rendu côté serveur)
  • TypeScript pour un développement front-end à l'épreuve des typologies
  • OOP-PHP avec namespaces pour un développement backend clair
  • Environnement de développement Docker sans processus de construction fastidieux
  • Intégration CI/CD pour des contrôles de qualité de code automatisés et une gestion intégrée des versions (par ex. pour le Repo wordpress.org )

Lien vers le repo

Développement de thèmes

7. State Of The Art WordPress Theme Development Boilerplate

11 ressources à connaître en tant que développeur:euse WordPress

Il existe d'innombrables boilerplates pour le développement de thèmes WordPress, mais celui-ci est tout simplement grandiose. Il utilise toutes les grandes et nouvelles extensions Web-Dev - comme Browsersync, Linters, Babel, Autoprefixer et bien d'autres. Et tout cela sans que tu sois obligé d'apprendre un nouveau flux de travail ou une nouvelle syntaxe.

De plus, avec cette base, tu es vraiment à la pointe des standards actuels de WordPress et de la POO. Tu n'as besoin que d'environ cinq lignes dans ta saisie de commande pour configurer et faire fonctionner le boilerplate. 

Le processus de création est également facile à entretenir et suit les normes de codage de WordPress. 

Lien vers le repo

Apprentissage

8. Awesome Falsehood

Awesome Falsehood

Savais-tu que customer/department=shipping@example.com est une adresse e-mail valide ? Qu'en est-il de matthias\@\held@raidboxes@raidboxes.io ? Ou savais-tu que dans certaines cultures, les noms de personnes peuvent également contenir des chiffres ? 

Personnellement, j'ai appris plus de cette liste que ce que j'aurais pu apprendre de la plupart des cas de test. Une liste choisie de contre-vérités fantastiques auxquelles croient de nombreux programmeurs. Il est donc judicieux de repenser son propre état d'esprit de développeur en dépassant les frontières. 

Lien vers le repo

Testing

9. Big List of Naughty Strings (liste des cordes coquines)

Big List Of Naughty Strings (liste des cordes coquines)

Cette ressource est destinée aux testeurs. 

Je suis fermement convaincu que chaque développeur WordPress devrait, dans une certaine mesure, être un testeur. Que cela signifie tester son code "seulement" pour l'UX ou, plus important encore, pour la sécurité. 

Tu peux investir autant que tu le souhaites dans le test de ton code. Cela devient plus difficile lorsque de vrais utilisateurs entrent en jeu... Tu feras des choses que tu n'aurais jamais crues possibles - surtout lorsqu'il s'agit d'entrées utilisateur. 

Ce repo contient une énorme liste de chaînes de caractères qui sont connues pour causer des problèmes lorsqu'elles sont saisies par un utilisateur. Il y a aussi quelques chaînes qui t'aident à sécuriser ton thème/plugin/application, par exemple des chaînes pour l'injection SQL, l'énumération et le clickjacking.

Lien vers le repo

10. FakerPress - Plugi WordPress

Développement WordPress Fakerpress

Encore une chose à tester : c'est super de créer un nouveau thème ou un plugin. En revanche, créer les contenus correspondants ne l'est pas. Et c'est justement ce dont s'occupe ce plugin : il peut créer des contenus fictifs pour presque tout dans WordPress et est développé en permanence. Il t'aide en outre à détecter les erreurs et les fonctions indésirables qui pourraient se produire si un utilisateur faisait telle ou telle chose. 

  • Contributions
  • Types de messages personnalisés
  • Métadonnées
  • Images sélectionnées
  • Utilisateur
  • Tags
  • Catégories
  • commentaires
  • Types de commentaires définis par l'utilisateur

Lien vers le plugin

Booster sa carrière

11. Tech Interview Handboo

Manuel d'entretien technique

Si tu souhaites décrocher un poste de développeur WordPress dans une agence ou une entreprise de technologie, tu passeras très probablement un entretien d'embauche. Alors que certains candidats sont plus détendus, pour d'autres, les entretiens d'embauche sont une source de stress. Ce repo t'aidera à te préparer. Il couvre de nombreux aspects, comme par exemple

  • Comment se préparer aux entretiens de codage
  • Cheat Sheets pour les interviews
  • Conseils algorithmiques & meilleures pratiques pour les questions
  • Questions et réponses sur l'entretien d'embauche
  • Conseils pour un CV parfait
  • et bien plus encore

Lien vers le repo

Merci de m'avoir lu. Si tu connais d'autres ressources dont tu ne pourrais plus te passer en tant que développeur WordPress, n'hésite pas à me laisser un commentaire !

Tes questions sur le développement de WordPress

Quelles questions as-tu sur le développement de WordPress ? N'hésite pas à utiliser la fonction commentaire. Tu veux être informé(e) des nouveaux articles sur WordPress et le design web ? Alors suis-nous sur Twitter, Facebook, LinkedIn ou via notre newsletter.

As-tu aimé cet article ?

Tes évaluations nous permettent d'améliorer encore plus notre contenu.

Laisse un commentaire

Ton adresse e-mail ne sera pas publiée.