Jak migrować pola CCK między środowiskami w Drupalu?

TheZestaw konstrukcyjny treści (CCK) to jeden z najbardziej przydatnych modułów Drupala. Umożliwia łatwe dodawanie niestandardowych pól do typu zawartości.

Jednak te nowe pola są tworzone przez Drupala i przechowywane w bazie danych. Oznacza to, że jeśli zmienisz pole CCK w swoim środowisku programistycznym, musisz ręcznie dokonać tej samej zmiany w środowiskach testowych i produkcyjnych.

Co gorsza, nie ma prostego sposobu na ustalenie, czy twoje środowiska zostały zsynchronizowane. Więc jeśli kiedykolwiek nieumyślnie zepsujesz lub pominiesz zmianę podczas testowania lub produkcji, możesz nigdy nie zdawać sobie z tego sprawy.

Szukam techniki, która pozwala mi eksportować definicje pól CCK, które obsługują:

Importowanie do nowych środowisk (oczywiście)Tworzenie nowych pól

Najlepiej byłoby, gdyby eksport również wspierał:

RozproszenieModyfikacja istniejących pólUsuwanie istniejących pólPewien rodzaj rozwiązywania konfliktów w sytuacjach, w których dane kolidują ze zmianami pola

Im prostsze i bardziej powtarzalne rozwiązanie, tym lepiej. Chciałbym uniknąć niestandardowych skryptów lub automatyzacji GUI, chyba że jest to bardzo czysty sposób.

questionAnswers(3)

yourAnswerToTheQuestion