React, Vue는 공공 프로젝트 감사 접근성, 웹표준 검사 어떻게 진행되나요?
행안부 표준검사 자료와 KRDS 사이트를 참고해서 프로젝트를 진행중입니다.
JSP같이 서버사이드에서 html에 완성되어 내려오는 경우는 W3C Validator 검사기에 url을 입력하면 검사하 진행되는데요.
vue, react 같은 SPA는 url로는 바로 검사가 어렵고 algoria 같은 솔루션이 필요하거나 추가로 was 설정으로 페이지소스를 내려줘야할것 같습니다. 검사시 소스 코드를 w3c validator에 붙여넣기 해도 되구요.
그리고 mui, antd, radix ui 등등 같은 UI 컴포넌트 라이브러리들도 w3c validator에서는 오류를 내뿜는 경우가 왕왕 보입니다.
그래서 대부분 공공프로젝트는 시스템에서 제공하는 기능만을 쓰고 있고, 저도 직접 시스템 기능을 커스텀해서 공통컴포넌트를 만드는 번거로운 작업을 고민중입니다.
이러한 번거롭고 감사만을 위한 비효율적인 작업을 하려면 그만큼 가지가 있어야하기 때문에
실제 공공프로젝트 감사가 어떻게 진행되는지 궁금합니다.
단순히 w3c validator만 통과하는 거라면 a11y 관련 속성을 다 지워버리는 식으로도 사실 통과가 가능하기에
감사에서 ssr, csr을 고려해서 감사를 진행하는지, 어떤 절차로 이루어 지는지가 궁금합니다 ㅜ
행안부 자료에서 자세히 나와있긴한데 실제로 그대로 진행되는지도 궁금합니다..
웹 사이트가 동적으로 변하면서 접근성 표준화를 정의하기가 조금 까다로워졌기 때문에
다양한 해석이 더해지고 있는 것 같습니다.
혼란스럽네요
아 추가로 공공기관만 따로 나라에서 감사가 나온다거나 하는게 있나요?
1년에 한번 공공 사이트 인증마크 같은걸 따야한다는데 이부분은 아직 모르곘네요 ㅜ