Помогите подобрать модули

14 июля 2008 в 23:19

В планах создание сайта. Думаю, весь функционал на Drupal должен реализоваться довольно просто.

Попробую сформулировать то, что нужно от сайта(что-то вроде социальной сети):
1) Разделение прав:
Все пользователи ресурса делятся на анонимных пользователей, зарегистрированных и модераторов.
Анонимные пользователи:
- Читают контент
- Пишут комментарии
Зарегистрированные пользователи:
- Имеют собственные “блоги” с адресом вида site.com/articles/username/. Туда они пишут статьи и выставляют им теги.
- Имеют личные страницы вида site.com/info/username/. Здесь они могут разместить информацию о себе.
- Могут голосовать за статьи.
Модераторы:
- Могут редактировать любые статьи.

2) Функционал:
- WYSIWYG редактор для статей.
- За каждую статью можно голосовать. При том каждый пользователь может проголосовать за или против статьи. И может изменить свое решение.
- Все статьи выводятся на главную страницу.
- На сайте можно зарегистрироваться, используя свой openid.

3) Дополнительные модули:
- Работа с контекстной рекламой.
- Работа с xml sitemap.
- Работа со статистикой посещаемости.

Вроде все, ещё, конечно, много мелочей, но сейчас уже не вспомню. Хотелось бы услышать ваше мнение: какими модулями какой функционал лучше реализовать. Ну и, например, если что-то реализуется очень сложно, то можно заменить на более удобный вариант.

Комментарии

П.1 - решается настройкой прав доступа к типам контента модуля node. Доустанавливать ничего не нужно.
П.2 - есть несколько виз.редакторов разной степени визуальности и глючности. Ключи для поиска здесь и на drupal.org: tinymce, htmlarea, bueditor. Голосования например модулем vote_up_down. Openid входит в комплект поставки Drupal 6.

16 июля 2008 в 1:20