Trace: » 1. Управление плагинами в GLPI

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.

3. Список разрабатываемых плагинов

Не для промышленного использования! Это разрабатываемые версии! Вы можете их использовать только на свой страх и риск!

Вы можете загрузить их отсюда: Сайт Trac plugins или отсюда: Сайт содержащий тарболлы плагинов

Здесь Вы найдёте 18 плагинов, таких же как указанные выше :

4. Список не рекомендуемых плагинов

Эти плагины помечены как “не рекомендумые” поскольку их функции либо были реализованы другими плагинами, либо уже вошли в GLPI.