Salut !
Avez-vous passé un bon week-end prolongé ?
Aujourd'hui, je ne viens pas avec un nouvel article, mais j'ai mieux 🤩 !
Je vais vous expliquer comment j'ai proposé ma première extension 🔌 gratuite sur le répertoire des extensions de WordPress (que l'on appelle aussi "repo" - et que l'on trouve à l'onglet Extensions > Ajouter depuis l'administration du site).
Tout est parti de la mise à jour de mon livre. En règle générale, cela me fait prendre conscience de divers "trucs".
Par exemple, pour la seconde édition de mon livre, j'avais publié mon générateur de mentions légales. J'avais pensé qu'il serait très utile pour les lecteurs du livre, mais aussi pour mes élèves et les internautes qui passeraient sur mon blog.
➡️ Aujourd'hui, mon générateur est la publication la plus visitée de mon blog.
-----●-----●-----●-----●-----●-----
Pour cette édition, je me suis creusée la tête 🤯 concernant la pédagogie à adopter en matière de "thème" : dois-je utiliser un thème classique ou un thème basé sur les blocs pour expliquer les étapes de la création d'un site web ?
Parce que oui, ça change tout !
Les thèmes classiques ont des onglets pour gérer les menus et l'apparence alors que pour les thèmes basés sur les blocs, tout se gère depuis l'éditeur du site.
Un vrai dilemme 😩 !
J'ai alors cherché désespérément une extension qui permettrait de réconcilier les deux versions de l'apprentissage... En vain ! Je n'ai rien trouvé !
Alors, je l'ai créée, tout simplement !
Cette extension s'appelle Menus for Block Theme. Vous remarquerez ce "s" à la fin de "Menus"...
En effet, cette extension est toute simple : elle permet d'activer des menus de raccourcis très utiles si vous utilisez un thème basé sur les blocs (quasiment inutile si vous utilisez un thème classique).
-----●-----●-----●-----●-----●-----
Pour tout vous dire, la première version de ce plugin était très mauvaise, tout simplement car je ne suis pas une vraie développeuse ! Elle a d'ailleurs été recalée par l'équipe de révision du plugin : une histoire de esc_url() ou de sanitize_url(). Si vous êtes développeur, vous savez de quoi je parle...
Alors, j'ai demandé à WPRock de m'aider pour corriger l'extension.
Pour la petite histoire, Julien (alias WPRock) a été l'une des premières personnes avec laquelle j'ai sympathisé lors de mon premier WordCamp en 2016, à Bordeaux. Que le temps passe vite !
Grâce aux compétences de Julien, cette extension ressemble à celle que j'imaginais...
Voilà donc la petite histoire de Menus for Block Theme !
-----●-----●-----●-----●-----●-----
Aussi simple soit ce plugin, je me suis rendue compte du travail 🤪 pour déposer officiellement une extension sur le catalogue de WordPress.
Coder le plugin, c'est finalement la partie la plus simple !
Ensuite, il faut :
- Soumettre l'extension et attendre sa review (j'ai attendu 3 semaines),
- Créer les captures d'écran
- Paramétrer correctement le fichier README.TXT (heureusement il existe des générateurs)
- Créer les textes de description visibles sur le répertoire
- Créer les textes contenus dans l'extension elle-même : les textes des options par exemple (en anglais et en français, si on veut proposer les traductions)
- Une fois acceptée, il faut envoyer l'extension par SVN, c'est encore toute une histoire 😖 !
Bref, je dois dire que j'ai encore appris plein de choses et c'est pour ça que j'aime tant WordPress, on ne s'ennuie jamais !
-----●-----●-----●-----●-----●-----
Bref, elle est là ! Testez-la si vous avez un site qui utilise un thème basé sur les blocs (si ce n'est pas le cas, vous pouvez la tester en local avec le thème Twenty Twenty Three par exemple)...
Et donnez-moi vos impressions 🤩 !
Je vous souhaite une excellente semaine !
À très vite ;-)
Lycia 🎛️
0 comments