Matt Mullenweg renouvelle la pouss√©e pour les plugins WordPress canoniques ou Canonical Plugins - ūüŹÜ Managed Server

BLOG

14 septembre 2022

Matt Mullenweg renouvelle la promotion des plugins WordPress canoniques ou Canonical Plugins

Un plugin peut-il être plus fiable, exécuté par plus de personnes et meilleur que les autres plugins du référentiel WordPress ? Découvrons les plugins canoniques.

Plugin WordPress Plugins Canoniques Canoniques

Il y a eu beaucoup de références aux "plugins canoniques" de 2009 à aujourd'hui, en particulier chez Matt's WordCamps, mais nous n'avons rien publié d'officiel à propos de l'idée, et nous n'avons pas fait beaucoup de progrès au-delà des discussions sur la façon dont il serait formidable d'avoir plugins canoniques et combien ce serait bien pour la communauté.

Qu'est-ce qu'un plugin WordPress canonique ou un plugin canonique.

C'est l'une des nombreuses choses dont l'√©quipe principale de validation a parl√© ces derniers jours et tout le monde s'accorde √† dire que nous devons donner la priorit√© √† cet aspect du projet le plus t√īt possible. Voici donc une description de premier ordre de la fa√ßon dont nous pensons actuellement aux plugins canoniques, que nous aimerions utiliser pour d√©marrer une discussion communautaire cibl√©e sur le sujet.

Référentiel de plugins WordPress

Les plugins canoniques seraient des plugins d√©velopp√©s par la communaut√© (plusieurs d√©veloppeurs, pas une seule personne) et r√©pondraient aux demandes de fonctionnalit√©s populaires avec une ex√©cution exceptionnelle. Ces plugins seraient GPL et r√©sideraient dans le r√©f√©rentiel WordPress.org et seraient d√©velopp√©s en √©troite connexion avec le noyau WordPress. Il y aurait une relation tr√®s forte entre le noyau et ces plugins qui garantirait que a) le code du plugin √©tait s√©curis√© et le meilleur exemple possible de normes de codage et b) que les nouvelles versions de WordPress seraient test√©es par rapport √† ces plugins avant version sur assurer la compatibilit√©. Il y aurait un √©cran au sein de la section des plugins d'administration de WordPress pour pr√©senter ces plugins canoniques comme une sorte de garantie du choix de l'√©diteur ou v√©rifi√©. Ces plugins seraient une v√©ritable extension du noyau WordPress en termes de compatibilit√©,

Canonical Plugin et WordCamp 2022. L'appel de Matt Mullenweg.

Lors de la journ√©e des contributeurs WordCamp US ce week-end, Matt Mullenweg a publi√© une invitation renouvel√©e aux √©quipes de WordPress Make √† adopter une approche plug-in lors du d√©veloppement de nouvelles fonctionnalit√©s de base. Relance la notion de plug-ins canoniques, Introduit pour la premi√®re fois dans la communaut√© WordPress en 2009 comme moyen de fournir aux utilisateurs des fonctionnalit√©s optionnelles avec un niveau de s√©curit√© sup√©rieur √† celui des plug-ins classiques :

Les plugins canoniques seraient des plugins développés par la communauté (plusieurs développeurs, pas une seule personne) et répondraient aux demandes de fonctionnalités populaires avec une exécution exceptionnelle. Ces plugins seraient GPL et résideraient dans le référentiel WordPress.org et seraient développés en étroite connexion avec le noyau WordPress. Il y aurait une relation très forte entre le noyau et ces plugins qui garantirait que a) le code du plugin était sécurisé et le meilleur exemple possible de normes de codage et b) que les nouvelles versions de WordPress seraient testées par rapport à ces plugins avant version sur assurer la compatibilité. Il y aurait un écran au sein de la section des plugins d'administration de WordPress pour présenter ces plugins canoniques comme une sorte de garantie du choix de l'éditeur ou vérifiée. Ces plugins seraient une véritable extension du noyau WordPress en termes de compatibilité,

Jen Mylo

La R√©pertoire des plugins WordPress ce n'est qu'un plug-in de plus de 60.000 XNUMX (au moment de la publication). Contrairement √† l'id√©e des plugins canoniques, le r√©pertoire officiel est toujours comme le Far West en termes de ce que les utilisateurs peuvent attendre des auteurs de plugins. Mullenweg a cit√© plusieurs sc√©narios de plug-in qui ne sont pas id√©aux pour les utilisateurs, comme un plug-in contr√īl√© par une seule entreprise et √©voluant vers une version pro ou la suppression de fonctionnalit√©s auparavant gratuites et la mise en place d'une mise √† jour.

Les plugins canoniques sont destin√©s √† fournir une alternative fiable aux plugins o√Ļ les motivations des auteurs peuvent ne pas donner la priorit√© aux utilisateurs. Il offre √©galement aux principaux contributeurs un moyen de d√©montrer la demande de fonctionnalit√©s qu'ils souhaitent atteindre dans WordPress. Certains projets comme MP6, Gutenberg et l'API REST ont introduit ce chemin dans le noyau.

Matt Mullenweg

Nous atteignons un point o√Ļ le noyau doit √™tre plus √©ditorial et dire "non" aux fonctionnalit√©s qui viennent ad hoc comme ils le font parfois, et j'esp√®re que davantage d'√©quipes Make utiliseront cela comme une opportunit√© d'influencer l'avenir de WordPress √† travers une approche plug-first qui leur donne le luxe de cycles de d√©veloppement et de publication plus rapides (au lieu de trois fois par an), moins de frais g√©n√©raux de r√©vision et un chemin vers le noyau si le plug-in devient un succ√®s retentissant,

dit Mullenweg.

Je suis très conscient que lorsque les gens visent à avoir quelque chose dans leur noyau, un "non" ou un "pas maintenant" peut être frustrant et parfois créer une pression artificielle pour insérer quelque chose avant qu'il ne soit prêt, comme je pense que c'est arrivé avec l'API REST dans WP 4.4.

Dans un poster connexe qui a inspir√© la discussion renouvel√©e sur les plugins canoniques, Mullenweg a pes√© la proposition controvers√©e de WebP par d√©faut qui avait r√©cemment re√ßu de nouvelles objections de la part des principaux d√©veloppeurs de WordPress. Les contributeurs ont travaill√© f√©brilement pour r√©viser leur approche √† temps pour la version 6.1.

Mullenweg a recommand√© ces nouvelles fonctionnalit√©s comme un excellent candidat pour le chemin du plugin canonique, sugg√©rant que cela laisserait plus de temps √† l'√©cosyst√®me autour de WebP pour m√Ľrir :

 Je suis int√©ress√© par la prise en charge de nouveaux formats et l'am√©lioration des performances, mais je pense que ce changement envoy√© par d√©faut aux utilisateurs lors de la mise √† niveau vers 6.1 est beaucoup pour l'instant, m√™me avec certaines des interactions maladroites que les syst√®mes d'exploitation ont encore autour de webp ( et HEIC ! ) dossier.

Je suis heureux que le support de travail pour les fichiers webp et HEIC reste dans le noyau, car nous devrions être libéraux dans ce que nous acceptons et travailler avec, mais pas avec la modification pour tout convertir en webp lorsque les JPEG sont chargés.

L'√©quipe Performances pr√©voit d'en discuter dans le chat programm√© de demain. On ne sait toujours pas si les tentatives r√©centes de WebP pointeront par d√©faut vers le statut de plug-in canonique ou si certains d'entre eux peuvent encore atteindre la version 6.1.

Les réponses à la demande de plug-ins plus canoniques ont été mitigées, car certains ont immédiatement reconnu la charge accrue pour les mainteneurs de ces plug-ins.

"WP a juste besoin de surmonter son aversion pour les fonctionnalit√©s optionnelles¬Ľ, a d√©clar√© le d√©veloppeur WordPress Jon Brown.

Fonctions pouvant être activées / désactivées. "Decisions not options" est une excellente philosophie lorsqu'il s'agit de garder les choses simples pour les utilisateurs, mais il semble avoir été jeté par la fenêtre avec Gutenberg UX et transformé en un axiome lors de la discussion sur l'ajout d'options trivialement simples à la page des paramètres.

Le contributeur parrainé par IThemes, Timothy Jacobs, a déclaré qu'il n'était pas nécessairement favorable à l'ajout de plus d'options à Core, mais il pense que les plugins canoniques pourraient être présentés de la même manière que les options.

Cela ne signifie pas que l'interface utilisateur doit simplement rechercher dans le r√©pertoire du plugin quelque chose que vous voulez ¬Ľ, a d√©clar√© Jacobs. "Les plugins canoniques pourraient √©ventuellement √™tre expos√©s dans une interface utilisateur" de type param√®tres ". Je pense que les m√©thodes d'importation sont un peu cach√©es dans le menu Outils, mais peut-√™tre quelque chose comme √ßa.

Le principal contributeur Torsten Landsiedel a d√©clar√© que la diff√©rence entre les plug-ins canoniques et les plug-ins en fonctionnalit√© elle n'est pas claire. La distinction pourrait √™tre que les plugins canoniques incluent ceux qui n'appartiennent peut-√™tre jamais au noyau mais qui sont toujours importants pour les utilisateurs.

Il semble que le plugin 'WordPress importer' soit un plugin canonique. Je ne sais pas si c'est un bon exemple pour un plugin * prospère *. Ne prend pas en charge les images en vedette, lutte avec une grande quantité de messages/médias, etc. Le plug-in Health Check utile se débat avec les personnes disparues qu'il aide.

dit Landsiedel.

Comment pouvons-nous emp√™cher ces plugins (quel que soit leur nom) de ne pas avoir suffisamment de contributeurs ? Je pense qu'un importateur est un outil crucial mais inutile dans le noyau (je peux l'installer si j'en ai besoin, d'accord) - mais cela devrait fonctionner et cela ne fonctionne pas bien pour le moment. Mais je ne vois pas beaucoup d'int√©r√™t de la part de la communaut√© des d√©veloppeurs pour aider √† r√©soudre ce probl√®me (peut-√™tre parce qu'ils utilisent WP CLI et ne se soucient pas de ce plugin ?)

Le contributeur principal de WordPress, Colin Stewart, a déclaré que s'il convient que les fonctionnalités en tant que plugin sont utiles pour les nouvelles fonctionnalités, cela nécessite "une métrique bien meilleure qu'un" succès écrasant "pour l'inclusion dans le noyau".

Certaines fonctionnalités sont importantes pour la stabilité et protègent les utilisateurs contre les problèmes qui leur causent des maux de tête plusieurs fois au cours de la vie de leur site Web, mais ce ne sont pas des choses que les utilisateurs pourraient penser à rechercher dans le référentiel de plug-ins ou à les installer.. La restauration est une telle fonctionnalité, tout comme l'intégrité du site, l'exportation/effacement de la confidentialité, etc.

dit Stewart.

"La prise de décision formelle pour les propositions serait extrêmement utile. Ce sujet revient régulièrement maintenant" .

Mullenweg a propos√© pr√®s de deux douzaines d'id√©es de plugins canoniques aux √©quipes Make et a sugg√©r√© que les √©quipes elles-m√™mes pourraient probablement proposer de meilleures id√©es. Imaginer toutes ces nouvelles fonctionnalit√©s en jeu serait comme une renaissance de l'innovation dans l'administration. C'est une perspective passionnante qui pourrait profiter aux utilisateurs de WordPress tant que les plugins sont pr√©sent√©s d'une mani√®re facile √† adopter. Les premiers commentateurs de l'id√©e soul√®vent des inqui√©tudes l√©gitimes quant au manque de responsables, car l'histoire montre que la prise en charge de certains des plugins canoniques existants est quelque peu in√©gale.

J'esp√®re que cela d√©clenchera une discussion pendant la journ√©e des contributeurs et au-del√† sur la fa√ßon dont nous pouvons mieux utiliser les plugins pour augmenter la vitesse d'√©volution de WordPress, garder le noyau l√©ger, rapide et opini√Ętre, et le faire en disant "oui" √† plus d'id√©es et d'exp√©rimentation.

dit Mullenweg.

Vous avez des doutes ? Vous ne savez pas par o√Ļ commencer ? Contactez-nous !

Nous avons toutes les réponses à vos questions pour vous aider à faire le bon choix.

Discute avec nous

Discutez directement avec notre support avant-vente.

0256569681

Contactez-nous par téléphone pendant les heures de bureau 9h30 - 19h30

Contactez-nous en ligne

Ouvrez une demande directement dans l'espace contact.

INFORMATIONS

Managed Server Srl est un acteur italien leader dans la fourniture de solutions syst√®me GNU/Linux avanc√©es orient√©es vers la haute performance. Avec un mod√®le d'abonnement peu co√Ľteux et pr√©visible, nous garantissons que nos clients ont acc√®s √† des technologies avanc√©es en mati√®re d'h√©bergement, de serveurs d√©di√©s et de services cloud. En plus de cela, nous proposons des conseils syst√®me sur les syst√®mes Linux et une maintenance sp√©cialis√©e en SGBD, s√©curit√© informatique, Cloud et bien plus encore. Nous nous distinguons par notre expertise dans l'h√©bergement de CMS Open Source de premier plan tels que WordPress, WooCommerce, Drupal, Prestashop, Joomla, OpenCart et Magento, soutenus par un service d'assistance et de conseil de haut niveau adapt√© aux administrations publiques, aux PME et √† toutes tailles.

Red Hat, Inc. d√©tient les droits de Red Hat¬ģ, RHEL¬ģ, RedHat Linux¬ģ et CentOS¬ģ ; AlmaLinux‚ĄĘ est une marque commerciale d'AlmaLinux OS Foundation ; Rocky Linux¬ģ est une marque d√©pos√©e de la Rocky Linux Foundation ; SUSE¬ģ est une marque d√©pos√©e de SUSE LLC ; Canonical Ltd. d√©tient les droits sur Ubuntu¬ģ ; Software in the Public Interest, Inc. d√©tient les droits sur Debian¬ģ ; Linus Torvalds d√©tient les droits sur Linux¬ģ ; FreeBSD¬ģ est une marque d√©pos√©e de la FreeBSD Foundation ; NetBSD¬ģ est une marque d√©pos√©e de la Fondation NetBSD ; OpenBSD¬ģ est une marque d√©pos√©e de Theo de Raadt. Oracle Corporation d√©tient les droits sur Oracle¬ģ, MySQL¬ģ et MyRocks¬ģ ; Percona¬ģ est une marque d√©pos√©e de Percona LLC ; MariaDB¬ģ est une marque d√©pos√©e de MariaDB Corporation Ab ; REDIS¬ģ est une marque d√©pos√©e de Redis Labs Ltd. F5 Networks, Inc. d√©tient les droits sur NGINX¬ģ et NGINX Plus¬ģ ; Varnish¬ģ est une marque d√©pos√©e de Varnish Software AB. Adobe Inc. d√©tient les droits sur Magento¬ģ ; PrestaShop¬ģ est une marque d√©pos√©e de PrestaShop SA ; OpenCart¬ģ est une marque d√©pos√©e d'OpenCart Limited. Automattic Inc. d√©tient les droits sur WordPress¬ģ, WooCommerce¬ģ et JetPack¬ģ ; Open Source Matters, Inc. d√©tient les droits sur Joomla¬ģ ; Dries Buytaert d√©tient les droits sur Drupal¬ģ. Amazon Web Services, Inc. d√©tient les droits sur AWS¬ģ ; Google LLC d√©tient les droits sur Google Cloud‚ĄĘ et Chrome‚ĄĘ ; Facebook, Inc. d√©tient les droits sur Facebook¬ģ ; Microsoft Corporation d√©tient les droits sur Microsoft¬ģ, Azure¬ģ et Internet Explorer¬ģ ; La Fondation Mozilla d√©tient les droits sur Firefox¬ģ. Apache¬ģ est une marque d√©pos√©e de The Apache Software Foundation ; PHP¬ģ est une marque d√©pos√©e du groupe PHP. CloudFlare¬ģ est une marque d√©pos√©e de Cloudflare, Inc. ; NETSCOUT¬ģ est une marque d√©pos√©e de NETSCOUT Systems Inc. ; ElasticSearch¬ģ, LogStash¬ģ et Kibana¬ģ sont des marques d√©pos√©es d'Elastic NV. Ce site n'est affili√©, sponsoris√© ou autrement associ√© √† aucune des entit√©s mentionn√©es ci-dessus et ne repr√©sente aucune de ces entit√©s de quelque mani√®re que ce soit. Tous les droits sur les marques et noms de produits mentionn√©s sont la propri√©t√© de leurs titulaires respectifs des droits d'auteur. Toutes les autres marques mentionn√©es appartiennent √† leurs titulaires. MANAGED SERVER¬ģ est une marque d√©pos√©e au niveau europ√©en par MANAGED SERVER SRL Via Enzo Ferrari, 9 62012 Civitanova Marche (MC) Italie.

JUSTE UN MOMENT !

Souhaitez-vous voir comment votre WooCommerce fonctionne sur nos syst√®mes sans avoir √† migrer quoi que ce soit ? 

Entrez l'adresse de votre site WooCommerce et vous obtiendrez une démonstration navigable, sans avoir à faire absolument quoi que ce soit et entièrement gratuite.

Non merci, mes clients préfèrent le site lent.
Retour en haut de page