Gutenberg

Описание

Гутенберг — больше, чем редактор. Сейчас редактор находится в центре внимания, и в конечном итоге проект повлияет на весь опыт публикаций, включая настройку (кастомизации — следующий этап направления).

Узнайте больше о проекте.

Сфокусируйся на редактировании

Редактор стремится дать новый опыт работы с страницами и записями для создания разнообразных публикаций, и имеющиеся «блоки» облегчат сегодня работу с шорткодами, произвольным HTML, или «таинственным фаршем» встраиваний (embed). — Мэтт Мулленвег

Одна вещь, которая отличает WordPress от других систем, заключается в том, что он позволяет создавать яркие макеты записей — какие вы можете себе представить, но только если вы знаете HTML и CSS и создаете свою собственную произвольную ВП тему. Подумайте о редакторе — как инструменте, позволяющем писать разнообразные записи и создавать красивые макеты; мы можем превратить WordPress во что-то, что пользователи любят, а не то, что они выбирают, потому что это то, что используют все остальные.

Гутенберг рассматривает редактор как нечто большее, чем поле с контентом, пересматривая макет, который был почти неизменен в течение почти десятилетия. Это позволяет нам целостно проектировать современный опыт редактирования и построить фундамент для грядущих событий.

Вот почему мы смотрим на весь экран редактирования, а не только на поле содержимого:

  1. Блок объединяет несколько интерфейсов. Если мы добавим, что-то поверх существующего интерфейса будет сложнее добавить, а не удалить его.
  2. Пересматривая интерфейс, мы можем модернизировать процесс написания, редактирования и публикации, с удобством использования и простотой, принося пользу как новым, так и постоянным пользователям.
  3. Когда одиночный блок занимает центральное место, он демонстрирует четкий путь для разработчиков, чтобы создавать премиальные блоки, превосходящие как шорткоды, так и виджеты.
  4. Обдумывание всего интерфейса закладывает прочную основу для следующего шага: полной настройки сайта.
  5. Взгляд на полноценный экран редактора также дает нам возможность кардинально модернизировать фундамент и предпринять шаги в направлении более гибкого и будущего использования JavaScript, который полностью использует API-интерфейс WordPress REST.

Блоки

Блоки — это объединяющая эволюция того, что сейчас повсеместно в движке: шорткоды, встраивания (embeds), виджеты, форматы записей, произвольные типы записей, настройки тем, мета-боксы и другие элементы форматирования. Они охватывают широту функциональности, на которую способен WordPress, с ясностью последовательного пользовательского опыта.

Представьте себе произвольный блок: “сотрудник“, который автор может перетащить на страницу «Обо мне», и автоматически отображать изображение, имя и биографию. Целая вселенная плагинов, которые расширяют WordPress таким же образом. Простые меню и виджеты. Пользователи, которые могут мгновенно понять и использовать WordPress — и 90% плагинов. Это позволит вам легко создавать красивые записи, такие как в этом примере.

Посмотрите FAQ — для поиска ответов на наиболее распространенные вопросы о проекте.

Совместимость

Записи обратно совместимы, и шорткоды будут работать. Мы постоянно изучаем, как могут быть адаптированы узкоспециализированные метабоксы, и рассматриваем решения, начиная от плагина отключения Gutenberg, чтобы автоматически определять, загружать ли Gutenberg или нет. Хотя мы хотим убедиться, что новый опыт редактирования от написания до публикации является удобным для пользователя, мы стремимся найти хорошее решение для узкоспециализированных существующих сайтов.

Этапы Гутенберга

Гутенберг имеет три запланированных этапа. Первый, нацеленный на включение в WordPress 5.0, фокусируется на опыте редактирования записей и реализации блоков. На этом начальном этапе основное внимание уделяется подходу, основанному на содержимом. Использование блоков, как описано выше, позволяет сосредоточиться на том, как будет выглядеть ваш контент без отвлечения на другие настройки конфигурации. Это в конечном итоге поможет всем пользователям представить свой контент привлекательным, непосредственным и визуальным.

Эти основополагающие элементы проложат путь для второго и третьего этапов, запланированных на следующий год, выйти за рамки записей в шаблоны страниц и, в конечном счете, полностью настроить сайт.

Gutenberg — это большие перемены, и будет существовать путь обеспечения того, чтобы существующие функциональные возможности (например, шорткоды и мета-боксы) продолжали работать, позволяя разработчикам эффективно использовать время и пути для перехода. В итоге, он откроет новые возможности для разработчиков плагинов и тем, чтобы лучше обслуживать пользователей с помощью более привлекательного и визуального опыта, который использует набор инструментов, поддерживаемый ядром.

Авторы

Гутенберг построен многими участниками и волонтерами. Пожалуйста, просмотрите полный список участников на CONTRIBUTORS.md.

Experiments

New APIs

Various

Add knobs to the ColorIndicator Story.

Documentation

Блоки

Этот плагин предоставляет 14 блоков.

core/archives
Gutenberg
core/rss
Gutenberg
core/legacy-widget
Gutenberg
core/social-link-
Gutenberg
core/categories
Gutenberg
core/block
Gutenberg
core/latest-comments
Gutenberg
core/search
Gutenberg
core/shortcode
Gutenberg
core/calendar
Gutenberg
core/tag-cloud
Gutenberg
core/site-title
Gutenberg
core/navigation-menu
Gutenberg
core/latest-posts
Gutenberg

Часто задаваемые вопросы

Как я могу отправить отзыв или получить помощь с ошибкой?

Мы будем рады услышать ваши отчеты об ошибках, предложения по функционалу и любые другие отзывы! Перейдите к странице вопросов GitHub, чтобы найти существующие вопросы или открыть новую тему. Хотя мы попытаемся сортировать проблемы, описанные здесь на форуме плагинов, вы получите более быстрый ответ (и уменьшите дублирование), оставив все в репозитории GitHub.

Как я могу внести свой вклад?

Мы называем этот редактор проектом «Гутенберг», потому что это большое начинание.
Мы работаем над этим каждый день на GitHub, и мы будем рады если вы поможете нам в его создании.
Чтобы получить обратную связь — проще всего присоединиться к нам на нашем Slack канале, #core-editor.

Смотри также CONTRIBUTING.md.

Где я могу больше узнать о Гутенберге?

Отзывы

30.10.2019
You have to try the plugin and become really aware of the advantages. Then you never want to see the classic editor again 😉
30.10.2019
I have to say that I shared the other reviewers’ disappointment with Gutenberg Whether it’s changed enormously since launch I don’t know, but it’s actually fine, far more flexible and with far more features than Classic. We’re a busy news brand and it takes no longer than before to publish posts - and far more items like blockquotes, images inline and left and right are all quickly dealt with. Classic Editor can still be activated for those who have a learning curve and it can be pinned to their sign-on account. It’s just fine
30.10.2019
It is a good new alternative for basic WYSIWYG or page-builders. It has many issues, but they seem to be fixing quickly.
29.10.2019
I've been trying to use Gutenberg for several months now, giving it a chance and giving time for developers to improve it though it has made site content more difficult from the start. I try not to simply resist change though, so I continue to work with it. In the end, every time I need to do something, it makes it less intuitive, limits my creative options, and causes odd formatting errors on core page elements that shouldn't be affected at all. Sadly, after all this time, I can't tell that it's really improving. IMHO, it never should have been forced on users given the incredibly negative reviews. A good idea for the future of WP? Perhaps, but implemented before the execution of said idea was even remotely ready.
29.10.2019
Gutenberg is the Future of WordPress. It’s certainly possible that those who dislike Gutenberg are more motivated to write a review, and hence the numbers may be skewed. However, an additional point of information is that the Classic Editor plugin, which switches the WordPress editor back to its previous form, has over 2 million installs. The Classic Editor plugin is not bundled with WordPress—it has to be deliberately installed. It may be possible to infer from this that around 2 million active users have, at least for now, decided against using Gutenberg. The most common complaints, as you read through reviews, can be summarized in these points: - Automatic rather than optional switch of editors - Breakages incompatibility with themes and plugins, or of existing workflows - Difficult to use, cumbersome - Not production-ready due to usability issues or bugs On the other hand, the most common points of praise are: - Easy to use - Non-developers can use it to create complex layouts - Makes WordPress more well-equipped for the future I'm so happy with Gutenberg. I’m most excited about the budding ecosystem of Gutenberg blocks and toolkits to help folks do even more with the new editor. What a time to be a WordPress developer!
Посмотреть все 2 925 отзывов

Участники и разработчики

«Gutenberg» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Gutenberg» переведён на 46 языков. Благодарим переводчиков за их работу.

Перевести «Gutenberg» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

Features

Enhancements

Bugs