Slide 1

Slide 1 text

WordCamp Paris Contributor Day Atelier 6 : Tester vos thèmes WordPress 7 février 2019

Slide 2

Slide 2 text

Les différents types de thèmes WordPress

Slide 3

Slide 3 text

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é.

Slide 4

Slide 4 text

Tester c’est douter ? Hmmm non :-) Pourquoi tester son thème WordPress ?

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

Comment tester son thème WordPress ?

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

Et les outils pour tester son SITE WordPress - WP Health Check, qui sera intégré partiellement dans le cœur courant 2019

Slide 10

Slide 10 text

Et enfin les outils en ligne - WP Check-up : https://premium.wpmudev.org/wp-checkup/

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

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