L'équipe d'examen des thèmes WordPress sévit contre les violations de la directive relative à la présentation par rapport à la fonctionnalité

Publié: 2015-05-28
crédit photo : pollas - cc
crédit photo : pollas – cc

Au cours de la réunion de l'équipe de révision du thème WordPress.org de cette semaine, Chip Bennett a ouvert la discussion pour discuter des « zones grises » de la présentation par rapport aux distinctions de fonctionnalité dans les thèmes. Le sujet très débattu concerne ce qui est permis en matière de « création de contenu » pour les thèmes hébergés dans l'annuaire officiel.

« Nous savons que les CPT et les taxonomies personnalisées sont interdites ; de même avec les métadonnées post-personnalisées non présentationnelles », a déclaré Bennett. "Mais qu'en est-il du contenu créé via les options de thème, les widgets personnalisés, etc. ?"

Cette question se pose souvent en relation avec les thèmes qui offrent des pages d'accueil statiques avec des widgets personnalisés ou des zones de texte dans le personnalisateur où les utilisateurs peuvent ajouter de petits blocs de texte. Par exemple, un thème peut offrir une section biographie ou un endroit pour saisir du texte de copyright. Le problème est qu'un utilisateur saisit du contenu sans savoir qu'il sera perdu lors du changement de thème.

L'équipe de révision des thèmes a une politique établie depuis des années qui interdit aux auteurs de thèmes de définir la génération de contenu utilisateur. Cependant, en raison d'une désorganisation au cours du processus de déplacement de la version officielle des exigences thématiques du Codex vers le Manuel d'examen thématique, cette directive particulière a été omise.

Bennett a publié aujourd'hui une revue des exigences de révision de thème et de la documentation sur le blog Make/Themes avec des éléments précédemment omis surlignés en rouge pour plus de clarté.

Présentation vs fonctionnalité
Étant donné que le but des thèmes est de définir la présentation du contenu utilisateur, les thèmes ne doivent pas être utilisés pour définir la génération de contenu utilisateur ou pour définir des options ou des fonctionnalités de site indépendantes du thème.

Comme il s'agit d'une déclaration assez générale, l'équipe d'examen du thème discutera des détails de son application lors de la prochaine réunion. Dans le passé, cette directive a été appliquée de manière subjective et incohérente, permettant à de nombreux thèmes de passer avec des fonctionnalités qui tombent dans ces zones grises.

L'équipe d'examen des thèmes commencera à appliquer de manière agressive la directive "Pas de création de contenu"

Zerif Lite, l'un des meilleurs thèmes sur WordPress.org, a été mis en évidence lors de la réunion comme un exemple de thème qui a été autorisé à contourner cette directive, entre autres.

"En regardant Zerif Lite : témoignages, notre équipe, notre objectif, à propos de nous - ce sont tous des CPT, déguisés en widgets personnalisés", a déclaré Bennett. Dans un ticket où le thème est actuellement en cours d'examen pour les mises à jour, Bennett a encouragé l'auteur de Zerif Lite à supprimer toutes les métadonnées de publication personnalisées, à l'exception de celles qui sont de présentation, car elles relèvent du territoire des plugins. Cela inclut des aspects du thème tels que les détails de l'auteur, la position des membres de l'équipe, les profils des réseaux sociaux, etc.

Les examinateurs sévissent déjà de manière agressive contre la violation par Zerif Lite de cette directive spécifique et étendront probablement leur vigilance pour respecter la directive de manière plus cohérente avec tous les thèmes au fur et à mesure qu'ils seront examinés.

Codeinwp, la société derrière Zerif Lite, a répondu aux demandes de Bennetts sur le ticket :

La plupart des choses que vous signalez sont vraiment sensibles pour deux raisons :

  • Probablement 50 % des thèmes les plus populaires utilisent du contenu personnalisé sur la page d'accueil
  • Beaucoup de choses comme un problème de contact ou un témoignage ne peuvent être résolues sans casser 100 000 sites qui utilisent le thème

Codeinwp soutient que l'approche utilisée dans Zerif Lite est beaucoup plus conviviale que d'avoir à installer un plugin, ou plusieurs plugins, afin d'ajouter de petits morceaux de texte à la page d'accueil.

À la fin, je suis d'accord que notre approche était un peu différente/radicale. Cependant, il semble que ce soit quelque chose que les gens veulent vraiment (Zerif est l'un des thèmes les plus en vogue en ce moment, avec des mentions partout sur le Web). Je veux dire que la plupart d'entre eux veulent créer un beau site en 10 minutes, sans aucune connaissance et avec Zerif Lite, ils peuvent facilement le faire. Ils ne veulent pas 10 CPT, 10 plugins requis, un formulaire de contact et des plugins Captcha pour un site simple.

L'auteur du thème pense que la création d'un plugin pour gérer quatre des widgets de focus du thème ferait simplement perdre du temps aux utilisateurs.

"De plus, vous vous rendez compte de la quantité de travail nécessaire pour faire cela pour plus de 100 thèmes installés sur des millions de sites, n'est-ce pas ?" a déclaré Codeinwp. L'auteur a également cité plusieurs autres exemples de thèmes populaires en violation, notamment AccessPress Parallax, Onetone et Colorway.

Étant donné que le répertoire de thèmes WordPress.org est criblé de violations de ce qui est censé être une directive de longue date, il est clair que les critiques ont été extrêmement laxistes dans son application. Les auteurs de thèmes qui ignoraient cette ligne directrice auront un réveil brutal lors de leur prochaine soumission pour une mise à jour. Bennett a confirmé dans le ticket ouvert sur Zerif Lite que la politique sera strictement appliquée à l'avenir :

Il a récemment été porté à notre attention que peut-être plusieurs thèmes ont été approuvés qui peuvent avoir des problèmes similaires. Nous les traiterons au fur et à mesure que nous les trouverons et travaillerons avec les développeurs pour élaborer un plan visant à remettre les thèmes en conformité avec les exigences, tout comme nous le ferons ici avec votre thème.

Cela signifiera une quantité de travail considérable pour les auteurs qui ont défini des moyens pour les utilisateurs de générer du contenu à travers le thème. Ils devront porter cette fonctionnalité dans un ou plusieurs plugins.

Les thèmes WordPress.org ne sont pas autorisés à regrouper des plugins, mais les auteurs peuvent recommander des plugins en utilisant la bibliothèque d'activation de plugins TGM ou une autre méthode. Les thèmes ne sont autorisés à recommander que les plugins répertoriés dans le répertoire officiel des plugins de WordPress.org. Cela signifie que les auteurs qui suppriment les fonctionnalités en faveur des plugins compagnons devront faire approuver ces plugins pour WordPress.org avant de soumettre leurs thèmes pour les mises à jour.

La réunion de l'équipe de révision des thèmes de la semaine prochaine comprendra une discussion sur des exemples spécifiques de types de contenu que les thèmes devraient ou ne devraient pas être autorisés à créer, c'est-à-dire le texte des boutons, le texte du droit d'auteur, etc. L'équipe est généralement en faveur des auteurs utilisant des méthodes de base pour le contenu création.

La documentation concernant ce problème est peu claire, incomplète et éparse, répartie dans le Codex, la marque/les thèmes et à deux endroits différents dans le manuel des thèmes. L'équipe s'efforce de remédier à cela à la lumière de son engagement renouvelé à appliquer systématiquement la directive « aucune création de contenu ».

Cela affectera bon nombre des principaux thèmes hébergés sur WordPress.org, qui seront obligés de mettre en œuvre des modifications susceptibles de briser l'apparence de milliers de sites lors de la mise à jour. Sans un journal des modifications en place, de nombreux utilisateurs ne sauront pas quand ils reçoivent une mise à jour qui nécessite soudainement l'installation de nouveaux plugins.