Oracle® Fusion Middleware Oracle WebCenter PortalおよびOracle JDeveloperでのポータルの開発 11gリリース1 (11.1.1.8.3) E49666-03 |
|
前 |
次 |
この付録では、WebCenter Portalのアクセシビリティ機能について説明します。
この付録の内容は次のとおりです。
アクセシビリティとは、視覚や聴覚など、身体的に制限のあるユーザーがアプリケーションを使用できるようにすることです。わかりやすく表現すると、マウスなしで(キーボードのみで)使用できるアプリケーション、視覚障害者に向けたスクリーン・リーダーを使用できるアプリケーション、さらに音声、色彩、またはアニメーションやタイミングに頼らないアプリケーションを作成するということです。
Oracleソフトウェアは、http://www.oracle.com/accessibility/standards.html
の標準の解釈を使用して、Section 508およびWCAG 1.0 AAの標準を実装しています。
この項では、WebCenter Portalに固有のアクセシビリティ機能について説明します。アクセス可能なADF Facesページの作成方法の全般的な情報は、『Oracle Fusion Middleware Oracle Application Development Framework Webユーザー・インタフェース開発者ガイド』のアクセス可能なADF Facesコンポーネントおよびページの開発に関する項を参照してください。JDeveloperのアクセシビリティ機能の詳細は、オンライン・ヘルプの目次から「JDeveloperの基本」の「JDeveloperのアクセシビリティ」ノードを選択すると表示される、ヘルプ・トピックを参照してください。
WebCenter Portalには、アプリケーション・ページに追加することで、実行時にページを編集できるようにする、いくつかのコンポーザ・コンポーネントが用意されています。これらのコンポーネントには、アクセス可能なHTMLを生成するために使用する属性があります。作成するページをアクセス可能にするには、表H-1に示す属性を設定する必要があります。
表H-1 WebCenter Portalのコンポーザ・コンポーネントのアクセシビリティ属性
コンポーネント | アクセシビリティ属性 |
---|---|
|
アクセシビリティ属性はありません。 |
|
アクセシビリティ属性はありません。 |
|
|
|
アクセシビリティ属性はありません。 |
|
|
|
アクセシビリティ属性はありません。 |
|
|
ユーザーが実行時にページをカスタマイズできるようにする場合、すべてのユーザーがどのカスタマイズにもアクセスできるようにしておく必要があります。ユーザーが実行時に作成できるすべてのコンポーネントでは、アクセシビリティ関連のすべての属性がプロパティ・インスペクタに表示され、ここでユーザーは属性を適宜設定できます。
WebCenter Portal固有のコンポーネントに対するアクセシビリティ関連の属性のリストは、表H-1を参照してください。その他のコンポーネントのアクセシビリティ関連の属性のリストは、『Oracle Fusion Middleware Oracle Application Development Framework Webユーザー・インタフェース開発者ガイド』のアクセス可能なADF Facesコンポーネントおよびページの開発に関する項を参照してください。
IFrameは、現在のスクリーン・リーダーでは十分に対応していないため、一部のアクセシビリティ標準では許可されていません。
注意: Oracle JSF Portlet Bridgeを使用して作成されたポートレットは、JavaScriptの問題により直接Oracle ADFページにレンダリングするには複雑すぎるため、 |
WebCenter Portalでは、renderPortletInIFrame
という名前のadf:portlet
タグで、オプションの属性を提供しています。この属性にfalseを設定すると、IFrameが使用できないようになります。詳細は、第63.5.4項「インライン・フレームに関する必知事項」を参照してください。