четверг, 26 февраля 2009 г.
Скринкасты по Drupal
Views2 в Drupal6
Маленький скринкаст на 10 минут, просто введение:
http://learnbythedrop.com/drop/22
И большой скринкаст на 34 минуты, тоже обзор возможностей, но более подробный.
вторник, 24 февраля 2009 г.
Карма, репутация и рейтинги

Оповещения, почта, sms модули для Drupal

- Модули по почтовым рассылкам, e-mail и прочему
- Модули с SMS
- Модули оповещений по обновлениям в системе
- Прочее полезное
пятница, 20 февраля 2009 г.
Полезные модули для социальной сети на Drupal

Обзор сделан по данным сайта drupal.org на 20/02/2009 по категориям:
http://drupal.org/taxonomy/term/56
Модули категории Community
http://drupal.org/taxonomy/term/853
Модули категории Social networking site
http://drupal.org/taxonomy/term/850
Модули категории Community site
98% информации в обзоре - на английском языке.
При составлении обзора упор делался на наличие версии под Drupal 6.x
Если в модуле есть только dev-версия, то это отмечено цветом.
По умолчанию, у всех представленных модулей есть версии под 5 и 6 Drupal. Иное указано цветом.
Отчет можно просмотреть по этой ссылке.
понедельник, 16 февраля 2009 г.
Модули для социальной сети на Drupal 5

Задача:
Создать закрытую социальную сеть для знакомства и общения между собой клиентов крупной компании.
- Профиль с расширенным набором полей
- Друзья
- Приватные сообщения
- Группы
- Дневники
- События
- Галереи фотографий пользователей
- Гостевая книга пользователя
- Подарки
- Приглашения
- Поиск
- Баллы за действия
- Оценка содержимого пользователями
Используемая платформа
Drupal 5
Модули
Кроме того, предполагается, что модули Views и CCK (а также дополнительные к ним) установлены и работают корректно.
Функциональный блок | Используемые модули | Краткое описание | |||
Профиль с расширенным набором полей | profile | Позволяет создавать дополнительные поля в профиле | |||
profile_privacy | |||||
Позволяет пользователю указывать видимость данного поля другим пользователям | |||||
Друзья | buddylist2 | Сам модуль и вспомогательные позволяют создавать списки друзей и отображать краткий путь между пользователями |
| ||
Приватные сообщения | Privatemsg | Позволяет отправлять приватные сообщения пользователями друг другу. |
| ||
Группы | Og | Группа является «оболочкой» для любых типов содержимого, определяемых администратором. При создании содержимого можно указывать, в какие группы оно будет транслироваться. Для доступа к содержимому группы необходимо быть ее членом. Группы могут быть закрытыми и открытыми, с входом по приглашениям или только по зачислению администратором группы. |
| ||
Дневники | blog | Блог |
| ||
События | Event | Модуль позволяет создавать события (с датой начала и конца, повторяемые или единожды происходящие), а также отображать их в календаре. |
| ||
Галереи фотографий пользователей | Gallerix | Единственный нормальный модуль для Drupal 5, позволяющий каждому пользователю создавать собственные альбомы с фотографиями. |
| ||
Гостевая книга | Guestbook | Гостевая книга |
| ||
Подарки |
| Виртуальные подарки (открытки). Для каждого подарка можно определить картинку и стоимость (через баллы 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, в виду бурного развития последнего.
Назад: "Выбор платформы"
вторник, 10 февраля 2009 г.
Платформа для социальной сети
- Собрать дополнительные данные о клиентах (телефоны, адреса, явки) и чтобы было это ненавязчиво.
- Повысить лояльность клиентов к компании в целом.
- Дополнительный канал продаж.
- платформам с открытым кодом или доступными исходными текстами
- с поддержкой нескольких языков (то есть использование utf-8 кодировки)
- масштабируемыми (размещение на нескольких серверах)
- гибко настраиваемыми (по всем составным частям)
Пример сайта: http://www.ungdomstorget.se
Еще одна бесплатная cms с открытым кодом. Блоги, комьюнити, загрузка файлов, подкастов.
Пример сайта: http://www.redpai.org/
PHPizabi система с открытым исходным кодом. Поддержка модулей. Блоги, чаты, видео галерея, группы, персональные странички.
Пример сайта: http://demo.phpizabi.net/
Разработано компанией Boonex. Она с открытым исходным кодом, но при использовании мы обязаны оставить ссылку на сайт создателей или оплатить лицензию (39$ годовая лицензия и $ 99 пожизненная). Блоги, фотографии, рейтинги, группы, приглашения, друзья, гостевая книга, аудио/видео галереи, форумы, чаты и т. п.
Пример сайта: http://www.boonex.us/
Официальный сайт: http://drupal.org/
Добавляя дополнительные модули можно расширять интерфейс дополнительными возможностями. В базовом пакете есть: блоги, форум, статьи, настройка внешнего вида сайта, управление внешними ссылками, опросы, поиск. Все настраивается достаточно детально.