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

WordCamp Paris - Contributor Day Atelier 6 - Évaluer la qualité de vos thèmes WordPress

Jb Audras
February 08, 2019

WordCamp Paris - Contributor Day Atelier 6 - Évaluer la qualité de vos thèmes WordPress

Lorsqu'un thème est soumis dans le répertoire officiel des thèmes de WordPress, il passe par une étape d'évaluation pour garantir aux utilisateurs de ce répertoire sa qualité et son respect des standards WordPress.

Lors de l’atelier 6 de préparation du Contributor Day du WordCamp Paris 2019, j'ai proposé un accompagnement dans la mise en œuvre de cette évaluation en l'appliquant à tout thème WordPress. L'objectif était de disposer ainsi d'une bonne idée de sa qualité et d'être capable de reproduire cette analyse sur tous type de thème (premiums, gratuits ou faits maison).

Jb Audras

February 08, 2019
Tweet

More Decks by Jb Audras

Other Decks in Technology

Transcript

  1. Les différents types de thèmes WordPress - Gratuit disponible sur

    WordPress.org - Freemium disponible sur WordPress.org - Gratuit/freemium et disponibles sur un repo privé - Payant et disponible sur un repo privé - Réalisé sur-mesure Qu’il soit gratuit, freemium ou payant, un thème WordPress reste sous licence open-source. Les modèles payants commercialisent surtout un support dédié.
  2. Pourquoi tester son thème ? - Vérifier qu’il correspond bien

    à mes besoins fonctionnels → oui mais ces besoins sont différents pour chacun - Vérifier qu’il a été conçu en suivant les règles de l’art - Respect des standards de code WordPress - Prise en compte de tous les templates WP et des widgets - Prise en compte de tous éléments éditoriaux - Prise en compte de la traduction - Prise en compte de la mise en place d’un thème enfant
  3. Concrètement, Je veux que mon thème… - Puisse me permettre

    d’utiliser les fonctionnalités du cœurWP : widgets, menus, customizer, nouvel éditeur + classique - Soit compatible avec mes extensions - Soit traduisible et adapté à un site multilingue - Respecte un certain nombre de standards : → Code, sécurité, performances, référencement, accessibilité… - Et qu’il propose des fonctionnalités ? → Options, design… …CPT ? Formulaires ? Page builder ? :s
  4. Les outils pour tester son thème WordPress - Pour tester

    il faut l’installer en local ! - Un panel d’outils à disposition : - WP_DEBUG => true - Unit Test Data content + Gutenberg Bloc Unit Test - Theme Check plugin et NS Theme Sniffer plugin pour aller + loin - Monster Widgets plugin - WordPress Beta Tester plugin - Regenerate Thumbnails plugin
  5. Et les outils pour tester son SITE WordPress - WP

    Health Check, qui sera intégré partiellement dans le cœur courant 2019
  6. Et enfin les outils en ligne - WP Check-up :

    https://premium.wpmudev.org/wp-checkup/
  7. La revue de thème sur w.org • Une fois soumis

    le thème est placé en liste d’attente et un reviewer lui est attribué • Le reviewer fait son audit, demande des corrections et une fois que tout est ok : approve • Le thème passe live sur w.org Les points audités • Licence/crédits/privacy • Code / fonctionnalités / WPCS • Sécurité / echappements • Documentation / nommage • i18n / a11y • Tests unitaires de contenus critiques ◦ widgets/menus ◦ éditeur ◦ éditeur classique
  8. Merci ! Jb Audras – @audrasjb - @agence_whodunit - CTO

    @ Agence Whodunit - WP 4.9.5 & 5.0.3 Release lead - Resp Widgets et Menus sur WP - Resp équipe accessibilité de WP - Resp Traduction de WordPress en FR - Co-org WP Drôme-Ardèche, WC Paris 2019 et WP Translation Day 2019