2

クライアントは、多数のユーザーに配布する Web ベースの学習リソースを作成するよう会社に要求しています。そのため、誰もがアクセスできるようにするための厳格な基準があります (したがって、WCAG 2.0 および独自の内部要件に準拠する必要があります)。大量のコンテンツがあるので、データを外部に保存し、動的にページにロードするようなシステムをセットアップしたいと考えています。そうすれば、メニュー項目の名前などを変更する必要がある場合でも、何千回も変更する必要はありません。

このリソースは CD とインターネットで配布されるため、サーバー側の言語は使用できません。また、「リソースは JavaScript を無効にして操作できる必要がある」という要件があるため、JavaScript を使用できません。

これは私に任意のオプションを残しますか、それともすべてのページを静的 HTML でハードコーディングするのが本質的に行き詰っていますか? すべての支援に感謝します。

4

1 に答える 1

4

まあ、私は「JavaScriptなし」の要件に反対します。従来、JS を要求することはアクセシビリティの問題と考えられていました。しかし、私たちは長い道のりを歩んできており、JS のアクセシビリティ標準も作成しています (ARIA の作業を調べてください)。

それは言った...

これを CD に入れる必要がある場合 (それ自体、このクライアントがひどく時代遅れであることを示しているようです)、最善の策は、すべての自動化を「コンパイル」側に置くことだと思います。

これを行う 1 つの方法は、好みのサーバー側テクノロジーを使用して標準サイトを構築し、それを起動してから、Web サイト アーカイバー/ダウンローダー/スパイダーを使用して、レンダリングされた HTML をサイトから取得し、オフラインで配布することです。

それを行う CMS 製品も多数あります... CMS は静的な HTML を吐き出し、それをサーバーに公開します。

于 2011-04-14T00:24:52.830 に答える