データベース管理ツール「Adminer」のプラグイン及びテーマの導入方法
ブラウザからデータベースを触る際はAdminer.phpを利用しているが、デフォルト状態だと割とシンプルなデザインなのでテーマファイルを導入して見た目を変えたい。あとプラグインも色々と用意されているようなのでこちらも導入したい。以下にそれぞれの導入方法をメモ。
目次
Adminer
公式サイト
テーマ
https://www.adminer.org/en/#extras
プラグイン
https://www.adminer.org/en/plugins/
導入方法
テーマ
公式サイトから好きなテーマを選択し、ソースコードをそのままコピーしてadminer.cssという名前でadminer.phpと同じディレクトリにアップロードすることで反映される筈。
プラグイン
事前準備
adminer.phpと同じディレクトリに「plugins」ディレクトリを作成する。
こちらのページのソースコードをそのままコピーしplugins.phpという名前で「plugins」ディレクトリにアップロードする。
プラグインの導入
こちらのページから好きなプラグインを選択し、ソースコードをそのままコピーして適当な名前を付けて「plugins」ディレクトリにアップロードする。
また、以下のソースコードをindex.phpという名前でadminer.phpと同じディレクトリにアップロードする。
<?php
function adminer_object() {
include_once "./plugins/plugin.php";
foreach (glob("plugins/*.php") as $filename) {
include_once "./$filename";
}
$plugins = array(
//選択したプラグインのClass名を追記していく
new testClass(),
);
return new AdminerPlugin($plugins);
}
// include original Adminer or Adminer Editor
include "./adminer.php";
?>
ここまででプラグインの導入は完了。ブラウザで閲覧する際はadminer.phpではなくindex.phpを開くこと。
ディレクトリ構造
テーマとプラグインを導入すると以下のようなディレクトリ構造になる筈。
index.php adminer.php adminer.css(テーマファイル) └plugins/ ├plugin.php └好きなプラグイン.php
所感
テーマは分かりやすかったが、プラグインの導入はちょっとややこしかった。
プラグイン自体はもちろん自作も可能なようなので何か思いついたら作ってみたい。
関連記事
-
-
MySQLでストアドプロシージャ戻り値対応版であるストアドファンクションの設定と利用方法
先日MySQLのストアドプロシージャに関するメモを書いたが、今回はストアドファン ...
-
-
ON DUPLICATE KEY UPDATE後にinsert_idを取得すると結果が0になる
MySQLでON DUPLICATE KEY UPDATE句指定し、データの登録 ...
-
-
MySQLにてUUIDを発行しプライマリキー(主キー)にする方法
普段MySQLでプライマリキー(主キー)を使う場合、オートインクリメントを利用し ...
-
-
MySQLで全文検索(フルテキストインデックス)を使用する方法
普段利用しているサイトに検索用のテキストボックスがあり、そこに何らかのワードを入 ...
-
-
MySQLで直近〇日、〇ヶ月、〇年以内のデータを検索する方法
他社が作成されたSQL文を見ているとDATE_ADDという使ったことの無い関数が ...