logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

コントリビューションのアクセシビリティを確保する方法

23/04/2020, by maria

モジュール/イニシアチブ/テーマ/パッチ/コアのコントリビューションをアクセシブルにしたいと考えているが、その方法がわからない。

BBC Accessibility Championsのアプローチは非常に成功しており、Drupalコミュニティはこれを基盤として、独自の推奨プロセスをモデル化できます。アクセシビリティは簡単ではなく、多くの場合、創造性、テスト、そしてオープンさが必要です。これは、最初からプロセス全体の一部である場合に最も効果的かつエレガントに達成できます。

チームの一員となるA11yチャンピオンを見つける(または自分自身がチャンピオンになる)

  • 私たちのコミュニティには、Drupalを可能な限りアクセシブルにしたいと願う専門家が豊富にいます。イシューキューでチャンピオンを見つけたり、キャンプやカンファレンスでアクセシビリティの専門家と話したり、Drupal Slackに参加して#accessibilityチャンネルに連絡したりできます。
  • 専任のチャンピオンであっても、他の役割とともに自分自身がチャンピオンを務める場合でも、複雑な問題やアプローチについてフィードバックを得るために、メンテナーに定期的に連絡することが重要です。これを容易にするために、毎月のオフィスアワーを開催します。
  • 定期的に独自のアクセシビリティレビューを実施してください。
  • WCAG 2.1ATAG 2.0の基本をよく理解しておいてください。

 

各段階でのアクセシビリティレビューのスケジュール

Drupalコアに入るものはすべて、アクセシビリティゲートウェイを通過する必要があります。つまり、Accessibilityテーマメンテナーが承認する必要があります。ただし、プロジェクトの終わり近くでこの承認を得ることは、アクセシビリティを最初からプロセスの一部にしていなかった場合、非常に困難な場合があります。

アクセシビリティへの最善の道は、テーマメンテナンスのスペシャリストと定期的なレビューを計画することです。最低限、以下をお勧めします:

1. デザインレビュー

  • インタラクションデザイン(ビジュアルを含む)
  • エンジニアリング設計:ソリューションとコードの実装方法はアクセシビリティに大きな影響を与える可能性があるため、作業を開始する前に、アクセシビリティスペシャリストと計画を再検討する価値があります。

 

2. アルファレビュー

テーマのアクセシビリティスペシャリストがプロトタイプとロードマップを確認しました。範囲が明確になり、アクセシビリティの問題が特定されています(ただし、解決策はまだない場合があります)
 
3. ベータレビュー

すべてのアクセシビリティの問題が特定され、どのように修正されるかがわかっています(まだ修正されていない可能性があります)。テーマのアクセシビリティスペシャリストが計画したアプローチを承認しました。
 
4. スタブルリリースレビュー

すべてのアクセシビリティの問題が解決され、十分に検証されました。コードはコアへのリリースのためのアクセシビリティゲートウェイを通過しました。

私たちの提案は、これらの各段階でAccessibilityテーマメンテナンスモジュールからの正式な承認を目指すことです。これにより、安定した承認(コアに入れるためのアクセシビリティゲートウェイとも呼ばれます)が容易になります。

しかし、正しい道を始めていなかったらどうなる?

  • 作業がすでに進行中で、このアプローチから始めていなかったら?

できるだけ早く始めてください。コミュニティがサポートします。
 

  • 十分な知識がない場合は?

道中で役立つリソースがあり、Accessibilityテーマスペシャリストは判断するのではなく助けるためにいます。リソースへの案内もできます。
 

  • アクセシビリティチャンピオンを見つけられない場合は?

自分自身がアクセシビリティチャンピオンになりたい場合は、この役割が役に立ち、多くのことを学べるでしょう。ただし、#accessibility Slackチャンネルでは、多くのコミュニティメンバーが積極的に活動しており、そこから始めることができます。
 

  • 間違いを犯した場合は?

その場合、誰かがイシューキューで問題を提起し、あなたはその人と協力して、それを修正し、あなたの仕事をさらに良くする方法を見つけます。これは良いことです。

この記事は私向けですか?

Drupalのコア、テーマ、モジュール、またはパッチの開発に参加していますか?その場合は、はい、関連性があります。Drupalは世界中の大学、政府、大規模な機関でよく使用されており、その多くは法的にデジタルアクセシビリティを提供する義務があります。

アクセシブルでない機能の修正とアクセシブルでないコードのリファクタリングは、非常に時間がかかり、および/または費用がかかる可能性があります。 

最初からアクセシブルなものを作成することは、はるかにエレガントで、大幅に簡単で、安価です。