AdminForthについて
AdminForthはTailwind UI上でオープンソースの管理フレームワークを使用してバックオフィスの開発を始めることができます。Vue3で拡張することも可能です。
コア機能:
- サインインフォーム:OWASP準拠のサインインとJWT-SSOがすでに備わっています。
- ユーザー管理:ユーザーとロールを簡単に管理でき、必要に応じて拡張できます。
- AIオートコンプリート:OpenAI APIキーを提供することで、コンテキストを利用してAIがコンテンツの作成を支援します。
- 監査ログ:数行で監査ログプラグインを追加し、ログ用のテーブルを作成し、ユーザーのアクションを追跡できます。
- 2FA:RFC 6238準拠のTOTPベースの2FAが管理パネルに追加のセキュリティ層を提供します。
- ダークモード:デフォルトで有効になっており、Tailwindの方法で独自のコンポーネントを作成すると、追加の摩擦なしに動作します。
- アップロード:Amazon S3にファイルをアップロードできます。
- カスタムページとダッシュボード:Vue3コンポーネントで独自のページとダッシュボードを作成できます。
- ブランディングとテーマ:ロゴをアップロードし、色を変更し、タイトルを更新し、ブランドに合う外観にすることができます。
- リッチエディタ:テキストフィールドにリッチエディタプラグインを追加し、WYSIWYGエディタを取得できます。
- CRUD:データベースURLでAdminForthを初期化すると、完全な管理パネルが得られます。
基本的な使用方法:
$ npx adminforth create-app
コマンドでアプリケーションを作成できます。
AdminForthはVue3駆動で、TailwindCSSをベースとした外観を持ち、テーマのカスタマイズとダークモードが利用可能です。