Drupal 6:социальная сеть
Drupal 6:социальная сеть
Цель: Получить решение задачи
Решение:
С бесплатной CMS Drupal 6(Друпал 6) получить решение ВОПРОСА: «Как создать социальную сеть на Друпал 6, 7(Drupal 6,7)?». Социальная сеть может использоваться как для знакомства, так и для общения, причём будет ли это закрытого типа сообщество(как вКонтакте,Facebook,Однокласники), так и открытого — решать Вам.
Продвижение:
- Нужно выяснить, что уже есть вокруг у потенциальной целевой аудитории и чем вы можете выделиться перед фейсбуками-вконтактами-одноклассниками и т.д. Найти несколько таких фишек, которые выделят вас (причем серьезно так) среди прочих монстров.и налегайте на них.
- Запускаться с акции, нацеленной на соревнование: кто больше пригласит друзей, кто больше напишет контента, кто сделает самую большую группу, и т.д. Победителям — призы, почести, привилегии, барабан, фирменная футболка и т.д.
- С точки зрения пользователей должно быть классно и удобно и пользователям совершенно все равно, на каком движке все работает.
Основные функции:
- расширенный Профиль с дополнительными полями
- Друзья
- Приватные сообщения
- Группы
- Дневники
- События
- Сообщества
- Галереи
- Стена
- Подарки
- Инвайты
- Поиск
- Система поинтов или Карма
- Оценка самими пользователями
Платформа: Drupal 6
| Какая функциональность | Модули | Описание | |||
| Расширенный Профиль с дополнительными полями | profile | Позволяет создавать дополнительные поля в профиле | |||
| Content Profile | привязывает какой-либо тип содержимого к профилю пользователя. В сочетании с CCK — дает возможность сделать нормальный профиль пользователя: с указанием даты рождения, города, личной фотографии и т.п. | ||||
| profile_privacy | Позволяет пользователю указывать видимость данного поля другим пользователям | ||||
| User Tags | чтобы сделать профайлинг, как в «Вконтакте», с возможностью при клике на интерес пользователя, вывывод других пользователей с тем же интересом. | ||||
| Друзья | Friendlist(BuddyList2 хорош для Drupal 5й версии).) | Он позволяет организовывать любое количество типов отношений. Причем не только двусторонних, типа «друзья», как это сделано в большинстве социальных сетей, но и односторонние связи типа «followers» в твиттере. | |||
| Приватные сообщения | Privatemsg | Позволяет отправлять приватные сообщения пользователями друг другу. | |||
| Группы | Og | Группа является «оболочкой» для любых типов содержимого, определяемых администратором.При создании содержимого можно указывать, в какие группы оно будет транслироваться.Для доступа к содержимому группы необходимо быть ее членом.Группы могут быть закрытыми и открытыми, с входом по приглашениям или только по зачислению администратором группы. | |||
| Дневники | blog | Блог | |||
| События | Event | Модуль позволяет создавать события (с датой начала и конца, повторяемые или единожды происходящие), а также отображать их в календаре. | |||
| Галереи фотографий пользователей | Gallerix | Модуль позволяющий иметь собственные альбомы с фотографиями. | |||
| Гостевая книга | Guestbook | Гостевая книга | |||
| Подарки |
|
Виртуальные подарки (открытки). Для каждого подарка можно определить картинку и стоимость (через баллы 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.
Спасибо!
Надеюсь разобраться!
Буду рад помощи.