サイト・ビルダーでのRSSフィードの生成
Oracle Content Managementは、RSSフィードを生成する簡単で効果的な方法を提供します。 これにより、RSSアグリゲータは、新しい資料をチェックすることなく、サイトで動的に公開されるプレス・リリース、パートナのお知らせ、およびその他の関連情報をサブスクライブできます。
Oracle Content Management Site Builderを使用して、フィードをXML形式で生成するRSSフィードを構成し、生成されたXMLをプレビューして、フィードをサイトに公開できます。 サイト・ビルダーを使用して、フィード情報の表示方法とソート方法、フィードの編集方法、削除方法または一時的に無効化方法を定義できます。 サイト・ビジターが必要な情報タイプにのみサブスクライブできるように、必要な数のフィードを追加します。 使用する独自のカスタムRSSフィード・テンプレートを作成することもできます。
RSSフィードの構成
RSSフィードの追加と編集は、更新を使用してSite Builderを介して行われます。
-
編集するサイトを開きます。
-
サイドバーで
をクリックして、
「RSSフィード」をクリックします。
-
「追加」をクリックして、新しいフィードを作成します。 すでにフィードがリストされている場合は、それらを編集、プレビューまたは削除できることに注意してください。
ノート:
フィードを誤って削除したり、編集中に間違いをした場合は、をクリックして変更を元に戻すことができます。 複数のアクションを元に戻したり、
を再実行できます。
-
「RSSフィードの作成」パネルで、リクエストされた情報を入力します。
要素 説明 サイトからこのフィードを有効化 RSSフィードを有効にするにはオフにします。無効にするにはオフにします。 これはデフォルトで有効になっています。 フィード名 フィード構成に使用される名前。 フィード・タイトル RSSアグリゲータに表示されるフィードのタイトル。 フィードURL フィードにアクセスしてロードするためにRSSアグリゲータによって使用されるアドレス。 オーバーライド フィードURLエントリを変更できるように切り替えます。 説明 フィード構成のオプションの説明。 コンテンツ・タイプ BlogPostやCartoonなど、フィードに移入するコンテンツ・タイプを選択します。 使用可能なコンテンツ・タイプは、Oracle Content Managementサイト・リポジトリで使用されるコンテンツ・タイプによって異なります。 最大アイテム数 RSSアグリゲータに表示されるされたフィード・アイテムの最大数。 Order By フィード内のアイテムのソート方法を選択します。 オプションは、名前(A-Z)、名前(Z-A)、日付(新しい最初の)、日付(古い順)です。 個々のアイテムを表示するページ フィード・リスト内のアイテムが選択されたときに、フィード・アグリゲータにアイテムの詳細情報を表示するために使用するページを指定します。 RSSテンプレート Oracle Content Managementには、RSSフィード用のデフォルトのxmlテンプレートが付属していますが、独自のxmlテンプレートを作成することもできます。 RSSテンプレートが作成され、Oracle Content Managementの開発者コンポーネント・セクションに格納されます。 作成したRSSテンプレートはこのフィールドで使用できます。 Language サイトを複数の言語に翻訳する場合は、RSSフィードに使用する言語を指定する必要があります。 複数の言語でフィードを提供する場合は、複数のフィードを作成する必要があります。 存続時間(TTL) (分) ソースからリフレッシュする前にチャネルをキャッシュできる期間(分単位)を制御するRSSフィード存続時間。 デフォルトでは、RSSフィードはOracle Content Managementが提供するAkamai CDNにキャッシュされます。 -
「RSSフィードの作成」パネルの「保存」をクリックして、フィード構成を保存し、パネルを閉じます。
-
「RSSフィード」ページでは、「プレビュー」をクリックしてxmlフィード結果を検証および表示したり、「編集」をクリックして「RSSフィードの編集」パネルを開いて変更したり、「削除」をクリックしてフィード構成を削除できます。
-
フィードの構成および管理が終了したら、「閉じる」をクリックします。
「保存」をクリックすると、いつでも更新に変更を保存できます。 フィードの構成が終了し、変更をサイトとマージする準備ができたら、「コミット」をクリックします。
ノート:
フィードを設定して更新をコミットすると、サイトを公開すると、サイトで構成されている有効なRSSフィードも公開されます。 RSSテンプレート・コンポーネントは、それを使用しているサイトが公開されるときにも公開されます(個別に公開されている場合を除く)。RSSテンプレートの作成
開発者は、RSSテンプレート・コンポーネントを作成するときに、独自のサイトまたはビジネス要件に対して変更できる全機能サンプルが提供されます。
RSSテンプレート・コンポーネントの作成は、他の「ローカル・コンポーネント」の作成に似ています。
-
Oracle Content Managementの左側のナビゲーションで「開発者」をクリックします。
-
「すべてのコンポーネントを表示」をクリックします。
-
コンポーネント・ページの「作成」メニューから「RSSテンプレートの作成」を選択します。
-
名前とオプションの説明を入力し、「作成」をクリックします。
RSSテンプレートの編集
RSSテンプレート・コンポーネントはOracle Content Managementに格納され、コンポーネント・ページにリストされます。
-
スクロールするか検索してRSSテンプレート・コンポーネントを見つけます。
-
RSSテンプレート・コンポーネント・タイトルをクリックしてコンポーネントを開きます。
-
assetsをクリックしてアセット・フォルダを開きます。
-
template.xmlをクリックしてxmlファイルを開きます。
-
ファイルをレビューし、「編集」をクリックしてファイルを編集するか、ダウンロードしてオフラインで編集します。
template.xmlファイルは、Mustache-inspired構文を使用して値をXMLに置換します。 RSS XMLの作成時にOracle Content Managementによって追加されるいくつかの組込みMustache拡張(ラムダ)があります:
拡張子 | 説明 |
---|---|
{{#fnLowerCase}} | 引数を小文字に変換します。 |
{{#fnNativeLink}} | デジタル・アセットで使用するCaaSリンクからネイティブ・リンクを作成します。 |
{{#fnRssDate}} | CaaS日付値からRSS日付値に変換します。 |
{{#fnTrim}} | 引数の値から先頭と末尾の空白を削除します。 |
{{#fnUpperCase}} | 引数を大文字に変換します。 |