Adminer - Plugin-uri
Adminer și Adminer Editor pot fi extinse prin plugin-uri. Pentru a utiliza un plugin
- adminer.js (Roy Orbitson): Încarcă
adminer.js
- backward-keys: Display links to tables referencing current row, same as in Adminer Editor (captură de ecran)
- before-unload: Display confirmation before unloading page if a form field was changed
- config: Configure options by end-users and store them to a cookie (captură de ecran)
- dark-switcher: Allow switching light and dark mode (captură de ecran)
- database-hide: Ascundeți unele baze de date din interfață - doar pentru a îmbunătăți designul, nu un plugin de securitate
- designs: Permiteți comutarea designurilor (captură de ecran)
- dump-alter: Exportați o bază de date (de exemplu, development) astfel încât să poată fi sincronizată cu o altă bază de date (de exemplu, de producție) (screencast)
- dump-bz2: Dump în format Bzip2
- dump-date: Includeți data și ora curentă în numele fișierului de export
- dump-json: Dump în format JSON
- dump-php (Martin Zeman): Dump în format PHP
- dump-xml: Dump în format XML în structura
<database name=""><table name=""><column name="">value
.
- dump-zip: Dump în format ZIP
- edit-calendar: Afișați jQuery UI Timepicker pentru fiecare câmp de dată și dată-timp
- edit-foreign: Selectați cheia străină în formularul de editare
- edit-textarea: Utilizați
<textarea>
pentru char
și varchar
.
- editor-setup: Set up driver, server and database to use with Adminer Editor
- editor-views: Afișează vizualizări în Adminer Editor
- email-table: Obțineți subiectul e-mailului și mesajul din baza de date (Adminer Editor)
- enum-option: Utilizați
<select><option>
pentru editarea enum
în loc de <input type="radio">
.
- file-upload: Modificați câmpurile care se termină cu
_path
prin <input type="file">
și creați un link către fișierele încărcate din select
- foreign-system: Conectați tabelele de sistem (în bazele de date
mysql
și information_schema
) prin chei străine
- frames: Permiteți utilizarea Adminer în interiorul unui cadru
- highlight-codemirror: Use CodeMirror 5 for syntax highlighting and
<textarea>
including type-ahead of keywords and tables (captură de ecran)
- highlight-monaco: Use VS Code's Monaco Editor for syntax highlighting and SQL
<textarea>
- highlight-prism: Use Prism Code Editor for syntax highlighting and
<textarea>
- json-column: Afișează valorile JSON sub formă de tabel în editare
- login-ip: Verificați adresa IP și permiteți parola goală
- login-otp: Cereți o parolă unică la autentificare (instrucțiuni)
- login-password-less: Activați autentificarea fără parolă (exemplu)
- login-servers: Afișarea unei liste constante de servere în formularul de conectare
- login-ssl: Conectați-vă la MySQL, PostgreSQL, MS SQL utilizând SSL
- login-table: Autentificați un utilizator din tabelul
login
.
- master-slave: Executarea scrierilor pe master și a citirilor pe slave
- menu-links: Configure menu table links; combinable with AdminerConfig (captură de ecran)
- pretty-json-column (Christopher Chen): Afisare frumoasa a valorilor JSON în editare
- select-email: Allow sending e-mails to addresses in table
- slugify: Precompletați câmpul care conține
_slug
cu valoarea slugificată a unui câmp anterior (JavaScript)
- sql-gemini: AI prompt in SQL command generating the queries with Google Gemini (captură de ecran, 2, 3, 4)
- sql-log: Logați toate interogările în fișierul SQL
- table-indexes-structure (Matthew Gamble): Ieșirea expandată a structurii indecsilor tabelului
- table-structure (Matthew Gamble): Ieșirea expandată a structurii tabelei
- tables-filter: Nume de filtre în lista de tabele
- tinymce: Editați toate câmpurile care conțin
_html
cu ajutorul editorului HTML TinyMCE și afișați HTML-ul în select
- translation: Traduceți toate comentariile tabelelor și câmpurilor, valorile
enum
și set
din tabelul translation
(inserează automat noi traduceri)
- version-github: Verify new versions from GitHub
- version-noverify: Dezactivați verificatorul de versiuni
Driver plugins
Pentru a utiliza un plugin
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.
);
You can upload driver plugins to adminer-plugins/
too.
Plugin-uri la care au contribuit utilizatorii
Sort by name
-
login-servers-enhanced
(CrazyMax):
Fork al plugin-ului oficial login-servere Adminer cu îmbunătățiri
(2025-04-13)
-
column-header-button
(Andrea Mariani):
Add "Distinct" on each column
(2025-04-12, captură de ecran)
-
disable-tables
(Andrea Mariani):
Dezactivați tabelele în funcție de nume
(2025-04-12)
-
favorite-query
(Andrea Mariani):
Save queries as favorites
(2025-04-12, captură de ecran)
-
fk-disable
(Andrea Mariani):
Dezactivați verificările cheii străine pentru interogările selectate
(2025-04-12)
-
suggest-tablefields
(Andrea Mariani):
Sugerați câmpuri și nume de tabel în editorul sql
(2025-04-12)
-
dump-nette
(David Grudl):
Export as PHP code for Nette
(2025-04-07)
-
highlight-ace
(David Grudl):
Autocomplete SQL for keywords, tables and columns using Ace Editor
(2025-04-07)
-
login-without-credentials
(David Grudl):
Allows login without password from localhost
(2025-04-07)
-
save-menu-pos
(David Grudl):
Save position of the menu in designs with separate menu scrolling
(2025-04-07)
-
sql-wizard
(David Grudl):
Generate SQL queries from natural language prompts using ChatGPT
(2025-04-07)
-
foreign-keys
(Marek Hučík):
Afișați linkuri către tabele înrudite după cheia externă
(2025-04-01)
-
login-sqlite
(rohusan):
SQLite: Show only list of DBs and password in login form
(2025-03-31)
-
dump-markdown
(Federico Thiella):
Exportă datele tabelului ca markdown
(2025-03-27)
-
bootstrap-like-design
(Natan Felles):
Interfață de utilizator inspirată din cadrul Bootstrap cu pictograme Font-Awesome.
(2025-03-26)
-
ispconfig
(Natan Felles):
Autentificare și verificare automată a hostului prin ISPConfig Remote API
(2025-03-26)
-
display-foreign-key-name
(Bruno Vibert):
Afișează prima coloană CHAR/VARCHAR a unei chei externe
(2025-03-19)
-
allowed-prefixes
(Martin Macko):
Afișați numai tabelele cu prefixe setate de utilizator
(2025-03-18)
-
faster-tables-filter
(Martin Macko):
Filtrați meniul tabelelor mai rapid decât pluginul oficial
(2025-03-18)
-
restore-menu-scroll
(Jiří Petruželka):
Reține și restabilește poziția scollbar a meniului lateral
(2025-03-18)
-
camera-upload
(Marcelo Gennari):
Încărcați imagini de la Adminer pe discul serverului (necesită biblioteca WebcamJS)
(2025-03-17)
-
login-external
(Roy Orbison):
Login din sursa externă fară a expune userul si parola
(2025-03-17)
-
php-serialized-data
(Don Wilson):
Afișează valorile PHP serializate ca tabel în editare
(2025-03-17)
-
show-table-row
(Kazuhiro Ogihara):
Afișați un rând de tabel pe o singură pagină
(2025-03-17)
-
theme-switcher
(Victor Nogueira):
Schimbați temele din browser sau din linia de comandă
(2025-03-17)
-
collations
(Pematon):
Seturi de caractere personalizate în casetele de selectare a colaționării
(2025-03-16)
-
column-comment
(Tomohito Higuchi):
Afișați comentariile coloanelor în anteturile tabelului
(2025-03-16)
-
customize-theme-based-on-server
(Michael Mokroß):
Adăugați un fișier CSS specific serverului la tema curentă
(2025-03-16)
-
dump-xml-dataset
(Michal Brašna):
Dump în format XML, în special structura XML DataSet a PHPUnit
(2025-03-16)
-
float-thead
(Stano Paška):
Plugin pentru antet de tabel flotant
(2025-03-16)
-
folder-import
(Roy-Orbison):
Importați fișiere SQL de pe discul serverului
(2025-03-16)
-
json-preview
(Pematon):
Afișați valorile JSON ca tabel
(2025-03-16)
-
login-servers
(Pematon):
Afișează lista de servere predefinite cu drivere diferite în formularul de conectare
(2025-03-16)
-
schema-default-to-public
(Martin Zubek):
Obiectele care nu sunt găsite în schema curentă sunt căutate și în schema publică (doar PostgreSQL)
(2025-03-16)
-
simple-menu
(Pematon):
Afișează numai acțiunea preferată în meniul tabelului
(2025-03-16)
-
tree-view
(Petro Kostyuk):
Afișați rânduri asociate din tabele diferite într-o singură pagină
(2025-03-16)
-
xlsx-dump
(Tomohito Higuchi):
Exportați datele din tabel în XLSX (necesită bibliotecile SheetJS și FileSaver.js)
(2025-03-16)
-
db-structure
(Emanuele Toscano):
Generează o schemă markdown AI pentru baza de date sau tabelele selectate
(2025-03-11)
-
fill-login-form
(Pavel Kutáč):
Fill login form by set values
(2025-03-11)
-
hide-tables
(Pavel Kutáč):
Ascunde tabelele din meniul tabelului
(2025-03-11)
-
input-uuid-generator
(Pavel Kutáč):
Adaugă butoane la celule pentru a crea UUID-uri
(2025-03-11)
-
imagefields
(Ladislav Gálik):
Încărcați imagini de la adresa lor URL și afișați-le în tabele
(2023-10-05)
-
php-export
(Adrian Andreescu):
Exportă datele tabelului ca array PHP
(2023-03-24)
-
hideable-columns
(Stephan):
Ascundeți coloanele din tabele prin Alt+clic pe antetul coloanei
(2023-03-21)
-
search-autocomplete
(Stephan):
Comportament similar cu Excel cu completare automată în câmpurile de căutare
(2022-08-30)
-
sticky-columns
(Stephan):
Păstrați coloanele și anteturile tabelului întotdeauna la vedere când derulați
(2022-08-30)
-
tables-collapse
(Tiago Gil Marques):
Coloana stângă a tabelelor se restrânge (vă permite să restrângeți tabelele și să traduceți tabelele cu anumite modele de sufix, cum ar fi phpmyadmin)
(2020-11-13)
-
resize
(Tiago Gil Marques):
Left column (tables) resizer (permite redimensionarea coloanei din stânga a tabelelor)
(2020-11-11)
-
table-filter
(Gábor Zabojszky-Horvath):
Filtrarea rapidă a tabelelor, funcționează numai cu teme personalizate în care lista de tabele este flotantă
(2020-05-27)
-
json-var-dumper
(Marc Christenfeldt):
Exportați datele din tabel în JSON (necesită symfony/var-dumper)
(2020-05-18)
-
copy
(Adil Yildiz):
Copy cell content to clipboard using right click
(2020-02-17)
-
dump-markdown-dict
(sc419):
Exportă structura tabelului ca markdown
(2019-02-15)
-
one-click-login
(Sérgio Freitas):
Afișați o listă de servere de baze de date predefinite pentru a vă conecta cu un singur clic
(2018-07-18)
-
readable-dates
(Dora Bulkins):
Înlocuiește timestamp-urile UNIX cu date care pot fi citite de către om în formatul vostru local
(2018-02-06)
-
tables-fuzzy-search
(Bruno Duyé):
Căutare fuzzy (filtru) în lista de tabele
(2017-10-12)
-
favorites tables
(Ladislav Ševcůj):
Fixați tabelele preferate în meniul tabelului (necesită biblioteca jQuery)
(2016-12-16)
-
colorfields
(Prema van Smuuf):
Afișați culori dacă codurile de culoare (HEX, RGB) sunt prezente în celule
(2016-04-21)
-
colors
(Filip Procházka):
Color ribbon based on server
(2016-04-12)
-
tables-history
(Ale Rimoldi):
Afișează istoricul ultimelor tabele selectate
(2014-06-06)
-
nette-user-login
(Mikuláš Dítě):
Conectare utilizator Nette Framework
(2012-08-22)
-
convention-foreign-keys
(Ivan Nečas):
Link-uri pentru chei străine prin convenția
user_id
=> users.id
.
(2011-02-10)
Adminer 5 plugins require using a namespace. Older plugins can be converted by a script.
Pentru a crea un nou plugin
- Creați o clasă care să conțină orice metode definite în clasa
Adminer
. (documentație).
- Dacă aceste metode returnează o valoare non-
null
, atunci aceasta va fi utilizată în locul celei originale (cu excepția config
, dumpFormat
, dumpOutput
, editRowPrint
, editFunctions
unde valoarea returnata este adăugată la cea originală).
- De asemenea, metodele își pot suprascrie parametrii prin acceptarea acestora prin referință:
f(&$param)
.
- Dacă doriți să publicați plugin-ul pe această pagină, atunci încărcați-l undeva (de exemplu, pe GitHub Gist) și trimiteți link-ul la: GitHub Gist): jakub@vrana.cz.