Как вы переносите поля CCK между средами в Drupal?
Content Construction Kit (CCK) - один из самых полезных модулей Drupal. Это позволяет легко добавлять настраиваемые поля к типу контента.
Тем не менее, эти новые поля создаются через сам Drupal и хранятся в базе данных. Это означает, что если вы изменяете поле CCK в своей среде разработки, вам необходимо вручную внести те же изменения в тестовую и производственную среды.
Хуже тамНет простого способа определить, вышла ли ваша среда из синхронизации. Поэтому, если вы когда-нибудь случайно напутаете или пропустите изменение, когда проводите тестирование или производство, вы никогда не сможете реализовать это.
Я ищу метод, который позволяет мне экспортировать определения полей CCK, которые поддерживают:
Импорт в новые среды (очевидно)Создание новых полейВ идеале экспорт также будет поддерживать:
Определение различийМодификация существующих полейУдаление существующих полейКакое-то разрешение конфликтов в ситуациях, когда данные конфликтуют с изменениями полейЧем проще и повторяем решение, тем лучше. Я хотел бы избежать пользовательских сценариев или автоматизации графического интерфейса, если нет очень чистого способа сделать это.