Как управлять командой, чтобы сделать сайт с использованием drupal? - PullRequest
2 голосов
/ 26 сентября 2010

у нас есть команда, и мы хотим создать сайт с использованием drupal.как я вижу все изменения будут сохранены в базе данных.так как у нас может быть контроль версий?мы должны использовать cvs, которые заботятся о базах данных?Если да, как я могу сделать сервер БД CVS?спасибо.

Ответы [ 4 ]

2 голосов
/ 28 сентября 2010

Да, используйте git.Что касается базы данных, лучше всего использовать перехватчики обновлений для захвата изменений схемы в коде.Если вы используете cck, вы не сможете сделать это надежно.Это действительно облом.

http://api.drupal.org/api/function/hook_update_N

1 голос
/ 05 октября 2010

для переноса представлений, типа контента, контекстов, которые вы можете использовать http://drupal.org/project/features Devel http://drupal.org/project/devel есть инструмент для создания макросов записи Но на самом деле универсального инструмента для этого нет.

0 голосов
/ 27 сентября 2010

Вместо этого вы можете переместить большую часть материала, который обычно входит в базу данных, в код.Если вы используете модуль strongarm вместе с модулем функций, вы можете сохранить настройки, представления типов контента и многое другое в виде кода и поместить его в свою VCS.

0 голосов
/ 26 сентября 2010

Вы должны использовать Git для командной разработки кода.

Что касается версии, управляющей базой данных, вы не захотите этого делать. Много болит голова.

...