Adminer - Rozšírenia

Adminer a Adminer Editor sa dajú rozšíriť pomocou pluginov. Použitie pluginu

Pluginy ovládačov

Použitie pluginu

Pokiaľ chcete použiť plugin, nahrajte ho do adresára adminer-plugins/ vedľa súboru adminer.php. Pokiaľ plugin potrebuje nejakú konfiguráciu alebo pokiaľ chcete určiť poradie pluginov, použite adminer-plugins.php:

<?php // adminer-plugins.php
return array(
	new AdminerLoginPasswordLess('$2y$07$Czp9G/aLi3AnaUqpvkF05OHO1LMizrAgMLvnaOdvQovHaRv28XDhG'),
	// Tu môžete uviesť všetky pluginy alebo len tie, ktoré potrebujú konfiguráciu.
);

Adminer pre SQLite: stiahnite si ho s týmto pluginom už nastaveným.

Do adresára adminer-plugins/ môžete nahrať aj pluginy ovládačov. Ak plugin ovládača ponúka zvýrazňovač syntaxe, nahrajte do adminer-plugins/ aj jeho súbor jush-*.js.

Používateľské pluginy

Najnovšie hore

Pluginy pre Adminer 5 vyžadujú používanie menného priestoru. Staršie pluginy môžete previesť pomocou skriptu.

Vytvorenie nového pluginu

  1. Vytvorte triedu obsahujúcu akékoľvek metódy definované v triede Adminer (dokumentácia).
  2. Pokiaľ tieto metódy vrátia inú hodnotu ako null, tak sa použije namiesto pôvodnej (okrem config, dumpFormat, dumpOutput, editRowPrint, editFunctions, pri ktorých sa návratová hodnota pripojí k pôvodnej).
  3. Metódy môžu tiež prepísať svoje parametre tým, že ich prijmú referenciou: f(&$param).
  4. Pokiaľ chcete plugin publikovať na tejto stránke, tak ho niekam nahrajte (napr. na GitHub Gist) a pošlite odkaz na: jakub@vrana.cz.