구텐베르크 접근성 상황에서 무엇을 배울 수 있습니까?
게시 됨: 2022-03-10지금까지 구텐베르그는 워드프레스 커뮤니티로부터 매우 혼합된 반응을 얻었고 많은 사람들이 불완전하다고 생각했지만 5.0 릴리스에 대한 엄격한 마감일이 설정되어 있기 때문에 그 반응은 점점 더 부정적이 되었습니다. 소프트웨어의 하드 릴리스 기한은 일반적으로 괜찮지만 이 특정 문제에는 눈부신 문제가 있습니다. 웹의 약 32%를 지원하는 플랫폼의 주 편집자가 완전히 액세스할 수 없다는 것입니다. 이 문제는 커뮤니티에서 여러 번 제기되었으며 Automattic의 리더십에 의해 효과적으로 무시되었습니다.
난잡한 상황 같죠? 나는 무슨 일이 일어났는지 그리고 앞으로 어떻게 이런 상황을 다른 사람들이 피할 수 있는지에 대해 알아볼 것입니다.
추가 컨텍스트
WordPress를 팔로우하지 않았거나 WordPress에 대해 잘 모르는 사람들을 위해 약간의 컨텍스트를 제공하겠습니다. 무슨 일이 일어났는지 아는 사람들을 위해 기사의 주요 부분으로 바로 건너뛸 수 있습니다.
WordPress는 오픈 소스 자체 호스팅 CMS와 wordpress.com 호스팅 블로그 모두를 통해 웹의 약 32%를 차지합니다. CMS 소프트웨어인 워드프레스는 오픈 소스이지만 wordpress.com을 운영하는 Automattic의 기여도가 매우 높습니다. Automattic의 CEO인 Matt Mullenweg는 WordPress 오픈 소스 프로젝트의 공동 설립자이기도 합니다.
CMS인 WordPress는 상용 Automattic 프로젝트가 아니라 오픈 소스라는 것을 이해하는 것이 중요합니다. 그러나 Automattic은 새로운 편집기인 Gutenberg를 포함하여 WordPress의 미래에 대해 많은 결정을 내립니다. 편집기는 개발 중인 동안 플러그인으로 사용할 수 있으므로 WordPress 사용자는 이를 기본 편집기로 사용하고 피드백을 제공할 수 있습니다. Gutenberg는 WordPress의 5.0 주요 릴리스에서 기본 편집기로 제공되며 강제 기본 편집기가 될 것이며 Classic Editor의 다운로드만 이를 방지합니다. 이 강제적인 변경은 커뮤니티에서 엇갈린 반응을 보였습니다.
장기적으로 WordPress에 긍정적인 단계가 될 것이라고 진심으로 생각하기 때문에 저는 개인적으로 글, 교육 및 연설에서 Gutenberg에 대해 매우 긍정적이었습니다. 그러나 WordPress 5.0의 출시가 점점 가까워지면서 접근성에 대한 우려가 커지고 있습니다. 이 글을 쓰는 동안 접근성 문제가 "수정"되고 있지만 Automattic에서 상황 처리가 매우 열악 했습니다.
Adrian Roselli가 쓴 이 훌륭하고 계속 업데이트되는 Twitter 스레드를 읽어보시도록 초대합니다. 그는 정보를 수집하고 전문적인 논평을 제공하는 일을 아주 잘했습니다. 그는 모든 사건을 매우 간단한 방식으로 다루었습니다.
네, 속도가 빠르므로 계속 진행해 보겠습니다.
무슨 일이에요?
Gutenberg 플러그인을 설치할 수 있는 한 접근성 문제가 있었습니다. 3월에 매우 신나게 설치하고 사용자 정의 블록을 해킹하기 시작했을 때에도 초점 관리와 같은 기본 사항에 많은 문제가 있음 을 알 수 있었습니다. "이 편집기는 매우 초기 단계이므로 WordPress 5 이전에 모두 수정될 것입니다."라고 스스로에게 계속 말했습니다. 문제는 그렇지 않았습니다. (뭐, 어쨌든 대부분.)
이 상황은 그대로 나빴지만 더 악화시킨 두 가지 중요한 일이 발생했습니다. 접근성 책임자인 Rian Rietveld는 정치적 및 코드베이스 문제를 이유로 10월에 사임했습니다. 두 번째는 접근성 문제가 수정되었는지 여부에 관계없이 Automattic이 WordPress 5 릴리스에 대한 엄격한 기한을 설정했다는 것입니다.
이것이 얼마나 나쁜지 설명하겠습니다. Rian의 기사에서 인용한 바와 같이: 3월의 접근성 테스트 라운드 후 결과는 너무 많은 접근성 문제를 나타내 었고 대부분의 테스터는 Gutenberg를 다시 보기를 거부했습니다 . 그 이후로 상황이 훨씬 나아졌다는 것을 알고 있지만, 지금도 여전히 수많은 미해결 문제가 있습니다.

나도 내가 보는 대로 말해야지. Automattic에는 접근성에 대한 태도와 "외부인"으로부터조차 자유로운 작업이라는 이상한 문화로 문제를 해결하려는 사람들에게 분명히 보상하는 방식에 대해 분명히 문화적 문제가 있습니다. 솔직히 말해서, 회사 CEO인 Matt Mullenweg의 태도는 절대적으로 악취가 납니다. 특히 그가 누군가의 개인 블로그 결정에 대해 잠재적인 전문 약혼자를 인질로 잡고 있는 것처럼 보일 때:
감사에 대해 Deque와 함께 일하기 위해 손을 뻗으려는 것이 너무 나쁩니다.
— Matt Mullenweg(@photomatt) 2018년 11월 13일
잠시 동안 접근성에 대한 태도를 다시 살펴보겠습니다. Automattic과 같은 큰 회사가 기한을 우선시하기로 결정했을 때 장애가 있는 사람들이 편집기를 사용 하도록 하는 것보다 허공에서 뽑아낸 것은 절대적으로 충격적입니다. 더욱 충격적인 것은 접근성 준수가 화려한 새 기능만큼 중요하지 않다는 메시지입니다. 아이러니하게도 기한이 촉박한 이 결정에는 분명히 상업적인 암시가 있지만 항상 그렇듯이 무료 작업으로 해결될 것으로 예상됩니다. Automattic과 같은 회사가 자체 리소스로 만든 상황을 수정하기를 기대하시겠죠?
Gutenberg에 대한 접근성 감사를 수행하기 위해 크라우드 펀딩 캠페인이 구성되었다는 사실이 충격적일 것입니다. 나는 확실히 알고 있습니다. 당신도 내 말을 제대로 들었습니다. Automattic이 WordPress에 미친 영향의 산물인 Gutenberg 편집자는 2014년에 (회사로서) 10억 달러 이상으로 평가되었지만 꼭 필요한 접근성 감사에 대한 비용을 지불하지 않습니다. 그들은 대신 앉아서 다른 모든 사람들이 비용을 지불하기를 기다리고 있습니다. 글쎄, 적어도 Matt Mullenweg 가 마침내 11월 29일에 감사 자금을 조달하기로 약속하기 전까지는 그랬습니다.
이 혼란을 어떻게 피할 수 있었습니까?
사람들을 석탄 위로 끌어올리기에 충분하고(지금은) 대신 이것이 어떻게 피할 수 있었는지 생각해 보겠습니다. Automattic에서 접근성을 우선시하지 않는 것처럼 보이는 문화적 문제를 제외하고는 디자인 프로세스가 대부분 Gutenberg 편집자의 맥락에서 잘못되었다고 생각합니다.
많은 문제가 복잡성과 인지 부하를 기반으로 합니다. 블록 생성, 콘텐츠 편집, 블록 간 이동은 시각 장애인 및/또는 키보드 사용자에게 악몽입니다. 아마도 프로젝트 초기에 접근성을 고려했다면 블록을 생성, 편집 및 이동하는 프로세스가 훨씬 간단하여 인지 과부하가 아닐 것입니다. 이제 문제는 접근성이 핵심 기능이 아니라 수정 사항이라는 것입니다. 인지 문제는 개선되기는 하지만 계속 존재할 것입니다.
다르게 수행될 수 있었던 또 다른 매우 분명한 것은 도입된 JS-heavy 코드베이스에 대한 도움말과 교육을 제공하는 것입니다. 접근성 팀에 React 개발자가 없었기 때문에 접근성 수정 작업이 많이 어려웠던 것 같습니다. Mullenweg가 모든 사람에게 "JavaScript를 자세히 배우십시오"라고 말했기 때문에 현대 JavaScript를 사용하기로 한 큰 결정이 분명히 있었습니다. 그 시점에서 무료로 WordPress에 많은 기여를 하는 사람들이 JavaScript를 깊이 배우도록 도와서 프로세스의 훨씬 더 일찍 참여할 수 있도록 하는 것이 의미가 컸을 것입니다. 나는 이것을 문제로 보았고 Lara Schenck와 공동 저술한 튜토리얼 시리즈에서 최신 JavaScript 및 React 학습을 핵심 초점으로 삼았습니다.
프로세스, 계획 및 인력에 대한 약간의 예측과 투자가 있었다면 수많은 접근성 문제가 전혀 존재하지 않도록 방지했을 것입니다. 다시 말하지만, 이것은 Automattic 리더의 태도 문제를 지적합니다. 제 생각에는. 그는 구텐베르그가 환상적이고 권한을 부여하는 새로운 편집자이기 때문에 접근성을 무시해도 괜찮다 는 태도를 가지고 있었습니다. 이것이 사실이지만 수많은 사용자가 콘텐츠를 관리하는 것을 막는다면 진정으로 권한을 부여하는 것으로 분류될 수 없습니다. 이 위치에 있는 책임 있는 CEO는 아마도 엄청난 실수에 대해 매우 사과하는 성명서를 작성할 것입니다. 그들은 또한 모든 접근성 문제가 수정될 때까지 정해진 기한을 연기할 것입니다. 최소한 모든 단일 WordPress 사용자에게 새 편집기를 강요하지는 않습니다.
마무리
나는 이 기사에 내가 엄청난 WordPress 팬이고 Gutenberg가 제공하는 콘텐츠를 관리할 수 있는 믿을 수 없을 정도로 좋은 기회를 볼 수 있다는 것을 추가해야 합니다. 그것은 단지 새로운 편집자가 아니라 운동입니다. 앞으로 몇 년 동안 WordPress를 형성할 것이며 더 많은 디자이너와 프론트엔드 개발자가 생태계에 참여할 수 있도록 해야 합니다. 이것은 두 팔 벌려 환영해야 합니다. 음, 어쨌든 완전히 액세스할 수 있는 경우.
Automattic과 WordPress 핵심 팀에서 일하는 놀라운 사람들도 많이 있습니다. 그들은 존경하고 사랑합니다. 나는 이 사람들이 이 상황이 결국 잘 되도록 도우며 이런 종류의 비판을 환영할 것이라는 것을 알고 있고 또 환영할 것입니다. 나는 또한 교훈을 얻게 될 것이라는 것을 알고 있으며 이와 같은 혼란이 다시는 일어나지 않을 것이라고 믿습니다.
그러나 이 상황을 경고로 사용하십시오. 단순히 접근성을 무시할 수 없으며 우선적으로 연구하고 프로젝트의 전체 프로세스에 통합해야 합니다.