Drupal Europe только что анонсировала свою программу предстоящего мероприятия в Дармштадте, Германия, 10-14 сентября. Конференция соберет более 1600 профессионалов и энтузиастов Drupal для 162 часов сессий и 9 углубленных семинаров.
Automattic спонсирует сетевое пространство Open Web Lounge, а Мэтт Мулленвег присоединится к Дрису Байтаерту и Барб Палсер на панели, посвященной будущему открытого Интернета и открытого исходного кода .
Один интересный сеанс, связанный с WordPress, называется « Знакомство с редактором контента Gutenberg для Drupal 8» . Этот новый модуль переносит редактор Gutenberg WordPress на Drupal. Он был создан Пером Андре Рёнсеном и его командой Frontkom , агентством цифровых услуг, базирующимся в Норвегии.
Проект Drupal Gutenberg направлен на предоставление нового опыта публикации на основе редактора WordPress Gutenberg. Демо на сайте в настоящее время обеспечивает внешний интерфейс интерактивной реализации Гутенберга внутри Drupal, похожий на WordPress’ демо „Frontenberg“ на wordpress.org/gutenberg . Последняя реализация модуля появится там, но Рёнсен сказал, что в настоящее время он модернизируется, поскольку за последние несколько недель с Гутенбергом произошло много вещей.
Рёнсен рассказал нам, что впервые увидел Гутенберга в 2017 году и был вдохновлен использовать его для одного из медиа-клиентов Frontkom.
«Мысль о разветвлении возникла в середине 2017 года, когда мы изучали возможность использования Gutenberg в качестве библиотеки для создания конструктора первой страницы, спонсируемого Google Digital News Initiative», – сказал Рёнсен. «В итоге мы использовали его, и модуль Drupal – естественный побочный продукт».
Frontkom разработал конструктор страниц на основе Gutenberg для медиаиндустрии. Он добавляет к Гутенбергу дополнительную функциональность, которая позволяет пользователям размещать и настраивать статьи для первой страницы онлайн-газеты. Рёнсен сказал, что проект прошел хорошо, и его команда планирует открыть исходный код, но пока рано что-либо делиться.
После этого успешного опыта использования Gutenberg в качестве клиента Frontkom начал работу над проектом Drupal Gutenberg в начале января 2018 года.
«Основная часть работы заключалась в том, чтобы сделать Гутенберг более независимым от CMS», – сказал Рёнсен. «Сначала мы разделили его и обслужили вилку. Позже мы начали использовать Gutenberg в качестве зависимости, тестируя более удобный в обслуживании подход ».
Рёнсен открыл заявку на GitHub, попросив команду Гутенберга рассмотреть возможность структурирования проекта, чтобы сделать его более независимым от CMS . Тикет был закрыт довольно скоро с объяснением, что он «не имеет прямого отношения к работе, ведущейся над проектом, и его целям».
«У нас пока очень мало, если таковые имеются, исходящих коммитов, поскольку основной интерес WP до сих пор заключался только в удовлетворении потребностей WP», – сказал Рёнсен. «Но это просто изменилось».
Гутенберг стремится упростить использование вне WordPress. Команда работает над публикацией всех модулей React в виде пакетов npm . Рёнсен сказал, что он ожидает, что уменьшение количества глобалов, необходимых для работы Гутенберга, будет огромным подспорьем для других CMS.
Пока что проект Drupal Gutenberg не получил широкого распространения, но Рёнсен сказал, что его команда вызвала большой интерес со стороны технического сообщества Drupal.
«У нас есть сообщение в блоге на английском языке с более подробной информацией; мы как бы приберегли его после отпуска », – сказал Рёнсен. «Но потом он взорвался, и разработчики продолжают связываться с нами, желая помочь».
Frontkom участвует в сообществе Drupal более 10 лет, а WordPress – последние три года. Рёнсен и его команда считают, что Гутенберг заполняет пробел в пространстве Drupal.
«В Drupal нет всех этих модных конструкторов страниц WordPress», – сказал он. «Так что это действительно более интересно, чем просто новый пользовательский интерфейс для редактирования сообщений – нам нужен единый способ создания сложных макетов».
У Drupal уже есть инициатива по обновлению пользовательского интерфейса администратора с использованием React, и Рёнсен сказал, что, по его мнению, Гутенберг может внести свой вклад в то, как это может происходить в ядре Drupal. В идеальном мире многие проекты с открытым исходным кодом могли бы получить большую выгоду от независимого от CMS Гутенберга, и все они вместе вносили бы свой вклад в его улучшение.
«Для нас как компании чрезвычайно интересно создавать внешние интерфейсы, которые можно легко перемещать между CMS», – сказал Рёнсен. «Что касается CMS с открытым исходным кодом в целом, я думаю, что в процессе внедрения можно будет многому научиться. Например, в D8 есть концепция «все – блок». Это упростило нам доступ к блокам ядра Drupal в Гутенберге – нам просто нужно сделать некоторую магию, чтобы раскрыть настройки блоков ».
Команда Frontkom не только восторженные поклонники интерфейса Гутенберга, но и ценит то, как работает проект. Рёнсен не следил за реакцией сообщества на последний раунд тестирования Гутенберга, но сказал, что, по его мнению, пользователям WordPress он понравится в долгосрочной перспективе, поскольку «у большинства конструкторов страниц есть проблемы».
«Drupal может многому научиться у WordPress, как они на самом деле построили проект Gutenberg – прозрачный процесс проектирования, много сотрудничества и при этом высокая эффективность», – сказал Рёнсен. «Итак, WordPress определенно опережает Drupal в том, что касается их административного интерфейса / JS. Поскольку в сообществе Drupal уже есть большой интерес к тому, чтобы сделать что-то подобное, очень приятно видеть, как кто-то проходит через это и преуспевает (надеюсь) ».
Стив Перш , ведущий защитник разработчиков в Pantheon, рассказал на DrupalCon в Нэшвилле 2018 о возможностях WordPress 5.0, а также провел сессию в Twin Cities Drupal Camp под названием « Все является блоком: как WordPress переписал WYSIWYG ». Отвечая на шумиху в Твиттере о сессии Drupal Gutenberg, Перш сказал, что Drupal нуждается в редакционном улучшении UX, чтобы оставаться конкурентоспособным, но не обязательно за счет принятия Gutenberg.
«У нас есть текущие инициативы в этом направлении», – сказал Перш. «Сам Гутенберг мог отвлечься от этой работы. В обоих [презентациях] я также упомянул, что Paragraphs или Layout Builder могут быть лучшими отправными точками модели данных для функциональности, подобной Gutenberg. Делать то же самое, что и WordPress, было бы обреченным на провал. Структурированный контент – это сердце Drupal. Я считаю Гутенберг (или что-то в этом роде) лучшим пользовательским интерфейсом для той части модели данных (часть, которая называется «Абзацы»), которую сайты Drupal имели годами ».
Будет интересно посмотреть, как разные сообщества с открытым исходным кодом подходят к Гутенбергу и как более разнообразные отзывы извне WordPress могут повлиять на проект.
Модуль Drupal Gutenberg можно скачать со страницы проекта. В настоящее время он отмечен как экспериментальный модуль и рекомендуется только для использования разработчиками. Демо для проекта в скором времени будет обновлен , чтобы отразить самые последние обновления с Гутенбергом. Вы также можете следить за развитием проекта на GitHub .
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…