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

Мобильная версия Roundcube


В качестве веб интерфейса для почтового сервера я предпочитаю использовать Roundcube. В стандартной версии панели управления отсутствует мобильная версия. А полная версия на мобильном устройстве очень неудобна — слишком все мелко. Но как оказалось, исправить эту проблему не очень сложно — достаточно установить плагин и скин для мобильной темы.

Немного погуглив тему, я нашел несколько вариантов мобильных тем для roundcube, но все они оказались платными. Решение было найдено на форуме community. Там есть отдельная тема, посвещенная бесплатной мобильной версии. Ставится она не сложно — достаточно скачать нужные файлы, добавить их в соответствующие каталоги на web сервере и активировать новый плагин в конфигурационном файле. Сделаем это.

Скачиваем файлы на web сервер в какую-нибудь папку:

# mkdir /root/roundcube-mobile && cd /root/roundcube-mobile

Скачиваем и для удобства сразу переименовываем архивы:

# wget https://github.com/messagerie-melanie2/Roundcube-Skin-Melanie2-Larry-Mobile/archive/v0.4.5.tar.gz && mv v0.4.5.tar.gz Roundcube-Skin-Melanie2-Larry-Mobile-0.4.5.tar.gz

# wget https://github.com/messagerie-melanie2/Roundcube-Plugin-Mobile/archive/v0.4.5.tar.gz && mv v0.4.5.tar.gz Roundcube-Plugin-Mobile-0.4.5.tar.gz
# wget https://github.com/messagerie-melanie2/Roundcube-Plugin-JQuery-Mobile/archive/v1.0.tar.gz && mv v1.0.tar.gz Roundcube-Plugin-JQuery-Mobile-1.0.tar.gz

Распаковываем все 3 папки:

# tar -xzvf Roundcube-Plugin-JQuery-Mobile-1.0.tar.gz && tar -xzvf Roundcube-Plugin-Mobile-0.4.5.tar.gz && tar -xzvf Roundcube-Skin-Melanie2-Larry-Mobile-0.4.5.tar.gz

Теперь идем в корень каталога web сервера с панелью roundcube и копируем скачанные папки в соответствующие директории на веб сервере. Для папки:

  • Roundcube-Skin-Melanie2-Larry-Mobile-0.4.5 создаем директорию skins/melanie2_larry_mobile и копируем туда содержимое.
  • Roundcube-Plugin-JQuery-Mobile-1.0 создаем директорию plugins/jquery_mobile и копируем туда содержимое.
  • Roundcube-Plugin-Mobile-0.4.5 создаем директорию plugins/mobile и копируем туда содержимое.

Теперь редактируем файл config.inc.php. В моей системе он находится по адресу /etc/roundcubemail, возможно у вас он будет в директории с web скриптами. Ищем там строку с конфигурацией плагинов и добавляем плагин mobile:

$config['plugins'] = array('managesieve','mobile');

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

Мобильная версия roundcube


СМОТРИ ТАКЖЕ