사용 방법

Kibana 접근성 향상

지금 바로 이 기능을 사용해 보세요. 6.0.0 미리보기 릴리즈를 다운로드하고 Elastic Pioneer가 되어 보세요.

포용성과 다양성은 Elastic 문화의 핵심 요소입니다. 이 두 가지 가치는 회사의 거의 모든 측면에 반영되어 있습니다. Elastic에는 매우 다양한 배경과 삶의 이야기를 지닌 직원 약 600명이 전 세계 30여 개국에 분산되어 근무하고 있습니다. 회사 전체가 참여하는 토론에서는 내부 업데이트뿐 아니라 최근 뉴스의 더욱 우려스러운 이슈에 관해서도 신선할 만큼 낙관적이고 편견 없는 의견을 나눕니다. 당시 CEO였던 Shay Banon은올해 초 미국 이민 정책에 직접 대응하는 이메일을 후속으로 보내고, 직원이 선호하는 자선 단체에서 자원봉사를 할 수 있도록 유급 휴가를 제공했습니다. 다양성, 포용성 및 소속감에 특히 초점을 맞춘 Slack 채널도 있습니다. 이 외에도 더 많은 사례가 있습니다.

Elasticians는 본질적으로 열린 마음으로 다양한 배경과 삶의 방식을 포용합니다. Elastic은 제품이 회사 문화의 연장선에 있으며 동일한 가치를 지켜야 한다고 믿습니다. 바로 이러한 이유로 모두가 Kibana를 사용할 수 있도록 만드는 여정을 시작했습니다.

Kibana 핑크와 작별

6.0에서는 사이드 탐색 메뉴에서 Elastic의 시그니처 핑크색이 사라진 것을 확인할 수 있습니다. 핑크색을 좋아하지 않아서가 아니라, 흰색 텍스트와의 명암 대비가 낮아 많은 사용자가 탐색 메뉴를 읽기 어려웠기 때문입니다.

A screenshot showing the new Kibana 6 color scheme with a better contrast


Elastic은 World Wide Web Consortium의 WCAG 2.0(웹 콘텐츠 접근성 지침) 권장 사항을 활용하여 Kibana 전반의 색상 대비를 개선했습니다. WCAG는 널리 인정받는 접근성 권장 사항이며, Elastic의 모든 노력의 기반으로 사용됩니다.

스크린 리더 지원 강화

명암 대비를 바로잡는 일은 Kibana의 접근성을 개선하는 한 부분일 뿐입니다. Elastic은 Kibana의 키보드 접근성과 스크린 리더 등의 보조 기술에 대한 더욱 폭넓은 지원을 개선하는 데에도 집중하고 있습니다.

예를 들어 아이콘은 아름답고 간결하지만, 레이블이 함께 제공되지 않으면 스크린 리더로 읽을 수 없습니다. 사용자 인터페이스 요소에 레이블을 지정하는 일은 아이콘에 텍스트 대체 항목을 제공하는 데 그치지 않습니다. Elastic은 WAI-ARIA 표준과 속성을 사용하여, 보조 기술이 활용할 수 있는 모든 의미 정보를 사용자 인터페이스에 제공합니다. 예를 들어 접을 수 있는 패널의 상태를 알리고, 자동 완성 기능을 올바르게 접근 가능하게 하는 등의 작업이 여기에 해당합니다.

향상된 키보드 탐색

사용자 인터페이스의 접근성을 개선하면 모든 사용자의 사용성도 함께 향상되는 좋은 부수 효과가 있습니다. 이는 키보드 접근성 영역에서 가장 분명하게 나타납니다. Kibana를 키보드만으로 사용해 보았다면 최적의 경험이 아니라는 것을 알았을 수 있습니다. 6.0 이전에는 일부 Kibana UI 요소에 전혀 접근할 수 없었고, 다른 영역에서는 상호 작용하는 즉시 키보드 포커스가 갇혔습니다. Elastic의 목표는 키보드 탐색이 필요한 사용자와 이러한 탐색 방식을 선호하는 사용자 모두를 위해 키보드 탐색을 개선하는 것입니다. 이는 HTML 의미 체계를 엄격히 따르지 않은 부분에서 비롯된 기술 부채를 해결하는 데만 그치지 않습니다. 예를 들어 'buttons'를 사용했어야 할 곳에 'buttons'를 사용하지 않은 경우가 있습니다. Elastic은 새 코드 편집기용 키보드 모드에서 확인할 수 있듯이, 인터페이스의 일부 영역을 위한 새로운 상호 작용 모델도 조사하고 개발하고 있습니다.

이제 시작일 뿐입니다. 피드백을 환영합니다.

Elastic은 처음 Kibana를 설계할 때 접근성을 염두에 두지 않았습니다. 이 사실을 인정하며, 과거의 실수를 바로잡는 한편 새로운 기능을 위한 프로세스도 개선하고 있습니다. 6.0을 통해 Kibana를 진정으로 접근 가능하게 만들기 위한 여정을 시작합니다. 진행 상황을 확인하려면 접근성 메타 이슈접근성 레이블이 지정된 이슈를 살펴보고 Kibana 리포지토리에 기여해 주세요.

데이터 탐색과 시각화를 주된 목적으로 하는 접근 가능한 사용자 인터페이스를 만드는 것은 쉬운 일이 아닙니다. 발전 중인 접근성 기능에 의존하는 사용자라면 피드백을 매우 소중하게 여기겠습니다. 비슷한 제품을 사용하며 얻은 여러분의 아이디어나 경험을 들려주셨으면 합니다. Elastic의 접근성 이니셔티브에 참여하고 싶으시다면 accessibility@elastic.co로 이메일을 보내 주세요.

6.0 미리보기 릴리즈를 살펴보면서 Pioneer Program의 일환으로 피드백을 보내 주세요. 피드백은 Kibana를 개선하는 데 도움이 되며, 멋진 굿즈를 받을 기회도 제공합니다.