« Web標準やWebアクセシビリティの分かりやすいビジネスメリットをうまく説明できるのは実はプログラマである。 | メイン | MovableType4のWYSIWYGエディタが生成したHTMLをクリーンアップするプラグイン。 »

ウェブコンテンツ・テキストバージョン・ジェネレーター(Naked Beta)。

Naked (Beta)について

「音声ブラウザと相性の良いHTMLをつくる」というコンセプトで開発を始めた「ウェブコンテンツ・テキストバージョン・ジェネレーター(ゲートウェイ)」です。

以前にも紹介しましたが、その後色々と調整を行い実用レベルになったと思うので、このブログの各ページに各モード(スキン)変換のためのリンクを設置したついでにブックマークレットを作りました。宜しければご利用ください。

これは何?

  • HTMLからCSSや装飾部分, JavaScript等を削除します。
  • 一定サイズ以下の画像はALT属性の文字列に置き換え、一定サイズ以上の画像は外部リンクに変換します。*
  • 音声読み上げの際に問題になることの多いいくつかの問題 (日付のフォーマット、機種依存文字、DEL要素,INS要素、スペースによる日本語の分割等) の解決 (読み上げやすい、あるいは読み上げて意味の通りやすいフォーマットへの変換) を試みます。
  • レイアウト用のテーブル要素 (らしきもの) を削除してできるだけプレーンなHTMLに変換します。
  • PDFをテキスト化します。
  • 上記の変換を行った上で、各スキンの適用やルビ振り処理を行います。

* 画像については実際はもう少しインテリジェントな? 処理を行っています。見出し要素の中の画像は「テキストが画像化されたものだろう」、とかアンカーの中の画像は「ボタン」だろうとか。詳しく知りたい方は関連エントリーをご覧ください。

ブックマークレット

サイト貼付け用JavaScript

このブログに貼っているJavaScript↓そのまま使っていただいても構いません。


<script type="text/javascript" src="http://junnama.alfasado.net/online/naked.js"></script>

H3要素で「スタイル:」というラベル、各リンクはUL, LI要素によるリストです(このブログではCSSで一行に並べています)。

より詳細な仕様について

関連エントリーをご覧ください。実装の課程で書いたものです。どういうコンセプトでどのような処理を行っているかを書き連ねています。

関連エントリー

制限事項

  • httpsからはじまるURLのページには対応していません。
  • クッキーが必要なページやログインが必要なページには対応していません (ブログのコメント程度であれば問題ないと思います)。
  • HTMLやPDF文書の容量は4MBまで対応しています (実際に視覚障害者の方に要望をいただいたため、1MBから4MBに制限をゆるめましたが、サーバー負荷の問題もありますので暫く様子を見たいと思います)。
  • サービスは予告なく停止する場合があります。

プライバシーについて

  • フォームからポストされたデータ等は運営側では一切保持しません。
  • ゲートウェイから実際のサーバーへのHTTPリクエストヘッダ (UserAgent情報) にIPアドレスが付加されます(匿名プロキシとしての利用対策)。
  • IPアドレスと閲覧ページのURLについてはログに保存しています。

ちょっと宣伝

CMS製品への組み込みや企業や自治体様のサイトへの導入やカスタマイズについてはご相談ください。

また、Nakedと共通(一部のみ)のテキスト変換ルーチンを組み込んだMovableTypeのプラグイン(MovableType Jaccessibilityプラグイン)を提供しています。

カテゴリー: アクセシビリティ, Web制作・ビジネス, プログラミング

トラックバック

このエントリーのTBPingURL:
http://junnama.alfasado.net/mt/RRrt4444.mt/1963/nakedbeta.html

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


トップページ | アーカイブ(このブログの全てのエントリーの一覧)

最近のエントリー

このブログのフィードを取得
[フィードとは]