Авторы плагина Menu Customizer предлагают включить его в WordPress 4.3. Вчера вечером Ник Хэлси опубликовал предложение команды настройщиков, начав с краткого изложения цели переноса управления меню в настройщик:
В процессе мы надеемся предложить обновленный дизайн с улучшенным пользовательским интерфейсом, мобильным интерфейсом, улучшенной доступностью, перестроить пользовательский интерфейс администрирования с нуля, чтобы он управлялся JavaScript, решить давние проблемы с текущей реализацией и уточнить назначение и возможности функции меню. Кроме того, настройщик меню вносит значительный вклад в достижение долгосрочной цели по перемещению всех функций внешнего вида и, действительно, всего, что могло бы выиграть от предварительного просмотра в реальном времени, от администратора к настройщику.
Управление меню в кастомайзере по сути является полной заменой всех возможностей, которые раньше были в админке. Он позволяет редактировать, изменять порядок, удалять и добавлять отдельные пункты меню в любом меню. Плагин добавляет удобный глобальный поиск, включающий все типы записей, термины и таксономии.
Головокружительная скорость, с которой она переключается между панелями в демоверсии, не соответствует возможностям среднего пользователя WordPress. Учитывая, что для плагина в настоящее время требуется альфа-версия WordPress 4.3, маловероятно, что он не был широко протестирован пользователями с разным уровнем опыта.
Мое первое впечатление после тестирования — управление меню в настройщике вызывает у меня чувство клаустрофобии. Предварительный просмотр в реальном времени и удобство для мобильных устройств — это большие победы, но они достигаются за счет сжатого опыта управления меню. Для сайтов, использующих WordPress в качестве CMS, с десятками, а иногда и сотнями страниц и подстраниц, управление меню в настройщике может стать довольно громоздким.
Я не сомневаюсь, что настройщик меню был спроектирован так, чтобы работать лучше как решение на основе JavaScript для управления меню. Хэлси и его команда применили немалое количество волшебства при создании пользовательской панели для реализации параметров экрана и разделов, которые лениво загружают элементы меню.
Но если вы поместите относительно нового пользователя WordPress перед панелью меню настройки, будет ли она интуитивно понятной? Не приведет ли добавление меню в настройщик к снижению удобства использования этой функции?
Реакция на предложение в группе Advanced WordPress на Facebook была менее чем восторженной, поскольку немногие одобряют расширение возможностей настройщика в управлении меню.
«Я действительно не думаю, что Customizer — это правильное место для управления меню или любым контентом в этом отношении», — прокомментировал участник Том Хемсли. «Если тема предлагает варианты стилей для меню, то достаточно справедливо — поместите эти параметры стилей в настройщик. Но настройщик — это не место для управления контентом. Почему бы не заставить людей создавать новые сообщения с помощью Customizer?»
Комментарий Лизы Лиг точно резюмирует первоначальную реакцию многих других людей на демо-видео: «Мое первое впечатление от Make было не «Круто, посмотрите, как они сделали это с помощью настройщика», а «Ого, в этом крошечном пространстве слишком много всего».
Если плагин Menu Customizer будет одобрен для слияния с ядром, Холзи изложил план удаления старого экрана администратора меню в пользу сосредоточения всех новых разработок на пользовательском интерфейсе в настройщике. WordPress 4.3 будет указывать ссылку «Меню» на панели администратора на меню в настройщике, а более поздние выпуски будут удалять все основные ссылки на экран администратора меню или указывать их на настройщик.
«Вышеупомянутый план довольно агрессивен, чтобы устранить любую двусмысленность в отношении планов и намерений на будущее и избежать возможности массовой гнили билетов», — сказал Хэлси.
WordPress не может двигаться вперед, не внося изменений и не рискуя. Вопрос о том, следует ли объединять плагин Menu Customizer, должен вызвать довольно активное обсуждение в ближайшие дни. Если вы хотите протестировать плагин самостоятельно, самый простой способ — установить плагин WordPress Beta Tester , чтобы запустить 4.3-альфа, а затем установить Menu Customizer с WordPress.org.
Основные участники обсудят предложение Menu Customizer сегодня во время регулярно запланированной встречи разработчиков в Slack. Согласно графику проекта WordPress 4.3 , окно слияния функциональных плагинов закроется 17 июня, а официальный релиз ожидается в середине августа.