PowerCMS™
2025年1月1日購入分よりライセンスの価格を改定いたします。
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[よくあるご質問] システムログに「タスクを実行するために必要なロックを獲得できませんでした」というログが残っている を追加しました。
[よくあるご質問] 特定のシステムログに絞って確認できますか? を追加しました。

アクセシビリティ向上支援

アドオン・プラグイン
タグ

Accessibility プラグインにより、アクセシビリティ向上支援機能が提供されます。

画像の代替テキストのチェック

記事/ウェブページの「本文」および「続き」欄の HTML に含まれる画像 (img 要素) の代替テキスト (alt 属性値) をチェックして編集画面に警告を表示します。

Accessibility プラグインが表示するメッセージ

「本文」と「追記」の画像が下記のパターンにあてはまる場合に警告を表示します。

  • 画像に代替テキストを指定する alt 属性がない場合 (alt 属性値が空の場合は警告を表示しません)
  • 代替テキストが画像のファイル名と同一の場合
  • 代替テキストが半角空白文字だけの場合

テンプレートタグ

入力されたテキストをアクセシブルに変換するモディファイアです。スタティック・パブリッシングにのみ対応しています。

ブロックタグ

MTAccessibleBlock

アクセシビリティテキストフィルターを適用します。適用するテキストフィルターの種類を指定します。指定できる種類と内容は accessibility と同様で、カンマで区切って複数指定することもできます。

<MTAccessibleBlock accessibility="0">
(コンテンツ)
</MTAccessibleBlock>

モディファイア

accessibility

アクセシビリティテキストフィルターを適用します。

<$MTEntryBody accessibility="1,2"$>

属性値は1から6までの値をカンマで区切って複数指定することができます。属性値「0」を指定するとすべての処理が有効になります。

accessibility=”1” (Unicode::Normalize を利用した正規化)

機種依存文字を正規化し、全角英数字を半角に統一します。

変換前 変換後
FOO FOO
123 123
アルファサード㈲ アルファサード(有)
①②③ 123
¾ 3/4
6月
アルファサード アルファサード
accessibility=”2” (整形のための空白文字を削除)

見栄えの整形のために入力されたスペースを削除して分割された文章をつなげます。

変換前 (読み上げ例) 変換後 (読み上げ例)
北 海 道 (きた うみ みち) 北海道 (ほっかいどう)
経 済 (けい すみ) 経済 (けいざい)
This is PowerCMS.
これは変換されません。
This is PowerCMS.
これは変換されません。
accessibility=”3” (通過を日本語表記に変換)

円やドル、ユーロ、セント、ポンド等の主要通貨が記号で表記されている場合、日本語に変換します。

変換前 (読み上げ例) 変換後 (読み上げ例)
$100 (ひゃく) 100ドル (ひゃくどる)
¥100 (ひゃく) 100円 (ひゃくえん)
accessibility=”4” (日付の表記形式の変換)

日付の表記を音声読み上げに適したフォーマットに変換します。

変換前(読み上げ例) 変換後(読み上げ例)
2007/11/22 (11ぶんの2007 22) 2007年11月22日 (2007ねん11がつ22にち)
H18.11.22 (えっち18てん11てん22) 平成18年11月22日 (へいせい18ねん11がつ22にち)
accessibility=”5” (JavaScriptの削除)
script 要素と onclick 等のイベントハンドラ系属性を削除します。
accessibility=”6” (物理要素・属性の削除)
font や blink、marquee といった要素や target や style 等の属性を削除します。

ファイル全体に対してフィルタを有効にする

システム「メニュー」→「プラグイン」→「Accessibility」の設定で「ファイル全体に対してフィルタ処理を行う」にチェックを入れることで、特定のテンプレート・タグだけでなくファイル全体を対象にフィルター処理を行うようになります (スタティック・パブリッシングのみ)。

Accessibility プラグインのフィルタ設定

パラメータに指定できる数値 (カンマ区切り) はテンプレート・タグのモディファイアに指定できる数字と同じです。 出力の文字エンコーディングが UTF-8 の場合にのみ対応しています。

記事・ウェブページ単位でフィルタを無効にする

フィルタは記事 (ウェブページ) ごとに無効化できます。無効化したい場合は記事 (ウェブページ) の画面の右側にある「アクセシビリティ変換を行わない」にチェックを入れてください。

記事の編集画面のキャプチャ

「アクセシビリティ変換を行わない」チェックボックスが表示されていない場合は画面右上の表示オプションから「メタデータ」ブロックの「置換」にチェックを入れると表示されます。

次は
一覧へ

お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。