コアアーキテクチャ

NocoBaseの基盤となる拡張メカニズムと動作原理を習得し、プラグインシステム、FlowEngine、データベースコアモジュールを含め、強固な開発基盤を構築しましょう。

カスタムプラグインの作成、公開、および保守方法を学びます。

NocoBaseコアのデータベースモジュールで、プラグインに統一されたデータアクセス、モデリング、操作APIを提供します。プラグイン間のデータ連携における中核的な基盤です。

インターフェースとインタラクション

フロントエンドインターフェースの拡張とカスタマイズ方法を学び、ビジネス要件に合ったコンポーネント、フィールド、操作ロジックを構築し、システム全体の視覚化とインタラクション体験を向上させましょう。

カスタムブロックコンポーネントを作成、再利用、設定して、柔軟なインターフェースレイアウトを構築します。

新しいフィールドコンポーネントタイプを定義し、データ入力と表示方法を豊かにします。

操作の動作を拡張またはカスタマイズし、多様なビジネスプロセスとユーザーインタラクションを実現します。

プラグインエコシステム

既存のプラグインの機能を他のプラグインで拡張し、階層的でモジュール化されたプラグインエコシステムを構築することで、システムの拡張性と連携能力を向上させます。

外部データソースを拡張または統合し、サードパーティのデータベースやサービスに接続して、システム間のデータアクセスと同期を実現します。

ワークフロー関連機能を拡張または統合し、自動化されたプロセス指向のビジネスシナリオを実現します。

新しい通知方法を開発するか、外部通信サービスを統合して、マルチチャネルメッセージ配信をサポートします。

カスタム認証ロジックを実装するか、サードパーティのログインシステムと連携して、セキュリティとアクセス機能を強化します。

クラウドストレージサービスまたはカスタムストレージソリューションを統合し、ファイルアップロード、ダウンロード、管理の柔軟な拡張を実現します。

ファイルプレビュー機能を拡張し、より多くのファイル形式のオンラインプレビューとレンダリングをサポートします。