1. Управление плагинами в GLPI
Установка
- Сделайте резервную копию базы данных GLPI
- Скачайте плагин с сайта GLPI
- Разархивируйте файл используя команду “tar -xzvf <pluginfile.tar.gz>”. Содержимое плагина будет разархивировано в поддиректорию <pluginname>.
- Скопируйте или переместите разархивированную папку в папку “plugins” которая находится в корне GLPI (например /var/www/glpi/plugins).
- Если вы переместите директорию, то можете столкнуться с проблемой отсутствия соответствующих прав, используйте chmod - т.к. Apache для нормальной работы требует возможности “чтения” и “запуска” директории и его содержимого. Функциональность плагина, в том числе и для выполнения его “удаление” так же необходимы права на “запись”.
- Важно: не изменяйте оригинальное имя директории, иначе функциональность плагина может быть нарушена.
- Если вы хотите изменить отображение имени плагина, вы можете изменить соответственную запись в файле языковой локали, который находится в папке плагина.
- Завершите сеанс GLPI и войдите снова.
- Выберите “Установки”→“Плагины”. Если пункта “Плагины” нет, значит GLPI не обнаружил плагины.
- Вы увидите заголовок “Выберите плагин для настройки”, далее будет идти список плагинов, которые могут быть установлены. Кликните на имя плагина для его запуска.
- Если плагин требует модификацию БД GLPI, некоторая подготовительная часть установки будет инициирована при первом запуске. Когда она завершится, вы будете перенаправлены на страницу настройки плагина.
- Некоторые плагины имеют конфигурационные опции, которые должны быть установлены для настройки вашего окружения. Используйте страницу конфигурацию плагина ( “Установки”→“Плагины” - <Имя плагина>) для изменения его опций.
- Ваш плагин готов к использованию
Наслаждайтесь
Обновление существующих плагинов
Процедура обновления в основном аналогична первоначальной установке, но Вам может потребоваться выполнить некоторые дополнительные меры предосторожности, чтобы Вы смогли вернуться к исходному состоянию на случай неуспеха данной операции.
- Создайте резервную копию БД GLPI, или по-крайней мере той части таблиц БД которые мог изменить плагин. Как правило названия этих таблиц перечислены в файле readme.txt который поставляется с каждым плагином и может быть найден в его корневой директори (например, /var/www/glpi/plugins/<ИмяПлагина>
- Переместите директорию старого плагина за пределы директории “plugins” (например, так: “mv /var/www/glpi/plugins/<ИмяПлагина> /var/www/glpi/plugins_old/<ИмяПлагина>”)
После этого вы можете приступить к установке описанной в разделе “Установка”
Удаление
- Создайте резервную копию БД GLPI
- Аналогично установке плагина, выберите Установки - Плагины - “ИмяПлагина”.
- Нажмите кнопку Деинсталировать плагин.
- Предупреждение : все данные связанные с плагином будут уничтожены.
Локализация
- В папке нужного плагина откройте папку locales.
- Найдите файл en_GB.php.
- Скопируйте его в ru_RU.php.
- Откройте скопированный файл. Он содержит строки следующего вида:
$LANG['plugin_reports']['config'][10] = “Report”;
То, что находится после равно, в двойных или одинарных кавычках и подлежит переводу на русский. - Важно: обратите внимание на следующий пример.
$LANG['plugin_relations']['setup'][4] = 'Install '.$title.' plugin';
Здесь перевести нужно только слова Install и plugin, а .$title. является частью программного кода. Будьте внимательны. - Важно: после окончания редактирования сохраните файл (или сконвертируйте его) в кодировке UTF-8. В противном случае вместо русских букв вы увидите в glpi “кракозябры”.
2. Список стабильных плагинов
Вы можете загрузить их здесь: Официальный сайт GLPI.
- Syslogng alerts (англ. документация, FAQ)
- Checklists creation (англ. документация, FAQ)
- Daily activity management (англ. документация, FAQ)
- Appliance management (англ. документация, FAQ)
- Bar code generation (англ. документация, FAQ)
- Web applications management (англ. документация, FAQ)
- Accounts management (англ. документация, FAQ)
- File permissions management (англ. документация, FAQ)
- IP management (англ. документация, FAQ)
- Parameters management (англ. документация, FAQ)
- Projects management (англ. документация, FAQ)
- Backups management (англ. документация, FAQ)
- Ossim Import (англ. документация, FAQ)
- MRTG Supervision (англ. документация, FAQ)
- Synchronization Ical-Outlook (англ. документация, FAQ)
- Utilities (англ. документация, FAQ)
- Generation of dhcpd.conf file (англ. документация, FAQ)
- Synchronization with OCS Inventory NG (obsolete)
3. Список разрабатываемых плагинов
Не для промышленного использования! Это разрабатываемые версии! Вы можете их использовать только на свой страх и риск!
Вы можете загрузить их отсюда: Сайт Trac plugins или отсюда: Сайт содержащий тарболлы плагинов
Здесь Вы найдёте 18 плагинов, таких же как указанные выше :
- cmd (англ. документация, FAQ)
- oreon (англ. документация, FAQ)
- mysar (англ. документация, FAQ)
- shutdown (англ. документация, FAQ)
- webmail (англ. документация, FAQ)
- orders (en standby)
4. Список не рекомендуемых плагинов
Эти плагины помечены как “не рекомендумые” поскольку их функции либо были реализованы другими плагинами, либо уже вошли в GLPI.
- Wake on lan (WOL)(англ. документация, FAQ)
- Hotline tickets (англ. документация, FAQ)