понедельник, 22 июня 2009 г.

Модули по организации совместной работы

Органайзер:
http://drupal.org/project/storm

Обсуждение "группового планировщика": http://www.drupal.ru/node/28865#new

И http://justparty.ru/about/ вот чего хотелось бы добиться ;)

Полезные ссылки по организации соц.сетей

Найдено на Хабре:
Мудрость толпы и социальные сети
http://habrahabr.ru/blogs/wisdom_of_the_crowds/62276/#habracut

Блог им. msalomatin → Законы сетей (памятка, грубо)
искать по ссылке http://habrahabr.ru/tag/социальные%20сети/page2/ и далее

и
Why some social network services work and others don't — Or: the case for object-centered sociality
http://www.zengestrom.com/blog/2005/04/why_some_social.html

понедельник, 15 июня 2009 г.

Мобильный Drupal Mobile

Чтобы перевести ваш сайт на Друпал в мобильный режим (то есть сделать его удобным для просмотра через мобильные устройства типа телефонов-коммуникаторов-IPHone-ов-BlackBerry) есть несколько основных подходов:

1. Завести отдельный поддомен, в котором выложить тему, оптимизированную под мобильное устройство. Оповестить всех мобильных пользователей, что лучше всего пользоваться версией сайта http://m.site.com вместо http://www.site.com
Минусы: не на всяком хостинге есть возможность создавать поддомены. Оповещение пользователей - тоже отдельный ресурсоемкий процесс.

2. Определять при подключении пользователя через какой браузер он подключился (через $_SERVER["HTTP_USER_AGENT"]).

Дальше варианты:
  • предлагать выбрать другую тему
  • перенаправлять на другой сайт
  • просто предлагать другую тему, без вопросов.
Минус этого подхода: число мобильных клиентов растет каждый день, нужно постоянно обновляться.


Для своего сайта я выбрала решение "определить агента пользователя, перенаправить на другую тему". Этот функционал отлично реализует новый модуль Mobile Tools и темаMobile.

Модуль Mobile Tools понравился своей гибкостью в настройке:
  • что именно делать при определении пользователя как "мобильного" клиента: перенаправлять на другой сайт, менять тему, спрашивать;
  • выбором разных тем для разных мобильных клиентов (для Opera Mini поставить одну, а для IPhone - Другую)
  • возможностью создать отдельные роли для мобильных пользователей и указать для них определенные права.