Формы ввода данных Drupal и структура БД?

Я пытаюсь создать сайт Drupal, на котором пользователи могут вводить записи, содержащие данные о «клиентах», «сотрудниках» и «продажах».

Я хотел бы иметь возможность создать форму (формы), которая берет данные о продаже/клиенте/сотруднике и может быть связана с записью клиента/сотрудника (который совершил продажу)/продажи.

Я также хотел бы иметь возможность отображать записи, показывающие список продаж, клиентов или сотрудников, в которых при нажатии на одну запись открывается страница, отображающая все реляционные данные.

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

Спасибо за любые предложения, которые вы могли бы дать мне.


person Nate    schedule 02.09.2011    source источник


Ответы (1)


Я, например, определенно предпочел бы использовать пользовательскую отдельную базу данных и оставить базы данных drupal на своих собственных устройствах, если вам когда-либо понадобится обновить сайт до более высокой версии drupal, это поможет, если вы не модифицируете его, а также рассмотрите используя веб-форму (http://drupal.org/project/webform), поскольку это упрощает разработку как компонентов, так и хуков.

person TigOldBitties    schedule 02.09.2011