액세스 가능한 응용 Forms 만들기

소개

액세스 가능한 양식은 특별한 요구 사항이 있는 사용자를 비롯하여 모든 사용자가 사용할 수 있는 양식입니다. 응용 Forms에는 다양한 기능을 가진 사용자의 유용성을 향상시키는 다양한 기능이 포함되어 있습니다. 적응형 Forms에 접근성을 구축하면 가능한 많은 컨텐츠를 제공할 수 있을 뿐만 아니라 접근성 표준을 준수하는 권한이 있는 지리적 위치에서 문서를 제공할 때 요구 사항도 됩니다. AEM Forms 양식 개발자가 액세스 가능성 표준을 준수하는 데 도움이 됩니다.

적응형 양식을 작성하는 동안 작성자는 다음 사항을 고려하여 액세스 가능한 적응형 양식을 만들어야 합니다.

  • ANDI(Accessible Name and Description Inspector) 액세스 가능성 테스트 도구를 사용하여 양식을 확인합니다
  • 양식 컨트롤에 적절한 레이블 제공
  • 이미지에 상응하는 텍스트를 제공합니다
  • 충분한 색상 대비 제공
  • 양식 컨트롤에 키보드 액세스 가능 여부 확인

전제 조건

액세스 가능한 적응형 양식을 만들려면 액세스 가능한 이름 및 설명 관리자(ANDI)응용 양식 테마와 같은 액세스 가능한 도구가 필요합니다. 액세서빌러티 관련 문제​를 수정하기 위해 개발된 것입니다.

접근성 테스트 도구 다운로드 및 설치

ANDI(Accessible Name and Description Inspector) 도구를 사용하면 웹 컨텐츠에서 액세스 가능성 준수 관련 문제를 식별하고 수정할 수 있습니다. 국토안보부의 Trusted Tester v5 지침에 따라 권장되는 도구입니다. 웹 컨텐츠의 508 규정 준수 여부를 확인하기 ​ 위해 미국 사회보장청에 의해 개발되었습니다. 도구:

  • 웹 페이지에서 ​ 접근성 문제 감지
  • 액세스 가능성 향상을 위한 제안 ​ 제공
  • 키보드 액세스 가능성 및 색상 대비 문제 감지
  • 표준을 준수하는 화면 판독기 컨텐츠를 명확하게 식별

ANDI는 모든 주요 인터넷 브라우저에서 작동합니다. 도구를 구성하고 사용하는 자세한 지침은 ANDI의 설명서를 참조하십시오.

Ultramarine 액세스 가능한 테마 다운로드 및 설치

Ultramarine-Accessible 테마는 참조 테마입니다. 이 시각화는 적용형 양식에서 색상 대비 및 기타 접근성 관련 문제를 수정하는 방법을 보여 주는 데 도움이 됩니다. Adobe은 조직에서 승인한 스타일을 기반으로 프로덕션 환경에 대한 사용자 지정 테마를 만들 것을 권장합니다. 테마를 AEM 인스턴스에 업로드하려면 다음 단계를 수행하십시오.

  1. 테마 패키지를 다운로드합니다.
  2. AEM 인스턴스에서 Experience Manager > Navigation 탐색 > Forms​로 이동합니다.
  3. 탭하기 Create > File Upload. x Ultramarine-Accessible-Theme.zip 파일을 선택하고 업로드합니다. 테마를 AEM 인스턴스에 업로드합니다.

적응형 양식에 액세스할 수 있게 만들기

4가지 주요 측면에 초점을 맞춰야 합니다. 키보드 탐색, 색상 대비, 이미지에 의미 있는 대체 텍스트 및 적응형 양식에 액세스할 수 있도록 양식 컨트롤에 적합한 레이블을 만들 수 있습니다. 기존 적응형 Forms에 액세스할 수 있도록 하려면 다음 단계를 수행하십시오.

1. 액세스 가능한 테마 적용 및 추가 수정 수행

기존 적응형 양식에 Ultramarine 액세스 가능한 테마를 적용합니다. 테마를 적용하려면:

  1. 편집할 적응형 양식을 엽니다.
  2. 구성 요소를 선택하고 상위 아이콘을 누릅니다. 컨텍스트 메뉴에서 Adaptive Form Container 을 탭한 다음, 구성 아이콘을 탭합니다.
  3. 속성 브라우저에서 Ultramarine-Accessible 테마를 선택하고 Save 아이콘을 누릅니다.
  4. 브라우저 창을 새로 고칩니다. 테마가 적응형 양식에 적용됩니다.

액세스 가능한 테마를 적용한 후 아래에 나열된 추가 수정 사항을 수행하십시오. 액세스 가능한 테마에서 다루는 액세스 가능성 수정 사항 외에도 다음과 같은 수정 사항이 있습니다.

  1. 적응형 양식에 로고 이미지에 의미 있는 대체 텍스트를 추가합니다.

    적응형 양식 템플릿의 머리글 및 바닥글 구성 요소에 있는 이미지에 의미 있는 대체 텍스트를 제공합니다. 템플릿을 수정하고 이 템플릿을 사용하여 적응형 양식을 만들면 적응형 Forms은 템플릿의 머리글 및 바닥글에 적용된 모든 액세서빌러티 관련 수정 사항을 상속합니다. 기존 적응형 양식의 경우 적응형 양식 수준에서 변경합니다. 적응형 양식 템플릿에 대한 변경 사항은 기존 적응형 양식으로 자동 유입되지 않습니다.

  2. 양식 이름이 포함된 제목 구성 요소를 적응형 양식에 추가합니다. 양식 디자인에 회사 이름이 지정되어 있는 경우 회사 이름에 별도의 제목 구성 요소도 추가합니다.

    대부분의 액세스 가능성 도구는 사용자에게 웹 페이지의 구조를 이해하는 데 도움이 되도록 컨텐츠의 계층 구조에 대해 알려줍니다. 적응형 양식의 조직 이름 및 양식 이름 텍스트에 대해 다른 제목 수준을 설정하여 이러한 텍스트에 계층 구조를 제공합니다. 또한 각 패널 및 섹션 앞에 적절한 제목 수준을 가진 텍스트 구성 요소를 사용하여 계층 구조를 만듭니다.

    헤더 스타일을 적용하는 방법

  3. 접근성 표준에 따라 적절한 대비를 사용하도록 바닥글 배경색을 변경하여 텍스트의 가시성과 가독성을 개선합니다. ANDI를 사용하여 양식에서 색상 대비 문제를 찾을 수 있습니다. 또한 작은 글꼴을 사용하지 마십시오. 작은 글꼴은 읽기 어렵습니다.

  4. 기존 적응형 양식의 스위치 및 이미지 선택 구성 요소를 선택(라디오) 구성 요소로 바꿉니다.

  5. 기존 적응형 양식의 숫자 스테퍼 구성 요소를 숫자 상자 구성 요소로 바꿉니다.

  6. 날짜 입력 필드를 날짜 선택기 필드로 바꿉니다.

  7. 날짜 선택기 구성 요소에 대한 표시, 유효성 검사 및 편집 패턴을 설정합니다. 또한 사용자 지정 유효성 검사 오류 메시지를 설정합니다. 예를 들어 잘못된 날짜를 지정했습니다. 정확한 날짜 형식은 YYYY-MM-DD입니다.

  8. 날짜 선택기 구성 요소에 대한 사용자 지정 액세스 가능성 텍스트를 설정합니다. 예를 들어 생년월일을 입력합니다. 화면 판독기는 이러한 사용자 지정 액세서빌러티 텍스트를 읽습니다.

  9. 적응형 양식 구성 요소에 대해 긴 설명 대신 짧은 설명을 사용합니다. 긴 설명이 도움말 단추를 추가합니다. 적응형 양식에 도움말 단추가 없는지 확인합니다.

  10. 테이블의 모든 읽기 전용 셀에 사용자 지정 액세스 가능성 텍스트를 추가합니다. 또한 테이블의 모든 읽기 전용 셀을 비활성화합니다.

  11. 적응형 양식에 있는 경우 스크리블 서명 필드를 제거합니다. 원활한 디지털 서명 경험을 위해 Adobe Sign을 사용하도록 적응형 양식을 구성합니다.

2. 양식 컨트롤에 적절한 레이블 제공

구성 요소의 레이블이나 제목은 양식 구성 요소가 나타내는 것을 식별합니다. 예를 들어 "이름" 텍스트는 사용자에게 텍스트 필드에 이름을 입력해야 한다고 알려줍니다. 화면 판독기에서 액세스할 수 있도록 레이블은 양식 구성 요소와 프로그래밍 방식으로 연결됩니다. 또는 양식 컨트롤은 추가 액세스 가능성 정보로 구성됩니다.

화면 판독기에서 인식하는 레이블이 시각적 캡션과 동일할 필요는 없습니다. 경우에 따라 컨트롤의 목적에 대해 더 자세히 알고 싶을 수 있습니다. 양식의 각 필드 개체에 대해 액세스 가능성 옵션을 사용하여 화면 판독기에서 특정 양식 필드를 식별하기 위해 알리는 내용을 지정할 수 있습니다.

액세스 가능성 옵션을 사용하려면 다음 단계를 수행합니다.

  1. 구성 요소를 선택하고 cmppr을 누릅니다.
  2. 사이드바에서 Accessibility 을 클릭하여 원하는 액세서빌러티 옵션을 선택합니다.

양식 구성 요소의 액세스 가능성 옵션

양식 구성 요소의 액세스 가능성 옵션

사용자 지정 TextForm 작성자는 액세스 가능성 옵션 사용자 지정 텍스트 필드에 콘텐츠를 제공합니다. 화면 판독기와 같은 보조 기술은 이 사용자 지정 텍스트를 사용합니다. 대부분의 시나리오에서 제목 설정을 사용하는 것이 가장 좋습니다. 제목 또는 간단한 설명을 사용할 수 없는 경우에만 사용자 지정 화면 Reader 텍스트 만들기를 고려해 보십시오.

짧은 설명대부분의 구성 요소의 경우 사용자가 구성 요소 위에 포인터를 놓으면 런타임에 짧은 설명이 나타납니다. 도움말 콘텐츠 선택 사항에서 간단한 설명 필드에서 이 옵션을 설정할 수 있습니다.

​제목이 옵션을 사용하여 AEM Forms 양식 필드에 연결된 시각적 레이블을 화면 판독기 텍스트로 사용할 수 있습니다.

​이름바인딩 탭의 이름 필드에 값을 지정할 수 있습니다. 이름에는 공백을 포함할 수 없습니다.

​없음없음을 선택하면 양식 개체에 게시된 양식의 이름이 없습니다. None은 양식 컨트롤에 권장되는 설정이 아닙니다.

노트
  • 라디오 단추 및 확인란에는 두 가지 액세스 가능성(즉, 사용자 지정 텍스트 및 제목)만 있을 수 있습니다.
  • XFA 기반 적응형 Forms의 경우 액세스 가능성 옵션은 XDP에 설정된 액세스 가능성 옵션에서 상속됩니다. XDP의 도구 팁은 짧은 설명에 매핑되고 캡션은 제목에 매핑됩니다. 다른 옵션은 그대로 작동합니다.

3. 이미지에 상응하는 텍스트를 제공합니다

이미지는 일부 사용자의 이해도를 개선하는 데 도움이 될 수 있습니다. 그러나 화면 판독기를 사용하는 사용자의 경우 이미지가 양식의 액세스 가능성을 낮춰줍니다. 이미지를 사용하도록 선택하는 경우 모든 이미지에 대한 텍스트 설명을 제공합니다.

텍스트가 개체와 해당 목적을 양식에 설명하도록 하십시오. 화면 판독기는 이미지가 발생하면 이 대체 텍스트를 읽습니다. 이미지에는 항상 대체 텍스트가 지정되어 있어야 합니다.

이미지 구성 요소를 선택하고 cmppr을 누릅니다. 사이드바의 속성 아래에서 이미지에 대한 대체 텍스트를 지정합니다.

이미지에 대한 대체 텍스트

4. 충분한 색상 대비 제공

접근성 설계에는 색상 사용에 대한 추가 지침을 고려해야 합니다. 양식 작성자는 다양한 양식 구성 요소를 강조 표시하여 양식의 모양을 향상시키는 데 색상을 사용할 수 있습니다. 하지만, 색의 부적절한 사용은 다양한 능력을 가진 사람들이 읽는 것을 어렵거나 불가능하게 만들 수 있습니다.

시각 장애가 있는 사용자는 디지털 컨텐츠를 읽기 위해 텍스트와 배경 간의 대비가 높습니다. 충분한 대비책이 없으면 일부 사용자가 읽을 수 있도록 양식을 읽기 어려울 수 있습니다.

기본 글꼴과 배경색(흰색 배경의 검정 색상)을 사용하는 것이 좋습니다. 기본 색상을 변경할 경우 밝은 배경색의 어두운 전경색을 선택하거나 그 반대로 선택합니다.

5. 양식 컨트롤이 키보드로 액세스할 수 있는지 확인합니다.

액세스 가능한 양식은 키보드나 그에 상응하는 입력 장치만 사용하여 완전히 채울 수 있습니다. 이동성이 저하되거나 시각 장애가 있는 사용자는 키보드를 사용할 수 밖에 없고 마우스를 사용할 수 있는 많은 사용자가 키보드 입력을 선호할 수 있습니다. 다양한 입력 방법을 허용하여 액세스 가능한 양식을 만들 뿐만 아니라 모든 사용자의 환경 설정에 더 적합한 양식을 만들 수도 있습니다.

다음 키보드 단축키는 AEM Forms에서 사용할 수 있습니다.

작업 키보드 단축키
양식을 통해 커서를 앞으로 이동
양식을 통해 커서 뒤로 이동 Shift+Tab
다음 패널로 이동 Alt+오른쪽 화살표
이전 패널로 이동 Alt+왼쪽 화살표
채워진 데이터를 양식에서 다시 설정합니다 Alt+R
양식 제출 Alt+S

또한 적응형 Forms의 Date Picker 구성 요소에 사용할 수 있는 다양한 키보드 단축키 가 있습니다. 바로 가기 키를 활성화하려면 Date Picker 구성 요소를 탭하고 구성을 탭하여 속성을 엽니다. Patterns 섹션에서 TypePattern 드롭다운 목록을 사용하여 표시 패턴을 선택합니다. 속성을 저장하여 Date Picker 구성 요소에 바로 가기 키를 사용할 수 있도록 합니다.

적응형 Forms의 날짜 선택기 구성 요소에 사용할 수 있는 바로 가기 키는 다음과 같습니다.

작업 키보드 단축키
  • 탭 포커스가 달력 아이콘을 강조 표시할 때 날짜 선택기 구성 요소 옵션을 표시합니다
  • 탭 포커스가 옵션을 강조 표시할 때 클릭 이벤트를 수행합니다
공백 또는 Enter 키
날짜 선택기 구성 요소 옵션 숨기기 Esc
  • 날짜 선택기 구성 요소에서 사용할 수 있는 옵션을 통해 커서를 앞으로 이동합니다.
  • 날짜 입력 필드가 활성 상태일 때 탭 포커스를 달력 아이콘에 설정
날짜 선택기 구성 요소에서 사용할 수 있는 옵션을 통해 커서를 뒤로 이동합니다 Shift+Tab
  • 탭 포커스가 날짜 입력 필드를 강조 표시할 때 날짜 선택기 구성 요소 옵션을 표시합니다
  • 날짜 선택기 구성 요소에서 사용할 수 있는 달력에서 커서를 아래로 이동합니다
아래쪽 화살표
날짜 선택기 구성 요소에서 사용할 수 있는 달력에서 커서를 위로 이동합니다 위쪽 화살표
날짜 선택기 구성 요소에서 사용할 수 있는 달력에서 커서를 뒤로 이동합니다 왼쪽 화살표
날짜 선택기 구성 요소에서 사용할 수 있는 달력에서 커서를 앞으로 이동합니다 오른쪽 화살표
달력에서 오른쪽 및 왼쪽 탐색 화살표 사이에 사용할 수 있는 캡션에 대한 작업을 수행합니다 Shift + 위쪽 화살표
달력에서 사용할 수 있는 오른쪽 탐색 화살표 아이콘 오른쪽 화살표에 대한 작업을 수행합니다 Shift + 왼쪽 화살표
달력에서 사용할 수 있는 왼쪽 탐색 화살표 아이콘 왼쪽 화살표에 대한 작업을 수행합니다 Shift + 오른쪽 화살표

접근성 도구를 사용하여 나머지 접근성 문제를 찾습니다

ANDI(Accessible Name and Description Inspector)를 사용하면 적응형 양식의 접근성 준수 관련 문제를 식별하고 수정할 수 있습니다. ANDI 도구를 사용하여 적응형 양식에서 액세스 가능성 문제를 찾으려면 다음을 수행하십시오.

  1. 미리 보기 모드에서 적응형 양식을 엽니다.
  2. 북마크가 지정된 ANDI 도구 아이콘을 클릭합니다. ANDI 도구는 적응형 양식을 분석하고 액세스 가능성 문제를 표시합니다. 도구 사용 방법에 대한 자세한 내용은 ANDI의 설명서를 참조하십시오.
  3. ANDI에서 보고한 문제를 검토하고 수정합니다.

이 페이지에서는