Задать вопрос
smidl
@smidl
WordPress-разработчик

Разработка сайта на WordPress и git (github)?

Делаю сайты на WordPress, необходимо держать готовые проекты на гитхабе... Но возникли вопросы:

1) В репозиторий выливать что? Основная масса правок и файлов - папка темы, но добавляются же и картинки и плагины...
2) Как быть с базой данных? Как ее свежую хранить всегда?
3) Как вообще правильно работать в данном случае?

Обычно у меня процесс разработки происходит так: локальный сервер -> тестовый сервер -> сервер заказчика

з.ы. Я читал похожие вопросы, ответов на мои вопросы либо не было, либо они были неполные
  • Вопрос задан
  • 12956 просмотров
Подписаться 29 Средний 3 комментария
Решения вопроса 2
zorca
@zorca Куратор тега WordPress
Посмотрите на структуру Bedrock для профессиональной разработки: Bedrock .
Ядро лежит отдельно и в гит само собой не попадает, плагины подтягиваются не через админку, а через Composer, и не требуют сохранения в гит. Что еще стоит включать в гит, зависит от проекта. Возможно папку аплоада, за исключением откровенно мусорных кешей и прочего. Базу можно дампами выкладывать в корень проекта, через тот же wp db export. Миграции до Wordpress еще не доползли, я пока не знаю как решать этот вопрос.
Ответ написан
Комментировать
berezuev
@berezuev
#define TRUE FALSE
Вообще, не очень понятна цель мероприятия...
Базу в Git не хранят вообще (только миграции).
Если для бекапов и быстрого переноса, то тут скорее Docker нужен...

Либо, пишите скрипты под wp-cli и их в Git. Хотя, тут тоже удобнее с Docker'ом, чтобы разворачивать все одной командой...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@mihanentalpo
У меня есть мануал и набор самодельных инструментов для работы с WordPress посредством git-репозитория.
https://mihanentalpo.me/2017/03/wordpress-по-челов...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы