2013-08-05 8 views
0

Я полный Drupal Newbie, пытаясь понять основные понятия построения иерархического контента.Drupal 7: таксономии или отношения? что хорошо для strcuture иерархического содержания

Предположим, что я создаю веб-сайт для метки музыки и хочу представить эту структуру, следует ли использовать таксономии, один из модулей Relation/Entity или их комбинацию?

Мой сайт будет иметь эти «Типы»: Артисты (с именем, изображениями, видеороликами, биографиями, смежными художниками). Артисты имеют даты тура (список места, время, информация о покупке билетов, изображение плаката). У артистов есть релизы (с именем, датой, жанром, списком треков, изображений, списком исполнителей). Многие художники могут внести свой вклад в один выпуск. Трек в релизе имеет фактически медиафайл или URL-адрес, имя, связанное с артистами и выпуск. A Жанр ведет себя как тег и не относится к конкретным художникам, но связан со многими релизами.

У меня будет страница «Группы», страница группы, показывающая список релизов и дат тура, страница выпуска, показывающая треки и участвующие артисты, выпуски на страницу «Жанр», общая страница с датами тура (с возможностью фильтрации по группам) ,

Должен ли я использовать таксономии, типы контента с объектами/отношениями, сочетание обоих? Каковы плюсы и минусы?

Спасибо! Yuval.

ответ

1

Некоторые личные предложения по поводу его проекта:

1) Тип содержимого: Художник -> Связанные исполнители | Relationship

2) Тип контента: Релизы -> Внесенные художники | Отношения

3) Тип контента: Релизы -> Жанр | Поле таксономического термина

4) Тип контента: Диапазоны | Должен быть типа узла и создаваться в отношениях с художниками.

Общая «лучшая практика», вот это:

Термин таксономии используется для категоризации контента. Отношение используется для создания отношения между двумя или более типами контента. Термин таксономии будет иметь путь по умолчанию для отображения, но отношения не будут.

+0

Спасибо за это краткое и четкое объяснение! –

0

Вот полезное описание одного из сопровождающим модуля таксономической в:

Путь я использую модуль таксономии заключается в следующем: мое содержание (узлы) являются оригинальными на мой сайт, но термины, которые описывают его (таксономические термины) являются понятиями, которые являются частью универсальных, культурных и научных истин , которые существуют независимо от содержимого на моем сайте. Для этих концепций мне нужно только имя для представления этих понятий. Taxonomy.module - это место, где соотносятся значения смысла против содержимого моего сайта.

От comment by Benjamin Doherty.

 Смежные вопросы

  • Нет связанных вопросов^_^