L & # 39; L’édition Collaborative est un défi très difficile dans WordPress
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 d’image. Votre menu? Ce sera un bloc de navigation. Votre page d’accueil? Ç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 qu’une fois ces fonctions terminées. La phase 3 du Projet Gutenberg – Gutenberg comporte quatre phases. L’étape 2 est « personnaliser » et se terminera lorsque « mettre en oeuvre les modifications à l’échelle du site ».
La troisième étape est la collaboration, et voici la description de Matt de l’état du monde:
[ici] c’est nous qui rassemblons tout ce que vous avez vu à Gutenberg pour que vous puissiez éditer ce que vous 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. L’édition Collaborative est beaucoup plus facile pour Google parce qu’elle contrôle presque entièrement le serveur. Ils ont juste besoin de s’inquiéter des différents navigateurs.
L’é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 qu’ils ne peuvent pas fournir d’édition Collaborative sans créer une plate – forme SaaS pour qu’elle 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 d’utiliser websocket, qui est similaire à une version Ajax plus moderne. Websocket et Ajax peuvent mettre à jour le contenu à l’écran sans mettre à jour toute la page.
Il peut également être facilement partagé par yjs. Ensuite, le travail que vous pouvez travailler ensemble sur un paragraphe commence. P2P est toujours difficile, mais WP peut agir comme un serveur Stun, permettant moins d’édition distribuée sur le serveur. Si cela n’est pas possible, vous pouvez toujours utiliser le relais et yjs a été optimisé pour les petits messages. Une fois que tout va bien, vous pouvez commencer à utiliser la fonction d’édition de suivi yjs pour obtenir une vue distribuée de ce que tout le monde fait au document. On n’attendra peut – être pas longtemps. Fabian m’a également présenté une discussion sur les solutions d’édition collaborative: Nous avons interrogé Fabian et son équipe sur yjs:
[ici] c’est nous qui rassemblons tout ce que vous avez vu à Gutenberg pour que vous puissiez éditer ce que vous 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. L’édition Collaborative est beaucoup plus facile pour Google parce qu’elle contrôle presque entièrement le serveur. Ils ont juste besoin de s’inquiéter des différents navigateurs.
L’é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 qu’ils ne peuvent pas fournir d’édition Collaborative sans créer une plate – forme SaaS pour qu’elle 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 d’utiliser websocket, qui est similaire à une version Ajax plus moderne. Websocket et Ajax peuvent mettre à jour le contenu à l’écran sans mettre à jour toute la page.
Il peut également être facilement partagé par yjs. Ensuite, le travail que vous pouvez travailler ensemble sur un paragraphe commence. P2P est toujours difficile, mais WP peut agir comme un serveur Stun, permettant moins d’édition distribuée sur le serveur. Si cela n’est pas possible, vous pouvez toujours utiliser le relais et yjs a été optimisé pour les petits messages. Une fois que tout va bien, vous pouvez commencer à utiliser la fonction d’édition de suivi yjs pour obtenir une vue distribuée de ce que tout le monde fait au document. On n’attendra peut – être pas longtemps. Fabian m’a également présenté une discussion sur les solutions d’édition collaborative: Nous avons interrogé Fabian et son équipe sur yjs:
Mise à jour 2 un nouveau projet appelé asblocks est très prometteur.