サービスポータルのコアコンセプト
サービスポータル フレームワークとポータルの 2 つの部分で構成されています。フレームワークは、ポータルのビルドに役立つ一連の API、Angular サービス、ディレクティブ、およびツールで構成されています。ポータルは、ページ ID でリンクされたページのグループです。
URL を入力するとフレームワークはサフィックスを使用して適切なポータルを選択してテーマと構成を決定します。次に、URL に指定された ID がない限り、構成されたデフォルトのポータルホームページがロードされます。
ページに追加された各ウィジェットは、独自のインスタンスになります。ウィジェットインスタンスは、基本的にページ内のウィジェットのアプリケーションです。ウィジェットは再利用可能であり、さまざまなページに表示してさまざまな処理を行うことができるため、ページ上のウィジェットはウィジェットインスタンスと呼ばれます。ウィジェットで表されるコンテンツとともにページがロードされます。
ウィジェットインスタンスは、ベースウィジェットテンプレート、クライアントスクリプト、サーバースクリプト、およびウィジェットによっては CSS からロジックを取得します。