Как я могу синхронизировать настройки плагина WordPress между средами?


В настоящее время я:

  • Имеют идентичные среды для разработки (бродячий ) и производства (эластичный бобовый стебель).

  • Используйте git push для развертывания кода из разработки в производственную среду.

  • Создавайте посты и страницы с помощью WordPress в производственной среде.

  • Импортируйте производственную базу данных в базу данных разработки, чтобы поддерживать синхронизацию.


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

Установка плагинов имеет смысл... Скачать. Совершать. Развертывать. И во всех средах будет доступен плагин.

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

Я знаю, что у каждого плагина может быть уникальный способ хранения данных, но я бы подумал, что при синхронизации файлов и баз данных все будет совпадать. Я что-то упускаю?

Author: Rich, 2015-04-15

1 answers

Надежная двусторонняя синхронизация – это просто не то, что было в WordPress.

Типичный способ соответствует тому, что вы делаете - перенос копии производственной базы данных в среду разработки. Обратите внимание, что обычно это одно направление, в котором он движется. Гораздо сложнее попытаться синхронизировать разработку с производством.

Что касается конкретной конфигурации плагина:

  1. Назовите это достаточно хорошим и относитесь к производству как авторитетное государство
  2. Имеют кодифицированные процедуры установки/обновления, которые определяют желаемое состояние параметров плагина
  3. Переопределение параметров хранения плагинов и/или внутренних крючков

Практический выбор будет зависеть от конкретных используемых плагинов и от того, насколько сложным является состояние их настроек, которые необходимо захватить и/или воспроизвести.

 4
Author: Rarst, 2015-04-15 19:56:33