Как установить плагин для Mibew Messenger 2.0

Процесс установки плагина очень прост и состоит из четырёх шагов.

Шаг 1. Скачайте архив с плагином.

Если мы говорим об официально одобренном плагине, то нужно зайти на соответствующую страницу официального сайта и скачать последний доступный пакет. Не забудьте проверить целостность скаченного архива используя контрольную сумму sha256.

Например (в случае с плагином Mibew:Emoji v.1.0.0 ):

$ wget --content-disposition -q https://sourceforge.net/projects/mibew/files/plugins/emoji-plugin/1.0.0/emoji-plugin-1.0.0.zip/download
$ sha256sum emoji-plugin-1.0.0.zip
e189f535230d1909c2af73f9b0ba8e63a5dc8f96e8a95c33d615ed05e321b518  emoji-plugin-1.0.0.zip

Если мы говорим о каком-то неофициальном стороннем плагине, то, честно, мы понятия не имеем, где Вам его достать. 🙂

Шаг 2. Распакуйте архив с плагином.

Поместите архив в директорию plugins/ в корневой директории Mibew Messenger и распакуйте его.

$ mv emoji-plugin-1.0.0.zip mibew_root_directory/plugins/
$ cd mibew_root_directory/plugins/
$ unzip -q emoji-plugin-1.0.0.zip
$ rm -f emoji-plugin-1.0.0.zip

Шаг 3. Настройте плагин.

Конфигурация плагина должна быть размещена в соответствующей секции основной конфигурации системы (т.е. в файле mibew_root_directory/configs/config.yml).

Например, это актуальная секция плагинов в конфигурации официальной демо-установки Mibew Messenger (можно заметить конфигурацию других плагинов):

plugins:
    "Mibew:Emoji":
        ignore_emoticons: false
    "Mibew:GeoIp":
        database_path: "/opt/GeoIP/GeoLite2-City.mmdb"
    "Mibew:GoogleMaps":
        api_key: "Google_Maps_Javascript_v3_API_key"
    "Mibew:TitleNotification":
        new_thread: true
        new_message: "both"

Шаг 4. Включите и установите плагин.

Перейдите на страницу плагинов в административном интерфейсе (т.е. http://your_domain/your_mibew_path/operator/plugin) и найдите плагин в списке доступных плагинов.

Кликните по ссылке enable.

Отключённый плагин

Всё, плагин установлен. 🙂

Включённый плагин

Решение проблем.

Если что-то пошло не так, не волнуйтесь.

Прежде всего, проверьте Ваш лог ошибок. Там должны быть какие-то подсказки.

Если Вы наблюдаете «Белый экран смерти», тогда, скорее всего, Вы нарушили свою системную конфигурацию.

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

Дополнительные замечания по официально одобренным плагинам.

Каждый архив с плагином содержит инструкцию по его установке (обычно в файле README.txt или README.md).

Если ничего не помогает, можно связаться с автором плагина или (предпочтительно!) сообщить об ошибке в багтрекере соответствующего репозитория (см. подробную информацию о плагине в списке официально одобренных плагинов).