Создаю типы контена для сайта

Специалистами, проработавшими проект до меня, были предложены следующие составные элементы сайта учебного заведения:

 

Во время осмысления задачи и изучения возможностей друпал вылезли грабли, которые пока не удаётся решить красивым методом. Это невозможность в текущей версии cck создать поля, которые представляют собой связанный между собой и сущностью набор полей. Например Кафедра->Сотрудник: Сотрудник+Должность+Текстовое поле. В недрах разработчиков друпал активно разрабатывается такая фича, но она пока ещё в стадии дикого тестирования. Поэтому придётся решать более другими методами. Например созданием дополнительной сущности, Сотрудники структурного подразделения, что должно добавить мне седых волос при работе с views'ами, но тем не менее и решить задачу.

Начинаю реализовывать это в железе. Т.е. в drupal :)

Важно: старайтесь давать более менее понятные названия полей для CCK ибо потом вам их предтся добывать из единой кучи во views'ах. Например filed_тип-контента_понятное-название-поля. (TBD: запостить во вьюсы предложение о группировке полей)

  • Факультет
    drupal_faculty_2009-01-30_124920.png

  • Кафедра
    drupal_kafedra_2009-01-30_124335.png

  • Деканат
    drupal_dekanat_2009-01-30_122042.png

  • Сотрудник университета с несекретными данными о нём
    drupal_employee_2009-01-30_133008.png
    Для ученого звания и ученой степени дополнительно создал два словоря таксономии:
    drupal_employee_taxonomy_2009-01-30_133254.png
  • Специальность
    drupal_profession_2009-01-30_172005.png
    Как поступить со специализацией ещё пока не определился - время покажет.

  • Дисциплина
    drupal_discipline_2009-01-30_153446.png

  • Учебно-методическое издание - будет содержать информацию о всевозможных материалах жизненно необходимы студентам для изучения. Всевозможные книги и методички.
    drupal_publiction_2009-01-30_121719.png

  • Студент - данные на студента. Как минимум ФИО и группа
    drupal_student_2009-01-30_153108.png

  • Группа
    drupal_group_2009-01-30_152402.png

Вот кажись пока и всё - сейчас нужно попробовать с помощью views'ов собрать это в нужном месте и в нужном виде.

Для группировки в единую кучу полученных вьюсов планирую использовать модуль Quick Tabs.

 

PS: прочитали, осмыслили? Сорри - но после первой жуткой бетты концепция поменялась и теперь втыкаем в Струтуру сайта учебного заведения дубль 2.

RSSAdd to Google

Обсуждение:

Как вам материальчик? *



















Тема:

Мысль:

Как звать-то:

Почта:

PS: Комментарии публикуются только после проверки модератором.

PPS: E-mail'ы не публикуются.

* обязательные поля