Хочется услышать мнение практикующих специалистов, как лучше наладить процесс разработки?
Что мы имеем: 95% сайтов, разрабатываемых в студии пишутся на WordPress, около 50% — это наша собственная готовая сборка (т.е. определенная версия WP с определенным набором предустановленных плагинов, с уже настроенной темой, где мы меняем лишь определенные параметры)
Хочется организовать разработку именно для таких проектов. Как делается сейчас — разработчик просто копирует папку с эталонной версией сборки, перепрописывает БД и можно настраивать сайт.
Хочется: начать пользовать git или любую другую систему, вести модернизацию этого эталона, доработку и т.д.
Как конкретно наладить схему ее совершенствования?
Как можно из админок клиентов было бы обновлять сборку до последнего состояния? Есть ли готовые решения?
Заранее спасибо.
Очевидное решение: создайте приватный репозиторий на гитхабе или на битбакете. Залейте туда вашу сборку. Сделайте нескольк веток, например, stable, production, prestable, development. На клиентские машины вытягивать можно будет через git clone production.
Когда какую-то фичу доводите до стабильного состояния и готовы предоставить её клиентам — возвращаете её из development-ветки в stable, там тестируете, потом в production. Клиент делает git pull и у него новая фича.
Ваш Кэп. :)
Мне кажется, что кнопочку для git pull с логами вывести в веб-интерфейс не составит проблемы более-менее опытному бэк-энд программисту, не? Но, вообще, Вы правы, отвык я от клиентов. :)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.