Plugin GLPI — temas e branding da tela de login (Butterfly)
Find a file
Claude 39f3f3f2a2 Modernização GLPI 11: namespace GlpiPlugin\Butterfly, Monaco, assets em public/
- Classes migradas de inc/*.class.php (PluginButterfly*) para src/ com
  namespace GlpiPlugin\Butterfly (PSR-4 registrado pelo core; KB-033).
  Referências de core qualificadas (\Config, \Html, \Session, ...).
- Editor de CSS custom agora usa o Monaco do core (GLPI.Monaco.createEditor
  + sync via formdata, mesmo padrão de custom_ui do core) com fallback
  para textarea se a lib não carregar.
- pics/ movido para public/pics: no GLPI 11 só recursos em public/ são
  servidos estaticamente em /plugins/<key>/... (RequestRouterTrait).
  URLs do select2 de temas agora usam root_doc + encodeURIComponent.
- MIN_GLPI_VERSION 11.0.0; removido bloco morto de GLPI <9.5 e
  css/login.base.css órfão.
- config_page com glpi_tab urlencoded para a classe namespaced.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 18:04:13 -03:00
front Modernização GLPI 11: namespace GlpiPlugin\Butterfly, Monaco, assets em public/ 2026-07-03 18:04:13 -03:00
locales Baseline: plugin butterfly v2.1.0 como recebido (pré-fixes GLPI 11) 2026-07-03 15:34:10 -03:00
public/pics Modernização GLPI 11: namespace GlpiPlugin\Butterfly, Monaco, assets em public/ 2026-07-03 18:04:13 -03:00
src Modernização GLPI 11: namespace GlpiPlugin\Butterfly, Monaco, assets em public/ 2026-07-03 18:04:13 -03:00
themes Baseline: plugin butterfly v2.1.0 como recebido (pré-fixes GLPI 11) 2026-07-03 15:34:10 -03:00
.gitignore Baseline: plugin butterfly v2.1.0 como recebido (pré-fixes GLPI 11) 2026-07-03 15:34:10 -03:00
composer.json Baseline: plugin butterfly v2.1.0 como recebido (pré-fixes GLPI 11) 2026-07-03 15:34:10 -03:00
hook.php Modernização GLPI 11: namespace GlpiPlugin\Butterfly, Monaco, assets em public/ 2026-07-03 18:04:13 -03:00
LICENSE.md Baseline: plugin butterfly v2.1.0 como recebido (pré-fixes GLPI 11) 2026-07-03 15:34:10 -03:00
logo.png Conformidade KB: sem inc/includes.php, logo.png, limpeza e JSON_HEX_TAG 2026-07-03 16:25:56 -03:00
plugin.png Baseline: plugin butterfly v2.1.0 como recebido (pré-fixes GLPI 11) 2026-07-03 15:34:10 -03:00
README.md Baseline: plugin butterfly v2.1.0 como recebido (pré-fixes GLPI 11) 2026-07-03 15:34:10 -03:00
RoboFile.php Baseline: plugin butterfly v2.1.0 como recebido (pré-fixes GLPI 11) 2026-07-03 15:34:10 -03:00
setup.php Modernização GLPI 11: namespace GlpiPlugin\Butterfly, Monaco, assets em public/ 2026-07-03 18:04:13 -03:00

Butterfly for GLPI >= 10.0 (Compatible with GLPI 11.x)

Allow customization of logos, background and custom CSSs

Installation

  • Uncompress the archive to the <GLPI_ROOT>/plugins/butterfly directory
  • Navigate to the Configuration > Plugins page,
  • Install and activate the plugin.