Подскажите, пожалуйста, как правильно спланировать решение следующей задачи на Drupal:
Сразу скажу, что ориентируюсь на Drupal7, чтобы потом не переделывать особо.
Задача - сделать нечто типа каталога.
Выглядеть должно примерно так:
- Категория
По практическим соображениям есть смысл ограничивать количество категорий, присваеваемых материалу?
Скажем, штук 5? Или 0 - не ограничено?
- Автор
Понятно, что это категория в таксономии.
У произведения их может быть несколько.
- Произведение
Это может быть книга, аудиокнига, видео...
В некоторых случаях это может быть локальный файл (pdf, mp3). В некоторых - ссылка на внешний файл (depositfiles...) или готовый к прослушиванию podfm.ru.
Аналогично с видео. М.б. ссылка на файлообменник, а может и на vimeo.com к примеру. Или сразу обе (чтобы можно было начать смотреть, чтобы оценить, а на самом деле удобно скачать файлом).
Более того, у произведения может быть сразу несколько вариантов (скажем, из видеосеминаров я часто выдираю аудиодорожки, чтобы их в дороге слушать).
Также к Произведению надо иметь возможность добавить картинки (например, обложку книги), описание (как краткое, когда на странице их много, так и подробное).
- Цитаты
Сборник цитат, фрагментов. Часть из них просто фразы, часть должны ссылаться на автора и/или произведение.