Контрибьюторы изменили свое решение относительно поэтапного отказа от блока Classic

План по скрытию блока Classic в инструменте вставки в WordPress 7.1 был отменен.

Марин Атанасов, директор по разработке Automattic, предложивший это изменение 23 июня, во вторник опубликовал в блоге Make WordPress Core пост, полностью отменяющий это предложение. Блок Classic останется в инструменте вставки в WordPress 7.1 без изменений.

«Стало ясно, что такой подход в значительной степени противоречит здравому смыслу», — написал Атанасов. «Это тот шаг, который ухудшает опыт взаимодействия, не давая никаких преимуществ, и он не приближает нас к полному отказу от загрузки TinyMCE».

Первоначальное изменение, о котором мы писали на прошлой неделе, привело бы к тому, что пользователи не смогли бы добавлять новые блоки Classic через инструмент вставки, библиотеку блоков и слэш-команды; при этом существующие блоки Classic остались бы полностью функциональными. Планировалось, что это станет первым шагом на пути к окончательной дерегистрации блока Classic и превращению TinyMCE в полностью опциональный инструмент.

Но планы изменились. Фильтр wp_classic_block_supports_inserter, введенный для того, чтобы разработчики могли снова включить эту функцию, был удален, а сопутствующий плагин Enable Classic Block был закрыт в каталоге плагинов WordPress.org. Поскольку это исправление так и не появилось в стабильной версии, разработчикам и владельцам сайтов менять нечего.

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

Однако в тикете на GitHub есть комментарии от пользователей, которые не хотят, чтобы блок Classic исчез. Джейсон Лемаё, старший специалист по веб-приложениям в Университете Висконсина в Мэдисоне, написал, что его команда поддерживает мультисайтовые сети с «сотнями сайтов и тысячами блоков Classic», которые появились в результате масштабной миграции. «Этот тикет немного настораживает. Но, похоже, вы планируете учитывать интересы таких людей, как я. Буду внимательно следить за развитием событий», — написал он, добавив, что обновления «дико ограниченного» блока Table помогут ускорить отказ от блока Classic.

Помимо практических ограничений для пользователей, здесь есть и философский аспект. Если первоначальный анонс был сосредоточен на «выведении нового контента за пределы устаревшего блока Classic», то в свежей новости цель была переосмыслена с точки зрения свободы выбора пользователя.

«Главный вывод: блок Classic должен устареть по естественным причинам, а не по принуждению», — написал Атанасов. «Мы считаем, что лучше потратить время на доработку альтернатив, обеспечив плавный перенос контента без потерь, чтобы пользователи отказывались от блока Classic по своему желанию, а не потому, что мы заколотили дверь».

Депрекация блока Classic на этом не остановилась. В тикете на GitHub по-прежнему изложен долгосрочный план по дерегистрации блока и предоставлению TinyMCE опционального статуса, а в свежем посте Атанасова содержится конкретный список задач, над которыми будут трудиться контрибьюторы, включая понимание причин, по которым пользователи по-прежнему полагаются на блок Classic, исправление недочетов в существующем пути Convert to Blocks, создание инструментов массовой миграции, улучшение регистрации ресурсов TinyMCE и изучение способов загрузки TinyMCE по запросу.

Источник: https://www.therepository.email

Дмитрий/ автор статьи
CCO, Senior SEM/PPC Specialist, WordPress-энтузиаст, переводчик с английского и немецкого. Серый кардинал русскоязычного WP-комьюнити.
Блог про WordPress
Добавить комментарий

Получать новые комментарии по электронной почте.