위키백과에 다크 모드가 왔습니다(마침내!).
다크 모드는 가장 많이 요청된 기능 중 하나였습니다. 저대비 환경을 제공함으로서 접근성을 향상시키고 위키미디어 프로젝트 전반에 걸쳐 독자들과 커뮤니티의 눈의 피로를 줄여 줍니다.
위키백과 및 기타 Wikimedia 프로젝트에서 다크 모드를 만드는 것이 간단해 보일 수 있지만, 까다롭고 독특한 과제를 극복해야 했습니다. 재단의 엔지니어링 팀은 자원봉사 기술 편집자들과 긴밀히 협력해 이 기능을 실현했습니다.
다크 모드가 중요한 이유
위키백과 독자들과 커뮤니티는 항상 다크 모드를 원했습니다. 이는 최소한 2019년부터 펀집자들에게 가장 많이 요청된 기능 중 하나였죠. 다크 모드의 부재는 위키백과 재단의 SNS 계정에서 지속적인 불만거리였습니다. 또한, 재단의 분석에 따르면 독자 중 20%가 운영 체제 수준에서 다크 모드를 선호한다 명시했습니다. 연구 결과는 엇갈리지만, 다크 모드는 눈의 피로를 줄이고 질병이 있는 사람들에게 도움이 된다는 찬사를 받기도 합니다.
이 기능을 도입하는 데 있어 중요한 것은 ‘왜’ 가 아닌 ‘어떻게’였습니다. 첫째, 위키미디어 재단은 소프트웨어와 아키텍처의 근본적인 한계를 극복해야 했고, 그 중 일부는 벡터 2022 스킨을 구축함으로서 이뤄졌습니다. 그 후, 웹 팀은 독자의 접근성 개선을 위한 프로젝트에 착수했고, 마침내 다크 모드를 어떻게 구현할지에 대한 질문에 답하기 시작했습니다.
유저 생성 콘텐츠
위키백과는 방대한 양의 유저 생성 콘텐츠에 기반하는 독특한 웹사이트입니다. 위키백과의 많은 콘텐츠는 HTML 마크업으로 구축되어 있으며, 라이트 모드만 존재한다는 가정에 의존합니다. 다크 모드를 도입하며, 사용자가 수 년에 걸쳐 공들여 만든 페이지에 접근할 수 없게 될 위험에 직면했습니다.
색상이 중요한 경우
때때로 위키백과 문서에서 색이 중요한 역할을 하는 경우가 있습니다. 페이지의 모든 색상을 어둡게 해 다크 모드를 구현하는 지름길을 생각했지만, 이에는 꺼림칙한 특성이 있었습니다. International Orange에 관한 문서를 살펴보고 두 문서의 색상 견본이 어떻게 다른지 확인하세요.
첫 번째 예시에서는 색상이 올바르게 표시됩니다. 두 번째에서는 “다크 모드 지름길”로 인해 색상이 왜곡되어 실제로는 잘못된 정보를 보여주고 있습니다. 다만, 주의 깊게 살펴보지 않으면 아무 문제가 없어 보이며, 이러한 문제가 인지되지 않을 위험이 있습니다.
이 상황에서는 위험도가 낮지만 약간의 상상력을 발휘하면 잘못 표시된 색상이 얼마나 위험할지 알 수 있습니다.
접근 기회
위에서 설명한 색상 문제에 대한 잠재적 수정 사항을 평가하기 시작하며 우리는 색상 대비에 대한 웹 콘텐츠 접근성 지침을 사용했습니다. 이를 통해 어떤 페이지가 읽기를 어렵게 만들 수 있는 색상과 색상 조합이 있는지 파악했습니다. 그 결과 ,위키백과의 이전 라이트 모드만 있는 상태에서는 많은 문서에 접근성 문제가 있음을 확인했습니다. 예를 들어, Wrexham A.F.C. 문서에는 모든 표 머리글에 보기 힘든 빨간색 배경이 있었습니다. (이미 수정되었어요)
국제 주황색을 설명할 때처럼 지식을 전달하는 데 의미적으로 사용될 수 있지만, 색상은 도움을 줍니다. 하지만 대부분의 경우 스타일을 위한 선택이죠. 어떤 색은 정보에 대한 오해를 불러일으킬 수 있는 불의의 의미를 내포하기도 합니다. 예를 들어, 빨간색은 경고 및 위험과 연관될 수 있습니다. 일반적으로 색상은 현명하게 쓰여야 합니다. 이 프로젝트의 일환으로, 우리는 자원봉사 편집자들이 이러한 문제들을 더 쉽게 발견하고 수정할 수 있도록 하고 싶었습니다
위키백과는 누구나 편집할 수 있기 때문에, 접근성은 공동의 책임입니다. 다크 모드를 추가함으로써 위키백과의 콘텐츠를 개선할 기회가 마련되었습니다. 접근성과 기존 문제에 대한 인식을 제고하는 데 널리 요구되는 기능을 수단으로 사용하는 것보다 더 좋은 방법이 있을까요?
콘텐츠 개선
문서 개선과 관련해 앞으로 많은 어려움이 예상되지만, 지름길을 택하는 대신 우리의 콘텐츠를 개선하는 것이 중요했습니다. 결국, 위키백과는 백과사전을 개선하기 위한 지속적이고 협력적인 프로세스이기 때문입니다.
이러한 작업을 지원하기 위해 우리는 문제를 표시하고 편집자들이 참여해 콘텐츠 접근성을 향상할 수 있게 하는 도구를 만들었습니다. 라이트 모드를 전제로 한 기존 서식의 문제점 때문에 우리는 이번 릴리즈에서 보수적인 태도를 취하기로 했습니다.
로그인한 사용자를 위해 모든 위키백과에 다크 모드를 추가했습니다. 로그인하지 않은 사용자(대부분의 독자)에게는 편집자들이 색상 문제를 수정 중이거나, 문제가 거의 없는 위키들에만 다크 모드가 보여지게 했습니다. 이는 영어, 중국어(번체), 프랑스어, 일본어, 독일어, 폴란드어, 포르투갈어, 및 여러 소규모 위키백과가 포함됩니다. 기술 편집자들과 더 협력해 더 많은 언어에서 다크 모드를 사용할 수 있게 되기를 기대합니다.
당신이 위키백과를 편집하고 CSS와 템플릿에 도움을 주실 수 있다면, 그렇게 해 주실 것을 권장합니다. 아직 데스크톱용 기본 스킨으로 벡터 2022를 사용하지 않는 위키에서 모두에게 다크 모드를 제공하고 싶다면 커뮤니티와 저희에게 연락해 ㅈ세요. 다크 모드는 미네르바(모바일) 및 벡터 2022(데스크톱) 스킨에서만 작동합니다.
감사합니다!
많은 통찰력 있는 대화가 오간 여정이었습니다. 먼저, 기존 서식을 업데이트해 주신 모든 자원봉사 편집자분들께 특히 감사드립니다. 다음으로, 웹 팀의 Bernard, Edward, George, Jan, Jennifer, Justin, Kim, Mo, Olga, Nat, Steph와 디자인 시스템 팀의 nne, Barbara, Chris, Eric, Derek, Lauralyn, Roan, Volker에게 감사의 인사를 전합니다. 이들은 이 프로젝트 내내 급변하는 요구사항들에 놀라울 정도의 인내심을 갖고 신속히 대응해 주었습니다. 이 프로젝트를 함께 시작하고 시작을 도와준 MediaWiki 엔지니어링 팀 특히 Moriel에게도 감사드립니다. 수 년 전 초기 작업으로 이 작업의 많은 부분에 원동력을 제공한 Volker와 MusikAnimal에게도 감사드립니다. 제품 홍보대사인 Bachounda, Isabel, Mehman, and Phuong과 무브먼트 커뮤니케이션 서포트 Szymon은 우리의 편집 커뮤니티와의 연결을 유지하며 중요한 역할을 해왔습니다. 저는 웹 기술 책임자로서 작업의 엔지니어링 부분을 이끌었습니다.
또한 우리에게 항상 도움을 준 위키미디어 커뮤니티, 코드베이스 전반에 걸쳐 확장하는 데 도움을 준 다른 동료들과 친구들의 주요 기여에 항상 감사드립니다. 에스토니아에서 열린 위키미디어 해커톤 2024 는 중요한 역할을 했습니다! 누군가를 놓치기보다는 그 많은 사람들을 축하하기 위해 이 페이지를 만들었습니다 –이를 확장할 수 있도록 도와주세요!
독자로서, 다크 모드에서 위키백과를 즐겁게 읽으시길 바랍니다!
Can you help us translate this article?
In order for this article to reach as many people as possible we would like your help. Can you translate this article to get the message out?
Start translation