Был выпущен Mibew Messenger 2.0.0-beta.1

Хорошие новости, народ!

После полутора лет работы мы с радостью сообщаем о выпуске первой бета-версии нового Mibew Messenger. Нами была проделана колоссальная работа по модернизации внутренней структуры Mibew Messenger, реализован ряд давно востребованных возможностей и заложен фундамент для дальнейшего развития проекта.

Общее различие между ветками разработки Mibew Messenger 2.0 и Mibew Messenger 1.6 на данный момент составляет почти 1,3 тыс. коммитов. По сути, это разные программные продукты с разной идеологией и архитектурой, объединённые лишь отдельными элементами внешнего вида и некоторым количеством legacy-кода. (В то же время, следует понимать, что Mibew Messenger 2.0 является своего рода переходным релизом. Процесс переписывания кода будет продолжен, мы планируем окончательно избавиться от всего legacy-кода в версии 3.0.)

Говоря о функциональных различиях между Mibew Messenger 2.0 и старым Mibew Messenger, следует отметить две принципиально важных новых возможности.

  1. Для конечных пользователей, рассматривающих Mibew Messenger как средство для повышения эффективности своих сайтов, в новой версии у операторов появилась возможность отслеживать посетителей и предлагать им вступление в диалог.
  2. Для сторонних разработчиков, реализующих в Mibew Messenger дополнительные возможности и/или встраивающих Mibew Messenger в другие информационные решения, в новой версии появилась возможность создания плагинов и тем оформления окна диалога, административного интерфейса и приглашения.

Есть и другие полезные новинки, но лучше Вам проверить их самостоятельно. Короче говоря, бета-версия Mibew Messenger здесь и готова к тестированию и отлавливанию багов.

Кроме того, вместе с Mibew Messenger 2.0.0-beta.1 мы предлагаем Вашему вниманию и несколько плагинов к нему:

  • Mibew:Emoji — плагин, реализующий поддержку в сообщениях смайликов и иконок Emoji;
  • Mibew:GeoIp — низкоуровневый плагин, позволяющий определять местоположение посетителя на основе его IP-адреса и информации, содержащейся в локальной базе данных в формате Maxmind GeoIP2 (в комплект поставки не входит);
  • Mibew:GoogleMaps — плагин, показывающий местоположение посетителя на карте Google Maps, используя при этом данные, предоставляемые плагином Mibew:GeoIp;
  • Mibew:RealBan — плагин, реализующий поддержку настоящих блокировок нежелательных посетителей, полностью скрывая их из списков на странице посетителей;
  • Mibew:TitleNotification — плагин, реализующий альтернативный способ извещений о новых посетителях и/или новых сообщениях посредством манипулирования заголовком окна.

В архиве с каждым из плагинов содержится инструкция по его установке. И вскоре мы собираемся опубликовать краткую общую инструкцию по установке плагинов на нашем сайте.

Если у Вы полагаете, что нашли ошибку, либо у Вас есть вопрос, Вы знаете, что делать.

Счастливого Торжества! 🙂