WEB アプリケーション用に LOTUS DOMINO をプログラミングする
RSS フィードデータベースをすべての人が使用するようにする場合は、テンプレートから作成されるデータベースに、読者レベルのアクセス権を持つ Anonymous が ACL に 含まれている必要があります。適切な Web ルールオプションを設定して、RSS フィードデータベース用の特定の URL パターンに対するセッションベースの認証を上書きします。取り出されたメールのデータベースの RSS フィードの場合は、Anonymous には権限のない[No]のアクセス権を設定し、ユーザーはログインした後メールファイルへのリンクを表示できるようにする必要があります。
ユーザーベースの RSS フィードデータベースは、サーバーセキュリティを「基本」認証モードに設定し、Anonymous を「アクセス権なし」に設定して、作成できます。
ユーザーは、そのデータベースを開くと、ホームページから [Available Feeds] ページにリダイレクトされます。そのページの [RSS Feed Definitions] ビューにすべてのフィードがリストされ、公開されています。
RSS フィードビュー RSS フィードの作成と編集は、[RSS Feed Definitions] ビューで行います。ビュー内のフィードの順番は、フィードリスト内に表示される順番です。このビュー内のフィードの順番は、フィードをリスト内で上方向または下方向に移動することにより、変更できます。
Web 対応の文書を RSS アイテムとしてまとめて公開するには、[External Web documents] ビューを使用します。たとえば、この機能を使用して、人事関連の PDF フォーム、会社の方針、および Lotus Domino のビューに含まれていないその他の文書のような、会社の重要な文書を集めることも可能です。
RSS フィードジェネレータデータベースのセットアップ 『Domino Administrator ヘルプ』で説明されているように、テンプレートからデータベースを作成します。
[RSS Field Definitions] ビューで、[New Feed] をクリックします。[New RSS Feed Definition] フォームが表示されます。
まず、RSS フィードとして機能させるデータベースを選択します。
データベースの種類により、フィードの動作のいくつかの点が決定されます。たとえば、メールファイルからフィードを作成すると、データベース内のフィード名にユーザー名が含まれます。
メモ 連絡先フィードとカレンダーフィードは順序付けられたリストとして構成する必要があります。
また、データベースには、<enclosure> タグが RSS アイテムに関連付けられたときに、iCalendar オブジェクトまたは vCard オブジェクトを作成する、内部関数があります。