Разработка музыкального сайта

Главные вкладки

Аватар пользователя Wild Diablo Wild Diablo 7 апреля 2013 в 3:27

Делаю музыкальный портал на drupal

Есть Исполнитель, у него есть песни, альбомы, клипы, фото

Исполнитель - это тег таксономии.

С клипами и фото всё просто. Пользователь добавляет контент, вешает к нему тег "исполнитель" и в итоге эта фотография или видео появляется в профиле "исполнителя".

А вот с альбомами и песнями сложнее. Логично сделать песню - типом контента, а альбом - таксономией. Но тогда альбом не будет автоматом привязываться к исполнителю.

Допустим пользователь добавляет песню "Firework". В ней указывает альбом "Teenage Dream" и исполнителя "Katy Perry".

В этом случае есть два варианта, либо модератор должен вручную смотреть каждый день новые добавленные альбомы и в них прописывать тег исполнитель. Либо заплатить программеру за то, что мне напишут модуль, который будет автоматом при загрузке песни проверять. И если создаётся новый альбом, то в нём автоматом прописывается тег исполнитель, такой же как в песне.

Подскажите, правильно ли я всё делаю? И обязательно ли платить программисту, или есть какое-то стандартное решение, о котором я не знаю?

Комментарии

Аватар пользователя mak-vardugin mak-vardugin 7 апреля 2013 в 9:01

Логичнее сделать два типа контента альбом и песня и связать их либо через модуль вьюс либо химичить с нодреференс

Аватар пользователя Chyvakoff Chyvakoff 12 апреля 2013 в 8:55

"Wild Diablo" wrote:
Перечитал всё что есть на drupal.ru по музыкальным сайтам

А чем отличаются музыкальные сайты от сайтов про пластиковые окна или квартиры? Друпал-он и в Африке Друпал. В музыкальном сайте будут специфичные поля для аудио файлов, на сайте недвижимости - поля с яндекс картами, на финансовом сайте = поля с процентами и т.д.

Конечно, друпал, это не только поля, не думайте.
А ваши альбомы и исполнители - это таксономия,релейшены, вьюсы и сисикеи. Ну OG ещё может прикрутите. В чём вопрос то?Не обязательно гуглить "музыкальные сайты drupal". Лучше бы уже попробовал разными способами структуру организовать,девелом набил контент - и сразу будут видны достоинства и недостатки разных структур.

Аватар пользователя iNFerNo iNFerNo 12 апреля 2013 в 8:56

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