-
Notifications
You must be signed in to change notification settings - Fork 9
Adminium
Adminiumは、あなたのアプリケーションコードに手を加えることなく、本格的な管理インターフェイスを提供します。
あなたのアプリケーションに、任意のプラグインやライブラリをインストールする必要も、任意のフレームワークや言語のバージョンを指定する必要もありません。Adminiumは、直接、あなたのデータベースに接続することにより、本格的な管理インタフェースを提供します。Adminiumの使い勝手は、サンドボックスで試すことができます。
基本的なCRUDアクション上で、Adminiumが提供しているいくつかの興味深い機能 :
- フィルタリングと検索
- フィールドの設定
- 関連テーブルのナビゲーション
- 列挙型の値
- CSV出力
- バリデーション
- 一括削除と一括編集
また、あなたのクライアントにアクセス権限(アクセス制御リストのシステムはすぐに追加される予定)を与える為に、あなたのアカウントに共同編集者を追加することができます。
現在サポートしているRDBMSは、PostgreSQLとMySQLです。
Adminiumは、CLIによって、Herokuアプリケーションへインストールすることができます :
:::term
$ heroku addons:add adminium
データの管理インタフェースを提供するために、Adminiumをデータベースに接続できるようにする必要があります。最も簡単な方法は、Herokuのコマンドラインツール用のプラグインをインストールして実行することです :
:::term
$ heroku plugins:install git://github.com/isc/heroku-adminium
$ heroku adminium
プラグインの実行にて、AdminiumデータベースにアプリケーションのDATABASE_URL
の暗号化されたバージョンが格納されます。あなたの DATABASE_URLは
SSLを使用して送信され、Adminiumアプリケーションログに記録されることはありません。アプリケーションからアドオンを削除すると、Adminiumデータベースからその情報を削除します。
Adminiumは、コードレベルでインテグレーションする必要はありませんので、特定の言語に関連付けられていません。Herokuでホストされている任意のアプリケーションで使用することができ、PostgreSQLやMySQLのデータベースを利用してさえいれば、Ruby、Node.js、Clojure、Java、Python、Scalaで使用することができます。
前述の条件が満たせるなら、すべてのAdminiumインタフェースを使用することができます。
CLIによって、インタフェースへアクセスすることができます :
:::term
$ heroku addons:open adminium
または、My Appsから、アプリケーションを選択し、Add-onsメニューからAdminiumを選択してもアクセスすることができます。
インタフェースの使用方法の詳細については、adminium.herokuapp.com/docsのドキュメントを参照してください。
heroku addons:upgrade
コマンドにて、新しいプランへ移行することができます。
:::term
$ heroku addons:upgrade adminium:newplan
CLIによって、アドオンを削除することができます。
これを行うと、Adminiumのデータベースから、あなたの管理設定データとDATABASE_URL
が破棄される為、元に戻すことはできません。Adminiumを介してアクセスされるデータベースに格納されているデータには影響を与えません。
:::term
$ heroku addons:remove adminium
すべてのAdminiumのサポートとランタイムの問題は、ログインした状態でHeroku Supportまで。サポートを必要としない関連する問題や製品のフィードバックは、adminium.uservoice.comまで。
その他のリソースもご利用下さい :