This plugin is used to customize brand-related images of your GLPI instance.
- Customization of overall used brand logos (three different logo sizes)
- Customization of the page title (shown in tab)
- Add a background image to the login page
This plugin got restructured completely to match GLPI 11 and (hopefully) its successors. The plugin initially emerged from https://github.com/stdonato/glpi-modifications as the original author did continue to support the original plugin. Since the plugin was forked from the original one, all of its code was rewritten and aligned to new GLPI guidelines.
This plugin and its maintainers are not connected to the GLPI project.
Since the plugin is very lightweight and does not really do much (no database tables ecc.), we decided to not have a
"real" migration (current custom images will be lost).
If you want to reuse your customized images, please create a backup before installing
the new version into the GLPI plugins folder. The images are located in <glpi root>/plugins/mod/resources.
Additionally, please remove the current backup directory located in <glpi root>/files/_plugins/mod/backups.
Important
For installation procedures of older versions, please have a look at the readme in the version-corresponding branch!
-
Download the latest version from https://github.com/i-Vertix/glpi-modifications/releases.
-
Extract the archive into the GLPI
pluginsfolder (when updating, make sure to delete the currentmodfolder first) -
The new folder inside of
pluginsmust be namedmod -
All files inside the folder must have at least
readpermissions for your webserver user -
The following additional permissions for your webserver user are required for the plugin to work properly:
read/writepermissions on the<glpi root>/files/_pluginsdirectory as the plugin will create the directorymodinside of itread/writepermissions on the<glpi root>/public/picsdirectoryread/writepermissions on the<glpi root>/public/pics/favicon.icofileread/writepermissions on the<glpi root>/public/pics/logosdirectoryread/writepermissions on all files inside of<glpi root>/public/pics/logosdirectory- In case you are using SELinux, you must verify that your apache/webserver user has the permission to
chmodhis own files (necessary to uninstall the plugin correctly)
Here are some prepared commands for you to execute from the glpi root directory, presuming your webserver user is already the owner of all relevant files and directories:
sudo chmod 644 ./public/pics/logos/* sudo chmod 644 ./public/pics/favicon.icoWith this command you can disable SELinux for apache/webserver related stuff (to verify):
setsebool -P httpd_unified 1
-
In case you migrated from GLPI 10 and created a backup of your customized images you can now move the image backups to
./plugins/mod/resources/images -
Log into GLPI with a super-admin account and install the plugin
-
After the installation is completed, activate the plugin
Access the UI Branding page from the Configure button on the list item of your plugin page.
This is the only page this plugin brings into your GLPI instance.
In case you want to revert to the original images, deactivate all entries under Apply Modifications. The rest is more or less self-explanatory.
If you uninstall the plugin or disable it, all backups are restored automatically.
Please uninstall the plugin from the GLPI plugins page before removing any plugin files! Otherwise, all backups of original files are lost. We do not take any credit for any loss of original files!
The plugin is and will not be published on the GLPI marketplace.

