Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WordCamp Paris 2018 : La revue de thèmes – Méthodes & Outils

WordCamp Paris 2018 : La revue de thèmes – Méthodes & Outils

Je vous propose de vous faire entrer dans le monde de la revue de thème. C’est pour la bonne cause (WordPress.org) mais c’est aussi très utile pour prendre du recul par rapport à ses propres pratiques de développement ou pour étudier un thème avant de l’utiliser.

Que vous soyez un ou une futur·e auteur·e de thème WordPress ou un développeur·se confirmé·e de thèmes sur-mesure, l'objectif est de vous présenter la méthodologie de mise en place d’une installation WordPress de « reviewer », le jeu de données destiné aux tests unitaires et toutes les extensions utiles à cette prestation : Theme Check, Debug Bar, Log Deprecated Notices, Theme Sniffer, Monster Widget, Pig Latin… et Tide qui va maintenant être implémenté de façon générale sur WordPress.org.

J'ai aussi présenté des bonnes pratiques utiles pour contribuer à WordPress.org mais aussi idéales pour tester un thème – officiel ou premium – et être rapidement fixé sur sa qualité et son respect des règles de l’art. On parlera aussi des bonnes pratiques de qualité web au sens plus général, mais toujours dans une certaine austérité liée à l’exercice de l’audit, parce que bon « c’est que ça rigole pas ici hé ho » !

Jb Audras

March 09, 2018
Tweet

More Decks by Jb Audras

Other Decks in Technology

Transcript

  1. Jb Audras Directeur technique chez Whodunit. Contributeur WordPress - GTE

    France - Co-organisateur du meetup WP Drôme-Ardèche - Core & meta w.org - Auteur d’extensions - Contrib Glotdict - WPTD 2017 design & website - Theme review team - Co-lead de la version 4.9.5 @audrasjb @agence_whodunit @WordPress0726
  2. Les thèmes sur w.org Comment c’est géré ? Pas comme

    les extensions : • Après soumission, un ticket est automatiquement ouvert sur themes.trac.wordpress.org • Le circuit de validation est assez long : environ 3 mois • Le suivi des reviewers est assuré publiquement sur le ticket de chaque thème
  3. La revue de thèmes Le process de validation • Une

    fois le thème téléversé, un ticket est automatiquement créé • Le ticket est placé en liste d’attente et un·e reviewer lui est attribué • Un·e reviewer fait sa review, demande des corrections et une fois que tout est ok : approve • Le ticket passe alors chez un·e team review lead qui demande des corrections éventuelles puis le valide • Le thème passe live sur w.org
  4. La revue de thèmes Que vérifie t-on ? (note :

    ceci est un résumé simplifié) • Required ◦ Licence / crédits / liens / privacy ◦ Code / fonctionnalités / WPCS ◦ Sécurité / echappements ◦ Documentation / nommage ◦ i18n / a11y ◦ Tests unitaires de contenus critiques • Recommended ◦ Code / fonctionnalités / WPCS ◦ Styles / scripts ◦ Tests unitaires de contenus majeurs • Reviewer notes ◦ i18n / a11y ◦ Design ◦ Documentation ◦ Tests unitaires de contenus mineurs
  5. La revue de thèmes Quels outils utiliser ? (note :

    il s’agit des outils indispensables) • Unit Test Data content • WP_DEBUG => true • Theme Check plugin • Theme Sniffer plugin • Monster Widget plugin • WordPress Beta Tester plugin • Regenerate Thumbnails plugin
  6. Merci. La revue de thèmes : méthodes & outils WordCamp

    Paris 2018 Jb Audras – @audrasjb – jeanbaptisteaudras.com Dir tech @agence_whodunit