Ми з моєю командою працюємо з клієнтом, який має існуючий веб-сайт WordPress із неабияким вмістом та спеціальною темою, яку вони створили. Це груповий блог, тобто в ньому є кілька блогерів по всьому світу, які постійно додають та редагують вміст.
Наша робота - створити абсолютно нову тему, що має досить багато нових можливостей. Для деяких з цих функцій потрібні нові користувацькі віджети, плагіни та поля бази даних.
Зараз ми працюємо над власними розробниками і інтегруємо їх в єдиний сервер розробки. Весь код у версії SVN. Наш призначений DBA зараз вручну об'єднує будь-які зміни бази даних у БД розробки, хоча, сподіваємось, він незабаром зможе автоматизувати це.
Ми тільки почали говорити про наш процес випуску продукції. Значення: як тільки ми закінчимо, як ми будемо плавно і з якомога меншими перебоями отримувати весь наш користувальницький код на виробничому (живому) сервері?
У нас є кілька планів на увазі, але я хотів би почути, як інші вирішували це питання. Чи є найкращі практики, яких слід уникати, або відомі підводні камені?