GLPI
Upgrading to GLPI 11
GLPI 11 introduces native forms, custom asset types, and webhooks. It also changes the plugin architecture — upgrading from version 10 requires preparation, not just clicking "update".
What's New
What GLPI 11 brings
Four changes that reshape how you work with the system.
Native custom assets
Create any asset type directly in GLPI — no GenericObjects plugin needed. Full field and behavior configuration in the core.
Native forms
A new form editor replaces the FormCreator plugin. Forms for technicians and end-users built directly into GLPI.
Webhooks
Native webhook support — GLPI can call external APIs on events without custom code or plugins.
Two-factor authentication
2FA built into GLPI. A requirement that more organizations now mandate for ITSM system access.
Risks
What changes during the upgrade
GLPI 11 is not a routine update. Three key plugins have moved into core and require manual migration.
GenericObjects → native assets
The plugin is replaced by a native feature. Existing asset types, display preferences, and saved searches must be migrated manually.
FormCreator → native forms
Forms are migrated individually. The migration has known issues — with a large number of forms, each one needs to be verified separately.
All plugins get deactivated
The upgrade automatically disables all plugins. Each one must be manually verified and re-enabled after the update — including compatibility checks with GLPI 11.
URL path changes
Plugin paths changed from /marketplace/ to /plugin/. Integrations, scripts, and bookmarks pointing to old paths will stop working.
Process
How we handle the upgrade
Every upgrade runs on staging first. We move to production only when everything is verified.
Audit
We map your version, plugins, integrations, and database state. We identify what needs migration and what needs replacing.
Staging
We create a production copy and run the upgrade on a test environment. We verify data, forms, and assets.
Plugin migration
GenericObjects, FormCreator, and Fields are migrated in the correct order. We check every form and asset type individually.
Production upgrade
After successful staging, we upgrade production. Full backup before every intervention.
Verification
We verify key workflows, integrations, and reports together. Support during the stabilization period.