Я создаю веб-сайт для клиента, и я подумал, что Drupal - лучший выбор из-за множества вариантов, которые он мне дает. Тем не менее, этот огромный выбор сделал мою работу намного сложнее. Позвольте мне описать вам проблему:
Клиент продает конкретный продукт, скажем, видеомагнитофоны. Каждый видеомагнитофон изготовлен определенной маркой (например, Sony, LG и т. Д.). Каждый бренд имеет также категории видеомагнитофонов, которые похожи друг на друга. Поэтому, когда мы хотим описать продукт (видеомагнитофон), мы должны предоставить следующую информацию:
Категория бренда (например, Sony) (например, FGX; обратите внимание, что это не уникально. Другая компания может иметь такое же название категории) Модель (например, 4523x)
Я также хочу, чтобы пользователи могли подписываться на определенные бренды и категории, чтобы в случае выпуска Sony нового видеомагнитофона они автоматически получали уведомление (или если Sony выпускает новый видеомагнитофон определенной категории).
Когда дело дошло до преобразования всех этих понятий в Drupal, я просто не мог этого сделать. Причина в том, что есть разные пути, которыми я мог бы воспользоваться, и я просто не знаю, какой из них правильный. Например:
- Является ли категория типом контента или термином таксономии?
- Является ли бренд типом контента или термином таксономии?
- Модель, очевидно, является типом контента, но как связать ее уникальным образом с терминами таксономии (если ответом на поставленные выше вопросы был «термин таксономии»)?
- Какие модули мне нужно использовать в любом случае? Я проверил модуль «Отношения», и кажется, что он может содержать некоторые функции, которые мне нужны (вместе с модулем «правила», особенно для части уведомлений).
PS: если у вас есть хорошие предложения относительно ресурсов (посты в блогах, статьи, книги, видео и т. Д.), В которых объясняется, как разбить все жизненные требования на понятия drupal, мне бы очень хотелось, если бы вы могли ими поделиться.