Skip to content
FakeStarBaby edited this page Jun 5, 2012 · 1 revision

Adminiumは、あなたのアプリケーションコードに手を加えることなく、本格的な管理インターフェイスを提供します。

Adminium listing

あなたのアプリケーションに、任意のプラグインやライブラリをインストールする必要も、任意のフレームワークや言語のバージョンを指定する必要もありません。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まで。

その他のリソース

その他のリソースもご利用下さい :

Clone this wiki locally