Cosa c’39; C’est après WordPress: parce que l’avenir de Gutenberg est merveilleux
Cet article fait partie d’une série d’articles écrits pour les développeurs WordPress sur le développement de Gutenberg. Dans WordPress 3.0, je pense à l’innovation de la version 5.0 de WordPress lorsque les types de messages personnalisés viennent d’être fusionnés dans le noyau. Il n’y a pas si longtemps, j’ai commencé à l’appeler next WordPress. Très bien, avancez vite jusqu’en 2018 et nous avons prévu une date de sortie pour WordPress 5.0. Dans l’état du monde 2017, Matt marenwig a annoncé l’axe du développement wordpress pour l’année prochaine, le Projet Gutenberg. Gutenberg est un nouveau projet passionnant qui se joindra au cœur de wordpress pour aider les gens à écrire du contenu, à créer des sites Web et à mieux concevoir. Dans cette série, je vous présente le développement de blocs de Gutenberg.
Gutenberg au moment de la rédaction de cet article, Gutenberg existe sous deux formes: Gutenberg github Repo – un endroit où les développeurs peuvent développer, signaler des problèmes, créer des demandes, et même améliorer la documentation. Plugin Gutenberg wordpress – plugin Gutenberg wordpress pour démarrer un projet d’utilisation ou de test. Gutenberg devrait fusionner avec wordpress Core dans WordPress 5.0, environ. Avril 2018. Les anciens éditeurs ou ce qu’ils appellent les éditeurs classiques existent sous forme de plug – ins séparés. Gutenberg a tout changé une fois que le Projet Gutenberg a fusionné avec le noyau, beaucoup de choses dans la communauté WordPress vont commencer à changer. En l’espace d’un an ou deux, ces changements peuvent créer des feuilles de route pour un large éventail de contenus totalement différents, tels que les thèmes WordPress, les plugins, les interactions, la création de sites Web, etc., et tout changer.
Impact sur les thèmes WordPress les plus grands changements se produiront dans l’industrie des thèmes WordPress. Les développeurs actuels de thèmes WordPress peuvent s’attendre à des changements majeurs dans l’ensemble de la base de code. Oui, c’est vrai. Trop de thèmes WordPress
Gros, encombrant, plein de code espiègle. Cela n’aide pas du tout l’écosystème WordPress. Cependant, pour Gutenberg, le thème WordPress est exactement ce qu’il devrait être. Il s’agit d’une feuille de style qui simule tous les principaux modules de Gutenberg. Certains développeurs de sujets peuvent choisir de supprimer certains blocs natifs. Oui, presque tout le monde ajoute des blocs personnalisés via le plug – in thème partner.
Si vous êtes un développeur \/ entreprise de thèmes WordPress. Commencez à penser à Gutenberg. Le plug – in WordPress qui affecte le traitement du Front – end du site WordPress enregistrera les blocs personnalisés à l’aide de l’api Gutenberg block. Le propriétaire du site utilisera ces blocs pour créer une mise en page personnalisée. Imaginez lancer un magasin de commerce électronique avec wordpress et utiliser le plugin woocommerce que tout le monde aime. Vous avez annoncé des offres spéciales pour les vacances, il y a des articles spéciaux dans le magasin que vous souhaitez collecter et poster sur votre blog.
Tout ce que vous pouvez faire maintenant est d’ajouter des liens à la liste des pages woocommerce pour rediriger les utilisateurs vers les pages où ils peuvent acheter ces produits. Vous êtes limité et vos mains sont liées: vous n’êtes pas un développeur et personnaliser la mise en page de votre site n’est pas quelque chose que vous pouvez faire vous – même. Avec Gutenberg, vous pouvez ajouter un bloc de produits woocommerce directement sur votre blog, vous pouvez choisir un produit spécifique à vendre, et les utilisateurs peuvent interagir avec le bloc sur leur blog. Pour interagir, je veux dire, voir les photos, les descriptions et les ajouter au panier.
C’est ce que le quartier Gutenberg offrira. Vous ne me croyez pas? Regardez le blog de Woo et vous serez heureux de voir comment ils ont préparé woocommerce pour l’arrivée de Gutenberg. Si vous développez un plug – in wordpr
ESS, tu commences à intégrer ton code à Gutenberg? Impact sur la communauté WordPress la communauté WordPress changera à jamais. Je suis sérieuse. Le prochain article WordPress que j’ai écrit nous aidera à gagner 20% des parts de site dans le futur. Par exemple: Meilleur thème WordPress: Je pense que le thème Gutenberg sera beaucoup mieux que notre thème actuel. Le nouveau thème apportera une meilleure expérience utilisateur aux propriétaires de sites Web qui écrivent \/ créent du contenu et aux utilisateurs qui naviguent \/ lisent le site, ce qui sera optimisé grâce à un code \/ schéma standard. Amélioration du plugin wordpress: le plugin wordpress sera meilleur, car Gutenberg leur fournira une API pour explorer le contenu et les fonctionnalités du site.
Critères de construction de page WordPress: tout le monde dans la communauté a une relation amour \/ haine avec les constructeurs de page WordPress. Page Builder est un démon nécessaire. Les gens en ont besoin pour créer et contrôler des sites sans Code. Mais il n’y a pas de méthode standard pour créer un site Web. Gutenberg va créer une méthode standard pour créer un site WordPress. Les développeurs de plug – ins et de thèmes peuvent utiliser cette API pour améliorer le générateur de page par défaut de WordPress, comme Gutenberg. Meilleur développeur: Gutenberg est basé sur JavaScript. À l’époque, PHP était une langue intéressante, mais il n’y a rien à dire sur les progrès et la croissance actuels de la communauté JavaScript. JavaScript est partout, vous avez appris à construire avec Javascript, et tout d’un coup vous pouvez créer des applications multiplateforme (Electron), vous pouvez créer des applications mobiles et Web réactives et interactives – ce qui n’est pas possible en PHP. Fondamentalement, avec cet écosystème JavaScript en évolution, vous pouvez devenir un meilleur développeur. Emplois bien rémunérés: les développeurs PHP et WordPress se plaignent souvent d’emplois surprenants
Et très bas sur le terrain. Arrête de te plaindre, les développeurs JavaScript sont bien payés. Le nombre d’entreprises que vous pouvez rejoindre après avoir appris à développer avec Javascript (grâce à Gutenberg \/ wordpress) est incroyable. Cela améliore non seulement la vie des développeurs WordPress, mais aussi les projets potentiels qui seront créés avec wordpress. Pourquoi? Parce que si les développeurs WordPress peuvent travailler pour des entreprises basées sur Javascript, les développeurs JS peuvent également explorer les possibilités d’intégration wordpress pour des produits basés sur JS. Interaction avec d’autres communautés javascript: grâce à WordPress, j’ai appris PHP et j’ai participé à d’autres communautés PHP (laraver, Symfony) et je suis aussi ami avec beaucoup d’autres développeurs. Maintenant avec Gutenberg, tous les développeurs nouveaux \/ existants seront forcés d’écrire de plus en plus de code JavaScript chaque jour. Merde, la porte de Gutenberg répond. JS, donc tu es déjà impliqué. Il y a quelques mois, j’ai commencé une discussion sur le choix d’un cadre Javascript pour Gutenberg (~ WordPress) avec plus de 150 participants et environ 300 commentaires – des gens de plus de 10 communautés de cadres JavaScript différentes? Ça prouve ce qui va se passer ensuite.
Découvrez le développement de Gutenberg si cela vous intéresse, attendez que le prochain article soit publié ici. Vous apprendrez par la pratique et nous coderons quelques blocs pour WordPress Gutenberg. J’a i créé un modèle de dépôt Stellar que nous explorerons et étendrons dans cette série. À la fin de cette série, vous pourrez écrire des blocs Gutenberg de base, les créer via es6 ou esnext, utiliser des pages Web pour créer votre propre code et créer des modèles Gutenberg modifiables personnalisés qui vous aideront à développer de meilleurs thèmes et plug – ins avec l’API Gutenberg.
Et Gutenberg
En cas d’interruption, l’interruption sera finalement justifiée. WordPress a vraiment besoin d’un moyen standard d’étendre les thèmes et les plugins. Chaque autre page Builder tente de résoudre les problèmes que Gutenberg pourrait résoudre. Comme moyen standard de créer des pages WordPress, il sera aussi intégré que possible avec beaucoup d’autres plugins WordPress qui sont absents du générateur de page actuel. Comme d’habitude, n’hésitez pas à laisser des questions ou des commentaires ci – dessous, et j’essaierai de répondre à chaque question ou commentaire.