Adminer - Plugins

Adminer und Adminer Editor können durch Plugins erweitert werden. Wie man ein Plugin verwendet

Von Benutzern bereitgestellte Plugins

Adminer 5 plugins require using a namespace. Older plugins can be converted by a script.

Wie man ein Plugin verwendet

To use a plugin, upload it to adminer-plugins/ directory next to adminer.php file. If the plugin needs some configuration or you want to specify order of the plugins, use adminer-plugins.php:

<?php // adminer-plugins.php
return array(
    new AdminerLoginPasswordLess('$2y$07$Czp9G/aLi3AnaUqpvkF05OHO1LMizrAgMLvnaOdvQovHaRv28XDhG'),
    // You can specify all plugins here or just the ones needing configuration.
);

Wie man ein neues Plugin erstellt

  1. Erstellen Sie eine Klasse, die einzelne oder alle in der Klasse Adminer definierten Methoden enthält (Dokumentation).
  2. Wenn diese Methoden jeweils einen Nicht-Null-Wert zurückgeben, wird dieser anstelle des Originals verwendet (außer dumpFormat, dumpOutput, editRowPrint, editFunctions, wo der Rückgabewert an das Original angehängt wird)..
  3. Methoden können ihre Parameter auch überschreiben, indem sie sie als Referenz akzeptieren: f(&$param).
  4. Wenn Sie das Plugin auf dieser Seite veröffentlichen möchten, laden Sie es irgendwo hoch (z. B. auf GitHub Gist) und senden Sie den Link an: jakub@vrana.cz.