Mój zespół i ja współpracujemy z klientem, który ma istniejącą witrynę WordPress z dużą ilością treści i niestandardowym motywem. Jest to blog grupowy, co oznacza, że ma kilku blogerów na całym świecie, którzy cały czas dodają i edytują zawartość.
Naszym zadaniem jest stworzenie zupełnie nowego motywu z kilkoma nowymi funkcjami. Niektóre z tych funkcji będą wymagać nowych niestandardowych widżetów, wtyczek i pól bazy danych.
Obecnie pracujemy nad własnymi maszynami programistycznymi i integrujemy je w jeden serwer programistyczny. Cały kod jest wersjonowany w SVN. Nasz wyznaczony DBA teraz ręcznie łączy wszelkie zmiany bazy danych z dev DB, ale mam nadzieję, że będzie w stanie zautomatyzować to wkrótce.
Właśnie zaczęliśmy rozmawiać o naszym procesie produkcji. Czyli: kiedy skończymy, w jaki sposób zamierzamy przenieść cały nasz niestandardowy kod na serwer produkcyjny (na żywo) płynnie i przy możliwie najmniejszych zakłóceniach?
Mamy na myśli kilka planów, ale chciałbym usłyszeć, jak inni również poradzili sobie z tym problemem. Czy są jakieś najlepsze praktyki do naśladowania lub znane pułapki, których należy unikać?