ウィジェット
ウィジェットは、Sigme のコアコンポーネントであり、リージョンにコンテンツを表示するために使用されます。ユーザーがテキストや画像、動的なコンテンツをレイアウトに追加する場合、ウィジェットを追加することになります。ウィジェットは、コアソフトウェアで提供され、ユーザーマニュアルで説明されています。
Sigmeには2つの特別なウィジェットがあり、プレーヤー上で実行されるHTML/CSSとJavaScriptを設定し、リージョンにレンダリングすることができます。これらは以下の通りです。
- 組み込み: このウィジェットを使って、レイアウト デザイナーに HTML/CSS と JavaScript を直接追加します。
- HTMLパッケージ: このウィジェットを使用して、プレーヤーがローカルに抽出し、ウェブサーバー経由で提供する ZIP ファイル (拡張子は htz) を提供します。
これらのウィジェットの詳細については、「埋め込み」および「HTML パッケージ」のセクションを参照してください。
モジュール
技術的なレベルでは、ウィジェットにはモジュールと呼ばれる CMS コード内の特別なハンドラがあります。モジュールは、ウィジェットの追加/編集とレンダリングに必要なメソッドを提供します。すべてのウィジェットには、その設定と実行を処理するモジュールがあります。Xiboは、カスタムモジュールで拡張することができ、このカスタムモジュールは \XiboCustom
名前空間を通して自動でロードされます。これは、オフラインでレンダリングされるコンテンツで、パッケージの HTML よりも頻繁に変更される場合に適しています。予約システムとの統合を考えてみてください。CMSがプレゼンテーションのためのデータを収集し、フォーマットしてプレーヤーに配信したい場合、これはカスタムモジュールの完璧な使用方法です。
モジュールの作成については、モジュールの作成セクションで説明します。
カスタムモジュールのアップグレード
v1→v2→v3 のように、メジャーリリース間のみモジュールの動作方法を変更し、変更がある場合は、左のメニューに表示される関連セクションに記載されます。