Kibanaのアクセシビリティ向上
| 今すぐこの機能をお試しください。6.0.0プレビュー版をダウンロードして、Elastic Pioneerになりましょう。 |
包括性と多様性は、Elasticの企業文化の根幹を成す要素です。この2つの価値観は、当社のあらゆる側面に浸透しています。Elasticは、世界30カ国以上に約600名の従業員を擁し、それぞれが非常にユニークな経歴と人生経験を持っています。社内では、単なる情報共有にとどまらず、最近のニュースで取り上げられた懸念事項に対して、新鮮で楽観的かつ偏りのない意見交換を行う社内会議を開催しています。CEOのShay Banonは、お気に入りの慈善団体でのボランティア活動のための有給休暇の付与や、今年初めに発表された米国の移民政策に対する直接的な回答など、フォローアップメールを配信しています。さらに、多様性、包括性、帰属意識といったテーマに特化したSlackチャンネルも設けています。挙げればきりがありません。
Elasticiansの根底にあるのは、あらゆる立場の人々を包容し、偏見のない姿勢です。私たちは、製品も企業文化の延長線上にあるべきであり、同じ価値観を体現すべきだと考えています。まさにこの理由から、私たちはKibanaをすべての人にとって利用しやすいものにするための取り組みを始めたのです。
Kibanaピンクにさようなら
バージョン6.0では、サイドナビゲーションからトレードマークであるピンク色がなくなりました。ピンク色が嫌いなわけではありませんが、白いテキストとのコントラストが低かったため、多くのユーザーにとってナビゲーションが読みづらかったのです。
Kibanaでは、World Wide Web Consortium(W3C)のWCAG 2.0(Webコンテンツアクセシビリティガイドライン)の推奨事項に基づき、色コントラストを改善しました。WCAGはアクセシビリティに関する広く受け入れられている推奨事項であり、当社のすべての取り組みの基礎となっています。
スクリーンリーダー対応
コントラストレベルの調整はKibanaのアクセシビリティ向上策の一つに過ぎません。Kibanaのキーボード操作のアクセシビリティ向上や、スクリーンリーダーなどの支援技術への対応強化にも注力しています。
例えば、アイコンは美しくシンプルですが、ラベルが付いていないとスクリーンリーダーは読み上げることができません。ユーザーインターフェースの各部分にラベルを付ける目的は、アイコンの代替テキストだけにとどまりません。WAI-ARIA規格と属性を使用することで、折りたたみ可能なパネルの状態を示す、オートコンプリートを適切にアクセシブルにするなど、支援技術が活用できるあらゆる意味情報をユーザーインターフェースに付与しています。
キーボードナビゲーションの改善
ユーザーインターフェースのアクセシビリティを向上させると、すべてのユーザーのユーザビリティが向上するという嬉しい副次的効果が得られます。これは、キーボードのアクセシビリティの分野で最も顕著です。Kibanaをキーボードのみで使用しようとしたことがある方は、あまり使いやすくはないことに気づかれたかもしれません。6.0より前は、Kibana UIの一部に全くアクセスできず、他の領域では操作した途端にキーボードフォーカスが固定されていました。私たちの目標は、キーボードナビゲーションを必要とするユーザーと、この形式のナビゲーションを好むユーザーの両方にとってキーボードナビゲーションを改善することです。これには、HTMLセマンティクスを厳密に遵守していない(たとえば、`buttons`を使用すべき箇所で`buttons`を使用していない)といった技術的負債を修正するだけではありません。コードエディタの新しいキーボードモードに見られるように、インターフェースの一部について新しいインタラクションモデルを調査および開発しています。
これはほんの始まりに過ぎません。ご意見をお待ちしております。
Kibanaを最初に設計したとき、アクセシビリティを考慮してはいませんでした。私たちはその事実を認識しており、過去の過ちを修正するとともに、新機能の開発プロセスを改善しています。バージョン6.0で、Kibanaを真にアクセシブルにするための取り組みを開始します。進捗状況を確認するには、アクセシビリティのメタ課題、アクセシビリティラベルタグが付いた課題をご覧いただき、Kibanaリポジトリに貢献してください。
データ探索と視覚化を主眼とした、アクセシブルなユーザーインターフェースを作成することは容易ではありません。これらの進化し続けるアクセシビリティ機能に依存しているユーザーの皆様からのフィードバックを大変貴重に思います。類似製品に関するアイデアやご経験など、ぜひお聞かせください。Elasticのアクセシビリティ向上への取り組みにご参加いただける場合は、 accessibility@elastic.coまでメールをお送りいただければ幸いです。
6.0プレビュー版をお試しいただくにあたり、パイオニアプログラムの一環としてフィードバックをお寄せください。皆様からのフィードバックはKibanaの改善に役立つだけでなく、素敵なグッズが当たるチャンスもあります。