Создание структуры групп в Drupal
Я начинаю разработку веб-сайта для спортивного клуба. На этом сайте будет "основной" сайт с некоторым "институциональным" контентом, и у каждого вида спорта, который присутствует в клубе, будет свой собственный микросайт.
Например, у меня будет эта карта сайта.
Клуб
История +++
+++ О
Регби (один случайный вид спорта)
- Блог
- Фото
- Видео
- Комментарии пользователей
- и т.п.
Хоккей (еще один вид спорта)
- Блог
- Фото
- Видео
- Комментарии пользователей
- и т.п.
Итак, какой лучший способ заставить эту работу? Я думал, используя таксономии и представления.
Как вы думаете?
Спасибо
4 ответа
Вы можете создать свой сайт, используя мнения и аргументы.
Добавьте поле CCK (спорт) или словарь таксономии (спорт) и прикрепите его к типам контента блога, фотографии, видео и т. Д.
Когда вы строите свои взгляды, вы будете использовать аргумент спорта на пути. Таким образом, вы можете иметь такие пути, как:
- example.com/rugby/blogs
- example.com/hockey/blogs
Путь к этому примеру представления будет%/blogs (% заменяется аргументом).
Пара видео о взглядах и аргументах:
Я бы порекомендовал на установочном профиле OpenAtrium.
Определите каждый вид спорта как ( og) группу, добавьте в него все, что вам нужно.
Я считаю, что для ваших нужд OpenAtrium прекрасно подходит и сэкономит вам много времени.
Удачи!
Шуша
Я бы также порекомендовал модуль органических групп как один вид спорта. Открытый Атриум может быть хорошим профилем установки (он также использует органические группы), но это трудно понять.
Я бы сказал, что если вы задаете этот тип вопроса, вам, вероятно, следует пойти с Open Atrium. Это в значительной степени интранет (и органические группы) прямо из коробки. У меня есть 5 установок, запущенных публично (на www). @Shushu прав, любой веб-сайт может быть интранетом или Интернетом, это зависит только от того, представите ли вы его миру или только вашей локальной сети. Но если вы хотите погрузиться в Drupal, используйте установку drupal с OG. Но это действительно зависит от того, сколько времени и усилий вы хотите / можете потратить на это.