Команда Гутенберга в настоящее время погружена в предоставление возможностей редактирования всего сайта в редактор блоков как часть фазы 2 долгосрочной дорожной карты проекта . Тем временем инженер Гутенберга Риад Бенгелла экспериментирует с идеями для функций совместной работы, которые появятся в Фазе 3, которая направлена на обеспечение более интуитивно понятного способа соавторства контента.
Сегодня Benguella представила прототип совместного написания под названием AsBlocks , созданный с помощью редактора Gutenberg. Это пример редактора, работающего вне WordPress. AsBlocks предоставляет среду сквозной зашифрованной записи, которая может быть предоставлена другим пользователям с помощью ссылки, в то время как сам сервер не может расшифровать контент.
Ни один контент не сохраняется автоматически. Если соавторы покидают страницу, весь контент пропадает, но пользователи могут сохранить зашифрованную версию на сервере, нажав кнопку «Сохранить».
AsBlocks поддерживает ~ 30 блоков, а пользовательский интерфейс очень похож на работу внутри редактора WordPress. Он даже включает настройки блока на боковой панели. AsBlocks также имеет дополнительный темный режим. Посмотрите живую демонстрацию на asblocks.com .
Бенгелла сказал, что его вдохновило excalidraw , приложение для совместной работы с рисунками и диаграммами. В будущем он планирует добавить следующие функции:
- Комментарии.
- Живой чат.
- Индикаторы выделения / каретки.
- План документа, кол.
- Кнопка локального сохранения.
- Постоянство локального хранилища.
Реализация совместной записи в WordPress может выглядеть не совсем так, но AsBlocks – это интересное исследование того, что возможно с редактором блоков. Хотя Бенгелла описал это как «новый побочный проект» в своем объявлении в Твиттере, в его посте пояснялось, что AsBlocks – это прототип, который был создан как исследование будущих возможностей ядра WordPress.
«AsBlocks – важный шаг на нашем пути к пониманию живого сотрудничества и его внедрению в Core», – сказал Бенгелла. «Плагин WordPress, основанный на технологии AsBlocks, также не за горами».
Пройдет долгий путь, прежде чем что-то вроде AsBlocks сможет конкурировать с Google Docs и его огромным набором функций. Но для чего-то вроде совместной работы над страницей или сообщением в блоге AsBlocks предоставляет восхитительно простую реализацию, которая может дать WordPress основной трамплин для перехода к третьей фазе Гутенберга. Проект под лицензией GPL и доступен на Github , если вы хотите вникнуть в код или делать вклад.