Categories: Мнение

WordPress 4.7 будет поставляться с инфраструктурой из плагина Customize Snapshots

Customize Changesets, технический термин для инфраструктуры в плагине Customize Snapshots , вчера был объединен с WordPress 4.7 . Проект, ранее известный как Customizer Transactions , предлагает базовую архитектуру, необходимую для возможности сохранения сеанса в качестве черновика. Это позволяет WordPress сохранять набор изменений, сделанных в Настройщике, чтобы ими можно было поделиться, просмотреть их вне iframe и даже опубликовать в будущем.

Хотя первоначальная версия Customize Changesets будет поставляться без пользовательского интерфейса, она является воротами для множества новых интересных функций в Customizer.

«Новые API делают возможным множество новых пользовательских функций в будущих выпусках и подключаемых модулях функций, включая сохранение долгоживущих черновиков, отправку наборов изменений как ожидающих проверки, планирование изменений, просмотр предварительного состояния во внешнем интерфейсе без использования iframe, совместное использование предварительный просмотр URL-адресов с другими пользователями, у которых нет доступа к настройке, и другими», — сказал руководитель проекта Уэстон Рутер в предложении о слиянии .

Пользователи смогут обнаружить архитектуру Customize Changesets в WordPress двумя способами. В URL-адрес добавляется новый параметр запроса custom_uuid. Кроме того, теперь пользователи могут перезагружать страницы в Настройщике, и уже внесенные изменения сохранятся.

«В будущих выпусках мы можем изучить новые пользовательские интерфейсы, чтобы воспользоваться новыми возможностями, предоставляемыми наборами изменений», — сказал Рутер. «Новые пользовательские интерфейсы могут предоставить способ планирования изменений, возможность отмены последнего изменения, отображение журнала аудита (истории изменений) для изменений, совместное редактирование набора изменений настройщика и так далее. Будущие функциональные проекты будут исследовать многие из них, и функциональные плагины начнут создавать их прототипы».

Рутер также отметил, что наборы изменений Customize устраняют «несколько давних проблем, связанных с несовместимостью между JavaScript, работающим на интерфейсе сайта, при предварительном просмотре в настройщике». Это должно упростить настройку WordPress для пользователей.

Когда я спросил Рутера, будет ли пользовательский интерфейс для ядра исходить из функционального плагина Customize Snapshots, он сказал, что не уверен, будет ли команда переносить эти функции в отдельный плагин «Customize Changesets UI» или адаптировать его для использования наборов изменений вместо этого.

«В любом случае, функции пользовательского интерфейса будут жить и будут прототипироваться в форме плагина функций, прежде чем будет предложено слияние ядра», — сказал Рутер. «Базовая инфраструктура из Snapshots была адаптирована для наборов изменений, которые теперь находятся в ядре. Таким образом, для повторного использования наборов изменений необходимо выпотрошить внутренности самих снэпшотов».

Оттуда участники начнут создавать пользовательский интерфейс для управления наборами изменений , который включает в себя перечисление существующих наборов изменений и их ревизий, а также перемещение публикации набора изменений из автоматического черновика в черновик, ожидание или будущее. Ruter призывает тех, кто хочет внести свой вклад в пользовательский интерфейс наборов изменений для ядра, принять участие в плагине Customize Snapshots на GitHub .

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago