Создание структуры групп в Drupal - PullRequest
0 голосов
/ 09 октября 2010

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

Например, у меня будет эта карта сайта.

Клуб

+++ История

+++ О

  • Регби (один случайный вид спорта)

    • Блог
    • Фотографии
    • Видео
    • Комментарии пользователей
    • и т. Д.
  • Хоккей(другой вид спорта)

    • Блог
    • Фотографии
    • Видео
    • Комментарии пользователей
    • и т. д.

Итак, каков наилучший способ сделать эту работу?Я думал об использовании таксономий и представлений.

Что вы думаете?

Спасибо

Ответы [ 4 ]

2 голосов
/ 10 октября 2010

Я бы порекомендовал в OpenAtrium профиль установки.
Определите каждый вид спорта как ( og ) группу, добавьте в него все, что вам нужно.

Я считаю, что для ваших нужд OpenAtrium прекрасно подходит и сэкономит вам много времени.

Удачи!
Шуша

1 голос
/ 16 октября 2010

Вы можете создать свой сайт, используя представления и аргументы.

Добавьте поле CCK (спорт) или словарь таксономии (спорт) и прикрепите его к типу контента блога, фотографии, видео и т. Д.

Когда вы строите свои взгляды, вы используете аргумент спорта на пути. Таким образом, вы можете иметь такие пути, как:

  • example.com / регби / блоги
  • example.com / хоккей / блоги

Путь к этому примеру представления будет% / blogs (% заменяется аргументом).

Пара видео о взглядах и аргументах:

1 голос
/ 10 октября 2010

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

0 голосов
/ 17 октября 2010

Я бы сказал, что если вы задаете этот тип вопроса, вам, вероятно, следует пойти с Open Atrium.Это в значительной степени интранет (и органические группы) прямо из коробки.У меня есть 5 установок, запущенных публично (на www).@Shushu прав, любой веб-сайт может быть интранетом или Интернетом, это зависит только от того, представите ли вы его миру или только вашей локальной интрасети.Но если вы хотите погрузиться в Drupal, используйте установку drupal с OG.Но это действительно зависит от того, сколько времени и усилий вы хотите / можете потратить на это.

...