Jet Admin 用 – アプリケーションの管理パネル フレームワーク
Jet Admin は、アプリケーションの拡張可能なバックオフィスを自動的に生成する SaaS サービスです。
Jet Bridge は、SQL データベースをJet Adminに接続するための REST API を生成するスタンドアロン アプリです。
このプロジェクトは、小規模な新興企業や成熟した企業の要件を満たすように設計されています。
これは、人気のある Django Jet 管理インターフェイスの完全なリメイクです。
CRUD (作成、読み取り、更新、削除)
データを表示、作成、更新、削除するためのすべての一般的な操作。
検索とフィルター
最も一般的なルックアップを使用して任意のフィールドでデータを簡単にフィルタリングし、テキストの出現によってデータを検索します。いくつかの特定のケースでは、フィルタリングする SQL セグメントを作成できます。
セグメント
セグメントを使用すると、適用されたフィルターのセットをセグメントとして保存したり、後ですぐに使用できるように SQL クエリからセグメントを作成したりできます。
WYSIWYG インターフェースのカスタマイズ
ナビゲーション メニュー、コレクション リスト ビュー、レコードの作成/更新フォームなど、インターフェイスのほぼすべての部分を視覚的にカスタマイズできます。
リストビューのレイアウト
カンバン ボードやマーカー付きマップなどのデフォルトのテーブル ビューを除く、すぐに使えるリスト レイアウトの数々。
ダッシュボード
さまざまな種類のチャート、表、その他のウィジェットを作成して、プログラミングを行わずに、ビジュアル インターフェイス内で KPI を視覚化したり、データを監視したりできます。 SQL を使用して複雑なデータ クエリを作成できます。
チームと権限
プロジェクトで共同作業するようにユーザーを招待し、チームに基づいてアクセス権を割り当てます。
輸出
すべてのコレクション データまたはその一部を、CSV や Excel などの最も一般的な形式にエクスポートできます。
レスポンシブレイアウト
インターフェイスは、携帯電話からタブレット、デスクトップまで、あらゆるデバイス向けに最適化されています。
重要な機能のほとんどをすぐに組み込めるように努めていますが、それだけでは十分でない場合もあります。特定のケースに備えて、標準機能では利用できない機能を実装するための Flex 機能を提供します。
カスタムビュー
非常に特殊なページの場合は、React、Angular、またはその他のフレームワークに基づいて独自のカスタム FlexView を作成し、Jet Admin インターフェイスに統合できます。独自のカスタム JS/CSS/HTML を作成して、必要なページを実装する際に制限はありません。
カスタムアクション
バックエンド内のレコードまたはその他のビジネス ロジックに対して操作を実行する必要がある場合は、FlexAction を作成し、Jet Admin インターフェイスから直接実行できます。いくつかの追加パラメータをバックエンドに渡すことがサポートされています。
カスタムフィールド
場合によっては、複数のフィールドを組み合わせたカスタム フィールド、関連コレクションのフィールドを使用する、または何らかの計算の結果であるカスタム フィールドが必要になる場合があります。この場合、FlexField を使用してカスタム JavaScript 関数を記述し、フィールド データを任意の方法でフォーマットできます。
Jet Admin は、ブラウザーで動作するJet Admin側でホストされる SaaS フロントエンド アプリケーションです。ユーザー側にインストールするオープンソースのJet Bridgeバックエンド アプリケーションを通じてプロジェクト SQL データベースに接続します。したがって、 Jet Admin をプロジェクトに統合するには、1 つのコンポーネントJet Bridgeのみをインストールする必要があります。インストール後の外観は次のとおりです。
あなたのアプリ
データベースと連動するアプリケーション。 Jet Admin は直接対話しません。
データベース
Jet 管理者はデータベースに直接アクセスできません。
ジェットブリッジ
サーバー側にインストールされ、データベースに接続されるオープン ソース アプリケーション。データベース構造に基づいて REST API を自動的に生成します。 Jet インターフェイスは、 Jet Bridge を介してデータベースと連携します。
ジェットインターフェース
どのブラウザからでもアクセスできる Web アプリケーション。この Web アプリケーションの保守と更新はJet Adminチーム側で行われます。アプリケーション データはJet BridgeからブラウザのJet インターフェイスに直接送信され、 Jet Adminサービスには表示されません。
Python 2.7 または 3.4 以降
次のSQL データベースのいずれか:
Jet Admin をプロジェクトにインストールするには、このガイドに従ってください。
https://app.jetadmin.io/projects/create
Jetアカウントをまだお持ちでない場合は、アカウントを作成し、既存のアカウントでサインインするように求められます。
プロジェクトを登録すると、プロジェクトにリダイレクトされ、 Jetでの作業を開始できるようになります。
お気軽にメールでお問い合わせください – [email protected]
このプロジェクト (Jet Bridge) はMITライセンスを取得しています。詳細については、LICENSE ファイルを参照してください。