Drupal 6:социальная сеть

Drupal 6:социальная сеть

Цель: Получить решение задачи

Решение:

С бесплатной CMS Drupal 6(Друпал 6) получить решение ВОПРОСА: «Как создать социальную сеть на Друпал 6, 7(Drupal 6,7)?». Социальная сеть может использоваться как для знакомства, так и для общения, причём будет ли это закрытого типа сообщество(как вКонтакте,Facebook,Однокласники), так и открытого — решать Вам.

Продвижение:

  1. Нужно выяснить, что уже есть вокруг у потенциальной целевой аудитории и чем вы можете выделиться перед фейсбуками-вконтактами-одноклассниками и т.д. Найти несколько таких фишек, которые выделят вас (причем серьезно так) среди прочих монстров.и налегайте на них.
  2. Запускаться с акции, нацеленной на соревнование: кто больше пригласит друзей, кто больше напишет контента, кто сделает самую большую группу, и т.д. Победителям — призы, почести, привилегии, барабан, фирменная футболка и т.д.
  3. С точки зрения пользователей должно быть классно и удобно и пользователям совершенно все равно, на каком движке все работает.

Основные функции:

  • расширенный Профиль с дополнительными полями
  • Друзья
  • Приватные сообщения
  • Группы
  • Дневники
  • События
  • Сообщества
  • Галереи
  • Стена
  • Подарки
  • Инвайты
  • Поиск
  • Система поинтов или Карма :)
  • Оценка самими пользователями

Платформа: Drupal 6

Какая функциональность Модули Описание
Расширенный Профиль с дополнительными полями profile Позволяет создавать дополнительные поля в профиле
Content Profile привязывает какой-либо тип содержимого к профилю пользователя. В сочетании с CCK — дает возможность сделать нормальный профиль пользователя: с указанием даты рождения, города, личной фотографии и т.п.
profile_privacy Позволяет пользователю указывать видимость данного поля другим пользователям
User Tags чтобы сделать профайлинг, как в «Вконтакте», с возможностью при клике на интерес пользователя, вывывод других пользователей с тем же интересом.
Друзья Friendlist(BuddyList2 хорош для Drupal 5й версии).) Он позволяет организовывать любое количество типов отношений. Причем не только двусторонних, типа «друзья», как это сделано в большинстве социальных сетей, но и односторонние связи типа «followers» в твиттере.
Приватные сообщения Privatemsg Позволяет отправлять приватные сообщения пользователями друг другу.
Группы Og Группа является «оболочкой» для любых типов содержимого, определяемых администратором.При создании содержимого можно указывать, в какие группы оно будет транслироваться.Для доступа к содержимому группы необходимо быть ее членом.Группы могут быть закрытыми и открытыми, с входом по приглашениям или только по зачислению администратором группы.
Дневники blog Блог
События Event Модуль позволяет создавать события (с датой начала и конца, повторяемые или единожды происходящие), а также отображать их в календаре.
Галереи фотографий пользователей Gallerix Модуль позволяющий иметь собственные альбомы с фотографиями.
Гостевая книга Guestbook Гостевая книга
Подарки
Nodegift для 6-го друппала
Nodegift_views
Виртуальные подарки (открытки). Для каждого подарка можно определить картинку и стоимость (через баллы userpoints)
Приглашения Invite Позволяет высылать приглашения на вступление в сеть на e-mail.
Поиск search Стандартный модуль поиска. Ищет только по содержимому. Содержимое должно быть проиндексировано.
search_config Удобный конфигуратор формы расширенного поиска (конфигурирует модуль search)
search_restrict Позволяет запретить/разрешить поиск по определенным данным.
profilesearch Ищет по дополнительным полям (если такие были созданы) в профиле
Баллы за действия Userpoints Позволяет присваивать пользователям баллы за совершаемые действия (создание содержимого, рассылка приглашений, приватных сообщений и т.д.)
Оценка узлов пользователями Nodevotevotingapi Каждый пользователь может выставить свою оценку написанному кем-то содержимому.
добавляет систему голосования за материалы, комментарии, пользователей Voting API Создает гибкую систему критериев начисления голосов. Однако сам модуль не предоставляет никаких форм или виджетов голосования конечному пользователю и используется только в сочетании с другим модулем, например Extro Voting Form
начисляет очки репутации пользователя User Karma начисляет очки репутации пользователя, основываясь на Voiting API, то есть на количестве голосов, которые получил сам пользователь, его материалы и комментарии. Можно сделать так, что какая-либо роль будет назначаться по достижении определенного количества очков репутации.
полезный в отношении профилей пользователей Content Templates Модуль позволяет добавить к каждому типу материала свой PHP-шаблон. При редактировании шаблона показан пример текущего вывода данного типа материалов с указанием всех переменных которые при этом используются. То есть можно не только темизировать конкретный тип материала, но и специальным образом обработать переменные полей CCK, например

Вспомогательные (не обязательные, но полезные) модули

Какая функциональность Модули Описание
Объявления администрации Announcements Формирует блок с анонсом и содержимым, объявление видно в определенном при создании периоде.
Транслитерация имен русских файлов Transliteration Рекомендую установить, чтобы избежать проблем при прикреплении файлов в gallerix с не UTF-8 буквами в названии.
Процент заполненности полей в профиле Pcp Формирует блок «ваш профиль заполнен на …%». Блок мотивирует пользователь к заполнению собственных профилей.
Планировщик, запускаемый по расписанию poormanscron При отсутствии cron-а, данный модуль будет запускать его автоматически, по установкам администратора.
Редактор WYSWYG Fckeditor Добавляет в формы ввода панели с кнопками форматирования текста. Конфигурируется на видимость кнопок и присутствие на разных формах.

Скринкаст. Сборка коллективного блога с элементами социальной сети на основе CMS Drupal своими руками от shvabrashvabr.ru (14 июня 2008)

Длительность записи 32 минуты, вес 110 мегабайт. Скринкаст разбит на главы, содержание с возможностью переключения между главами выводится одной из кнопок на тулбаре проигрывателя. В скринкасте приводится пример базовой настройки Друпала, об обработке напильником под свои нужды будет рассказано в следующих выпусках.

Скачать скринкаст вы можете по этой ссылке (101 мегабайт). В архиве сам видеофайл и проигрыватель. Запускать файл screencast.html.


Comments to Drupal 6:социальная сеть

  • Спасибо!
    Надеюсь разобраться!
    Буду рад помощи.

    Вячеслав 08.11.2010 13:42 Ответить
  • Ребята нужен Ваш совет — всё нет времени обустроить личную жизнь — подскажите хотя бы нормальный сайт знакомств, где можно найти свою вторую половинку. Вконтакте и Одноклассники плиз не предлагать…

    JennyAben 05.10.2012 06:52 Ответить

Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Загрузка...
Menu Title