サービス ポータルの基本的な概念
サービスポータル は、フレームワークとポータルという 2 つの部分で構成されています。フレームワークは、1 組の API、Angular サービス、ディレクティブ、およびポータルの構築に役立つツールで構成されています。ポータルは、ページ ID によってリンクされたページのグループです。
URL を入力すると、フレームワークによって、サフィックスが使用されて該当するポータルが選択され、テーマと設定が決められます。次に、URL で ID を指定しない限り、設定済みのデフォルトのポータル ホームページがロードされます。
ページに追加されたウィジェットはそれぞれ、独自のインスタンスになります。ウィジェット インスタンスは、基本的にはページ内のウィジェットのアプリケーションです。ウィジェットは再利用可能で、さまざまなページに表示して、異なる動作を実行できます。そのため、ページ上のウィジェットのことを「ウィジェット インスタンス」と呼びます。ページには、ウィジェットによって表現されるコンテンツが読み込まれます。
ウィジェット インスタンスのロジックは、ベース ウィジェット テンプレート、クライアント スクリプト、サーバー スクリプト、およびウィジェットによっては CSS から取得されます。