Esprit Il s’agit de modifier l’ensemble du système de thème WordPress pour qu’il repose sur des blocs.
Votre logo de site? Ce sera un bloc damp;rsquoimage. Votre menu? Ce sera un bloc de navigation. Votre page damp;rsquoaccueil? Ça pourrait être un bloc de grille. Ces fonctions thématiques prendront des mois, voire des années à développer. Les changements dans le style des documents Google ne se produiront quamp;rsquoune fois ces fonctions terminées.
La phase 3 du Projet Gutenberg Gutenberg comporte quatre phases. Lamp;rsquoétape 2 est « personnaliser » et se terminera lorsque « mettre en oeuvre les modifications à lamp;rsquoéchelle du site ». La troisième étape est la collaboration, et voici la description de Matt de lamp;rsquoétat du monde:
[ici] c’est nous qui rassemblons tout ce que avez vu à Gutenberg pour que puissiez éditer ce que faites en temps réel en collaboration avec d’autres personnes. Matt parle souvent de la nécessité d’éditer en collaboration dans WordPress, dans le style de Google docs, ce n’est qu’une autre confirmation.
L’introduction de l’édition collaborative dans WordPress s’est avérée une fonctionnalité très intéressante, mais un défi technique extrêmement difficile pour des plateformes telles que WordPress. Lamp;rsquoédition Collaborative est beaucoup plus facile pour Google parce quamp;rsquoelle contrôle presque entièrement le serveur. Ils ont juste besoin de samp;rsquoinquiéter des différents navigateurs.
Lamp;rsquoéquipe de ckeditor a passé quatre ans à résoudre ce problème pour sa plateforme et a donné un excellent aperçu de nombreux défis. Ils se rendent compte quamp;rsquoils ne peuvent pas fournir damp;rsquoédition Collaborative sans créer une plate forme SaaS pour quamp;rsquoelle fonctionne. La situation de l’équipe WordPress est similaire à celle de l’équipe ckeditor. Ils doivent trouver une solution qui fonctionne sur presque tous les serveurs. Une option est damp;rsquoutiliser websocket, qui est similaire à une version Ajax plus moderne. Websocket et Ajax peuvent mettre à jour le contenu à lamp;rsquoécran sans mettre à jour toute la page.
Il peut également être facilement partagé par yjs. Ensuite, le travail que pouvez travailler ensemble sur un paragraphe commence. P2P est toujours difficile, mais WP peut agir comme un serveur Stun, permettant moins damp;rsquoédition distribuée sur le serveur. cela namp;rsquoest pas possible, pouvez toujours utiliser le relais et yjs a été optimisé pour les petits messages. Une fois que tout va bien, pouvez commencer à utiliser la fonction damp;rsquoédition de suivi yjs pour obtenir une vue distribuée de ce que tout le monde fait au document. On namp;rsquoattendra peut être pas longtemps. Fabian mamp;rsquoa également présenté une discussion sur les solutions damp;rsquoédition collaborative: Nous avons interrogé Fabian et son équipe sur yjs: Mise à jour 2 un nouveau projet appelé asblocks est très prometteur.