По мере того, как настройщик WordPress становится все более популярным среди разработчиков тем и плагинов, пользователи часто имеют множество вариантов предварительного просмотра в реальном времени, с которыми можно поиграть при персонализации своих сайтов. Различные комбинации могут привести к совершенно разным проектам. Что, если бы вы могли сохранить предварительный просмотр настроек, прежде чем приступить к работе? Это идея нового плагина Customize Snapshots от Weston Ruter, Derek Herman и команды XWP .
Customize Snapshots позволяет создавать и предварительно просматривать состояния настройщика, которыми можно поделиться через частный URL-адрес, который генерирует плагин. Пользователи, не прошедшие проверку подлинности, могут просматривать снимки во внешнем интерфейсе без загрузки настройщика. Аутентифицированные пользователи смогут загрузить снимок в настройщик, чтобы внести дополнительные изменения или опубликовать черновик.
Возможно, вы не сможете увидеть это в демо выше, но снимки могут быть сохранены с полным или грязным объемом, в соответствии со страницей сведений о плагине:
«Snapshots был написан как функциональный плагин для реализации ключевой функции, которую сделает возможным предложение Customizer Transactions », — сказал Уэстон Рутер. Рутер — технический директор XWP и один из разработчиков основного компонента настройщика WordPress. Он сказал, что плагин также был разработан специально для требований проекта клиента.
«Customize Snapshots сохраняет состояние Customizer в пользовательском типе записи», — сказал он. «Вы можете получить доступ к внешнему интерфейсу сайта с UUID для моментального снимка, добавленного в качестве параметра URL-адреса, чтобы загрузить сайт с примененным этим состоянием настройщика. Таким образом, это позволяет полностью просматривать изменения Customizer на других устройствах».
В ядре WordPress отсутствует возможность планировать изменения уже опубликованного контента. Единственный вариант редактирования опубликованных постов — опубликовать изменения в реальном времени. То же самое относится и к настройщику, но команда XWP стремится добавить планирование к настройке снимков.
«Идея здесь, хотя она еще не реализована в функциональном плагине, заключается в том, что вы также можете запланировать запуск моментального снимка (или транзакции) в определенное время», — сказал Рутер. «Таким образом, вы можете объединить кучу изменений в Настройщике и «Сохранить и опубликовать» в запланированное время, например, в воскресенье в полночь».
С транзакциями, добавленными в настройщик, пользователи могут создать большой «набор изменений» в качестве черновика, включая такие вещи, как создание новых страниц, добавление коллекции виджетов и обновление пунктов меню. Затем весь набор изменений можно запланировать для одновременного запуска.
«С другой стороны, это позволяет вести историю изменений для изменений, внесенных в Customizer», — сказал Рутер. «И это будет без проблем работать с подключаемым модулем функции « Настроить сообщения » — цель состоит в том, чтобы позволить автору сделать как можно больше во время сеанса настройщика, чтобы все изменения были предварительно просмотрены вместе, отправлены для проверки и итерации, а также подготовлены для публикации в какое-то время. момент времени».
Рутер сказал, что он рассматривает Customize Snapshots как еще один ответ на распространенное желание создавать контент в тестовой среде, предварительно просматривать изменения, а затем внедрять эти изменения в рабочую среду.
«Это сложная проблема, и для решения доступно множество плагинов, таких как WP-CFM, Ramp и другие», — сказал он. «Но в Customizer это то, что вы можете получить бесплатно из-за его модели, и вам не нужно несколько сред. Вам просто нужно указать, какое состояние снимка/транзакции вы хотите просмотреть».
Если раньше вам было трудно понять технические детали предложения Ruter по настройке транзакций , плагин Customize Snapshots является прекрасным примером того типа функций, которые могут быть реализованы транзакциями. Подключаемый модуль представляет собой адаптацию предложенных им изменений, которые реализуют более фундаментальную конструкцию «транзакций».
Customize Snapshots добавляет в коллекцию подключаемых модулей XWP, которые расширяют настройщик инновационными способами и пересекаются с долгосрочной дорожной картой фреймворка . Иногда это также связано с работой клиента, как в случае настройки моментальных снимков.
«Мы пытаемся предлагать решения Customizer для клиентских проектов в качестве способа финансирования продвижения Customizer, но мы также верим в Customizer и будем работать над ним в любом случае», — сказал Рутер.
Customize Snapshots делает настройщик более удобной средой для совместной работы в WordPress. Если вам нужно внести большое количество изменений и поделиться предварительным просмотром с другими, этот плагин поможет вам в этом. Возможность просматривать снимки в админке и планировать изменения сделает ее еще более полезной в будущем.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…