понедельник, 9 февраля 2009 г.

YALC- Yet Another Live Chat

Не так давно я познакомился с одним замечательным модулем для Magento - MagentoLiveChat . Этот модуль предназначен для организации online поддержки пользователей, так называемого live support. При всех положительных качествах этого модуля, он имеет некоторые недостатки:
1. Дополнительная (и не маленькая) нагрузка на сервер, что делает это решение малопригодным для магазинов работающих на слабых серверах
2. Необходимость постоянно держать включенным специализированный чат клиент.
3. Неудобность в использовании для клиентов. Согласитесь - маленькое окошко для отправки сообщений в левой колонке - не самое юзабильное решение.
Все это натолкнуло меня на мысль предложить альтернативное решение для организации Live Support - модуль Luxe_YALC. На самом деле этот модуль представляет собой интерфейс к Google Talk и позволяет организовать гостевой чат. То есть для того чтобы воспользоваться этой системой пользователю не нужен Google Account. Он просто наживает кнопку и открывается окно гостевого чата. То что я не стал изобретать велосипед(писать собственный чат клиент и сервер), а воспользовался сервисом Google имеет ряд очевидных преимуществ:
1. Надежность. Согласитесь что сервера даже на самых надежных хостингах падают чаще чем сервисы Google.
2. Скорость работы. Так как вся нагрузка по передаче сообщений и опросу участников лежит на сервисе Google Talk то работа чата никак не влияет на скорость работы и загрузку вашего сервера.
3. Конфиденциальность. Общение происходит полностью анонимно, т.е ваш клиент не сможет узнать даже Google Account через который с ним разговаривает служба технической поддержки.
4. Вы можете одновременно разговаривать с неограниченным числом пользователей.
5. Увеличение числа пользователей никак не влияет на скорость работы чата.
6. Бесплатность. Все что вам нужно - это Google Account для службы технической поддержки и установленный модуль Luxe_YALC.
7. Вам не нужно держать постоянно запущенный сторонний чат клиент. Для осуществления поддержки пользователей вы можете использовать свой любимый IM(например Qip Infinum)
8. Вся переписка с клиентами сохраняется в Google Account, так что вы всегда можете к ней вернуться в том случае если вы что-то забыли. Поиск Google поможет Вам быстро найти нужное сообщение.

Ниже представлен скриншот модуля Luxe_YALC:


Установка модуля:
1. Устанавливаем модуль Luxe_YALC через MagentoConnect.
2. Очищаем кэш
3. Перелогиниваемся в админку
4. Заходим на страницу конфигурации Luxe_YALC и настраиваем его под свои нужды как это описано на скриншоте ниже:


Надеюсь что кому-нибуть этот модуль покажется полезным.

понедельник, 2 февраля 2009 г.

Модуль Alertpay

Сегодня я выпустил модуль для интеграции Magento с еще одной платежной системой - Alertpay(alertpay.com). Приобрести модуль можно сдесь.
Установка модуля:

  1. Распаковать архив модуля (Luxe_Alertpay.tgz) в папку с магазином
  2. Очистить кэш Magento(на странице System->Cache Managment)
  3. Выйти из админки
  4. Сконфигурировать свой Alertpay аккаунт как это описано на рисунке ниже:

  5. Сконфигурировать модуль как это описано на рисунке ниже:




Если Вы ищете какой-либо модуль для Magento, Вам следует посмотреть сдесь - возможно он уже написан.

глюк php интерпритатора

Сегодня столкнулся с очередной "недокументированной особенностью" интерпретатора PHP.
по каким-то одним ему известным причинам он не захотел интепретирвать
< ?=$config['web_root'] ? >

как положено. Но если между '=' и '$' поставить пробел - все проходит на ура =). Воспроизводится этот глюк на PHP 5.2.5 под Linux.