Задача:
Создать закрытую социальную сеть для знакомства и общения между собой клиентов крупной компании.
- Профиль с расширенным набором полей
- Друзья
- Приватные сообщения
- Группы
- Дневники
- События
- Галереи фотографий пользователей
- Гостевая книга пользователя
- Подарки
- Приглашения
- Поиск
- Баллы за действия
- Оценка содержимого пользователями
Используемая платформа
Drupal 5
Модули
Кроме того, предполагается, что модули Views и CCK (а также дополнительные к ним) установлены и работают корректно.
Функциональный блок Используемые модули Краткое описание Профиль с расширенным набором полей profile Позволяет создавать дополнительные поля в профиле profile_privacy Позволяет пользователю указывать видимость данного поля другим пользователям Друзья buddylist2 Сам модуль и вспомогательные позволяют создавать списки друзей и отображать краткий путь между пользователями Приватные сообщения Privatemsg Позволяет отправлять приватные сообщения пользователями друг другу. Группы Og Группа является «оболочкой» для любых типов содержимого, определяемых администратором. При создании содержимого можно указывать, в какие группы оно будет транслироваться. Для доступа к содержимому группы необходимо быть ее членом. Группы могут быть закрытыми и открытыми, с входом по приглашениям или только по зачислению администратором группы. Дневники blog Блог События Event Модуль позволяет создавать события (с датой начала и конца, повторяемые или единожды происходящие), а также отображать их в календаре. Галереи фотографий пользователей Gallerix Единственный нормальный модуль для Drupal 5, позволяющий каждому пользователю создавать собственные альбомы с фотографиями. Гостевая книга Guestbook Гостевая книга Подарки Nodegift Nodegift_views Виртуальные подарки (открытки). Для каждого подарка можно определить картинку и стоимость (через баллы userpoints) Приглашения Invite Позволяет высылать приглашения на вступление в сеть на e-mail. Поиск search Стандартный модуль поиска. Ищет только по содержимому. Содержимое должно быть проиндексировано. search_config Удобный конфигуратор формы расширенного поиска (конфигурирует модуль search) search_restrict Позволяет запретить/разрешить поиск по определенным данным. profilesearch Ищет по дополнительным полям (если такие были созданы) в профиле Баллы за действия Userpoints Позволяет присваивать пользователям баллы за совершаемые действия (создание содержимого, рассылка приглашений, приватных сообщений и т.д.) Оценка узлов пользователями Nodevote votingapi Каждый пользователь может выставить свою оценку написанному кем-то содержимому.
Вспомогательные (не обязательные, но полезные) модули
Функциональный блок | Используемые модули | Краткое описание |
Объявления администрации | Announcements | Формирует блок с анонсом и содержимым, объявление видно в определенном при создании периоде. |
Транслитерация имен русских файлов | Transliteration | Рекомендую установить, чтобы избежать проблем при прикреплении файлов в gallerix с неUTF-8 буквами в названии. |
Процент заполненности полей в профиле | Pcp | Формирует блок «ваш профиль заполнен на …%». Блок мотивирует пользователь к заполнению собственных профилей. |
Планировщик, запускаемый по расписанию | poormanscron | При отсутствии cron-а, данный модуль будет запускать его автоматически, по установкам администратора. |
Редактор WYSWYG | Fckeditor | Добавляет в формы ввода панели с кнопками форматирования текста. Конфигурируется на видимость кнопок и присутствие на разных формах. |
Перечисленные модули являются основным, но не окончательным списком модулей для создания социальной сети, завязанной на общении.
Следует также помнить, что функционал функционалом, но до момента запуска вашей сети в рабочий режим вы должны продумать маркетинговую программу ее продвижения, т.к. сетей с подобным функционалом достаточно много.
Следующим нашим шагом будет переход с Drupal 5 на Drupal 6, в виду бурного развития последнего.
Назад: "Выбор платформы"
подскажите где взять сборку модулей Drupal 5.12 для создания соц сети!!
ОтветитьУдалитьНиколай,
ОтветитьУдалитьвсе модули доступны через сайт drupal.org - просто выбираете по имени модуля и скачиваете его для нужной версии платформы.
Единственный совет: не так давно вышел Друпал 7, очень советую выбирать модули уже под него, как под самую современную платформу.