Помогите определиться со структурой контента
Вот что я примерно хочу сделать:
- пользователи могут создавать свои дневники, причем один пользователь может создать несколько дневников
- пользователь может сам создавать записи в своем дневнике и может дать право на создание определенным пользователям
- к записям пользователь может прикреплять изображения
- пользователи могут ставить оценки дневникам, записям в дневниках и изображениям; затем по этим оценкам составляются рейтинги отдельно для дневников, записей и изображений
Насколько я понял, чтобы реализовать рейтинги, нужно сделать отдельные типы материалов для изображений, записей и дневников, а затем связывать их между собой c помощью node reference. Верно? Вот только аналог node reference для drupal 7 - модуль references сейчас пока в dev версии и не имеет интеграции с views.
Как сейчас можно на drupal 7 с помощью views сделать представление "дневник", которое бы отображало последние записи в нем и связанные с этими записями изображения? Или лучше попробовать без views, написать код вручную?
PS: может вообще не стоит пока делать на 7 версии, подождать пока портируют модули и чистят баги?