Commencez à vous préparer pour l'édition complète du site avec un nouveau cours sur des thèmes basés sur des blocs
Publié: 2020-06-10L'édition complète du site n'est plus qu'à six mois de devenir une réalité. La fonctionnalité devrait atterrir dans WordPress 5.6, dont la sortie est prévue en décembre. Pour préparer les auteurs de thèmes à ce changement à venir, Carolina Nymark a créé un nouveau site Web et un cours de formation, intitulés à juste titre Édition complète du site.
Nymark est un auteur de thèmes de longue date et un contributeur de l'équipe des thèmes WordPress. Elle a été chef d'équipe ou représentante pendant plusieurs années et est l'une des leaders derrière la promotion de thèmes plus accessibles.
Il existe actuellement deux obstacles majeurs auxquels les auteurs de thèmes sont confrontés. La première est que l'édition complète du site est encore dans une phase expérimentale. La seconde est qu'il n'y a pas assez de documentation, de tutoriels et de cours qui approfondissent cette évolution de la thématisation pour WordPress. Au moins pour ce dernier problème, Nymark a suffisamment d'expérience pour y remédier, ce qui est exactement l'objet de cette nouvelle entreprise.
Après avoir perdu son emploi à cause du COVID-19, elle a voulu utiliser son temps libre pour contribuer à l'éditeur de blocs. "En même temps, les gens autour de moi ont commencé à poser des questions sur l'édition complète du site, et avec les tests que j'avais effectués, je savais par où commencer", a-t-elle déclaré. "Si je pouvais partager cela, je pourrais faciliter le processus pour les autres."
Son rôle de représentante au sein de l'équipe des thèmes a également fourni un aperçu unique de la bataille difficile à laquelle les auteurs de thèmes seraient confrontés. Nymark a déclaré qu'elle ressentait un sentiment d'urgence avec l'édition complète du site qui se profilait. "Je ne vois qu'une très petite partie de l'écosystème - les thèmes WordPress qui sont soumis pour être inclus dans le répertoire de thèmes WordPress ; mais la plupart des thèmes que je vois ne profitent pas des blocs », a-t-elle déclaré. « Les thèmes ne stylent pas les blocs, et l'éditeur ne correspond pas au recto. En tant qu'auteurs de thèmes, nous ne nous sommes pas adaptés assez rapidement à l'éditeur de blocs, et maintenant il y a un autre grand changement à venir dans six mois.
Le cours est disponible gratuitement pour tout le monde en ce moment. Cependant, cela peut ne pas toujours être le cas. Nymark recherche le parrainage de personnes au sein de la communauté WordPress. L'idée est qu'ils pourraient financer le développement continu du cours. S'il n'y a pas assez d'argent de parrainage disponible, elle devra le transformer en un cours payant. Si cela se produit, elle a déclaré que le plan serait d'opter pour un modèle de frais uniques. En raison des mises à jour fréquentes de l'édition complète du site, elle souhaite que les clients aient accès au matériel de cours mis à jour.
Les développeurs qui ont une connaissance pratique du développement de thèmes sont le public principal du cours. Avant que quiconque ne plonge, il doit comprendre les fonctions de WordPress, PHP, HTML et CSS.
Qu'y a-t-il dans le cours ?

Actuellement, le cours est inachevé. Ce n'est pas une surprise car l'éditeur du site est encore à six mois de l'inclusion dans WordPress. Cependant, cela amène les auteurs de thèmes à travers certaines des bases avec lesquelles ils doivent se familiariser avant de passer aux étapes suivantes. Le site dispose également d'un forum ouvert auquel tout le monde peut participer et entamer des discussions sur la création de thèmes à partir de blocs.
Le cours est divisé en sections suivantes, chacune avec ses propres leçons :
- introduction
- Tout sur les blocs
- Thèmes basés sur des blocs
- Éditeur de sites
La plupart des leçons ont une courte vidéo entre deux et cinq minutes. Nymark fournit des transcriptions complètes des vidéos pour les utilisateurs qui préfèrent lire. En plus de la vidéo et de la transcription, certaines leçons contiennent du matériel téléchargeable, comme des exemples de code. À l'heure actuelle, il n'y a qu'un seul quiz pour la partie « Tout sur les blocs » du cours.
Pour le moment, le cours ne couvre que les bases. Pour les auteurs de thèmes qui sont déjà entrés dans des thèmes basés sur des blocs, ils pourraient trouver une partie du matériel d'introduction un peu trop bas. Cependant, ils doivent s'attendre à des sujets plus avancés à l'avenir. Pour les auteurs de thèmes qui n'ont pas encore plongé dans le système de blocs, ce serait maintenant une excellente occasion de se rattraper et de commencer à se préparer pour la prochaine phase de développement du thème.
Nymark est prêt à ajouter plus de contenu au cours bientôt, mais c'est un défi permanent de rester au courant des choses à ce stade. "J'ai enregistré du contenu que je ne peux pas utiliser en raison de la rapidité avec laquelle l'éditeur de blocs change, mais c'était prévu", a-t-elle déclaré. "Ma plus grande préoccupation est que je ne veux pas répandre de fausses informations, et c'est difficile à ce stade précoce."

Sur la feuille de route figurent des exemples de thèmes et de diapositives que d'autres peuvent télécharger et utiliser pour des présentations lors de rencontres WordPress. Elle construit également un analyseur qui créera une référence de bloc améliorée que les auteurs de thèmes pourront utiliser dans leurs modèles.
Le chemin parcouru
Il y a une courbe d'apprentissage, même pour quelqu'un d'aussi expérimenté que Nymark. Elle a dit qu'il est encore difficile d'imaginer comment le système de modèles fonctionnera quand tout sera dit et fait. Parce que les choses changent, c'est un processus éducatif car elle construit le cours pour enseigner aux autres.
"La plus grande confusion pour moi quand j'ai commencé était de savoir comment les modèles et les parties de modèle étaient enregistrés", a-t-elle déclaré. "Lorsque vous modifiez et enregistrez un modèle dans l'éditeur de site, il est enregistré en tant que type de publication personnalisé, et ce modèle sera utilisé à la place du fichier que vous avez dans le thème. Actuellement, si vous changez de thème, la structure de bloc que vous avez enregistrée dans le modèle est utilisée, mais elle est stylisée par le nouveau thème. C'est pourquoi il est si important que les auteurs de thèmes stylisent et testent les blocs.
Pour la thématisation, en particulier les sites d'une page ou les blogs, la structure du thème est susceptible d'être beaucoup plus simple que ce que nous voyons aujourd'hui. Nymark a déclaré que le nouveau système, bien qu'en cours de développement actif, semble encore suffisamment familier pour faciliter la transition des thèmes traditionnels. La grande différence est entre prendre moins de décisions concernant JavaScript personnalisé et PHP avec plus de travail vers la conception.
"L'inconvénient est qu'au début, je pense que nous verrons moins de variations dans les thèmes", a-t-elle déclaré. «Une fois que la première excitation de jouer avec de nouveaux jouets est passée, cela peut sembler limitant. Les modèles de blocs joueront un rôle majeur et j'ai hâte de les utiliser bientôt.
Pour les auteurs de thèmes qui plongent leurs orteils dans les eaux de l'édition complète du site pour la première fois, elle suggère de commencer par recréer les en-têtes, les pieds de page et d'autres petites sections sous forme de modèles de blocs. Il suffit de se mouiller les pieds sans plonger la tête la première.
Sa deuxième étape recommandée consiste à commencer à réfléchir à la manière de convertir les options de personnalisation en système de blocs. Par exemple, lorsque vous réfléchissez aux différentes options d'en-tête de nombreux thèmes, il peut être utile de créer des modèles de blocs pour exposer ces choix d'utilisateurs via l'éditeur de site complet.
La route à suivre
Nymark a identifié plusieurs domaines qui doivent être abordés à l'avenir, à savoir la documentation. "Le manque général de documentation est un problème, non seulement pour l'édition complète du site, mais pour l'ensemble du projet Gutenberg", a-t-elle déclaré. "Cela rend difficile pour les gens d'apprendre et de contribuer."
Une fonctionnalité clé qu'elle aimerait voir est la possibilité pour les auteurs de thèmes de verrouiller les modèles pour empêcher les utilisateurs de supprimer accidentellement les blocs critiques qui fournissent des fonctionnalités à leurs sites Web.
Elle a également énuméré plusieurs composants nécessaires qui sont en cours de développement par l'équipe Gutenberg mais qui ne sont pas encore prêts :
- Sélection et création de pièces de modèle dans l'éditeur de site.
- Finalisation de la fonctionnalité des styles globaux.
- Mise à jour des blocs d'édition de site complet existants avec plus de contrôles.
- Création de nouveaux blocs pour les balises de modèle restantes.
- Amélioration du bloc Navigation pour qu'il soit réactif.
Il reste encore beaucoup de travail à faire et de nombreuses questions sont encore dans l'air. Cependant, il y a de l'espoir pour un avenir meilleur alors que WordPress évolue vers un langage de conception commun à travers des blocs.
"Il sera plus facile pour les concepteurs de créer des mises en page sans se soucier du code", a déclaré Nymark, "et une fois que les modèles pourront être exportés, il sera également plus facile de partager ces mises en page en tant que thèmes. La barrière d'entrée sera déplacée; il sera facile de créer un thème de base, mais il sera peut-être plus difficile de créer des solutions complètes pour les utilisateurs.
