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