Как вы переносите поля CCK между средами в Drupal?

Content Construction Kit (CCK) - один из самых полезных модулей Drupal. Это позволяет легко добавлять настраиваемые поля к типу контента.

Тем не менее, эти новые поля создаются через сам Drupal и хранятся в базе данных. Это означает, что если вы изменяете поле CCK в своей среде разработки, вам необходимо вручную внести те же изменения в тестовую и производственную среды.

Хуже тамНет простого способа определить, вышла ли ваша среда из синхронизации. Поэтому, если вы когда-нибудь случайно напутаете или пропустите изменение, когда проводите тестирование или производство, вы никогда не сможете реализовать это.

Я ищу метод, который позволяет мне экспортировать определения полей CCK, которые поддерживают:

Импорт в новые среды (очевидно)Создание новых полей

В идеале экспорт также будет поддерживать:

Определение различийМодификация существующих полейУдаление существующих полейКакое-то разрешение конфликтов в ситуациях, когда данные конфликтуют с изменениями полей

Чем проще и повторяем решение, тем лучше. Я хотел бы избежать пользовательских сценариев или автоматизации графического интерфейса, если нет очень чистого способа сделать это.

Ответы на вопрос(3)

Ваш ответ на вопрос