시각편집기

시각편집기(VisualEditor, VE)는 위지위그(WYSIWYG, 보이는 대로 얻는다) 원칙에 따라 페이지를 편집하는 방법을 제공하는 미디어위키 기반 위키용 온라인 서식 있는 텍스트 편집기이다. 이는 위키미디어 재단이 팬덤과 협력하여 개발했다. 2013년 7월, 여러 대규모 위키백과 프로젝트에서 기본 편집기로 활성화되었다.

위키미디어 재단은 이를 지금까지 가장 도전적인 기능으로 여겼으며, 디 이코노미스트는 2011년에 이를 위키백과의 "가장 중요한 변화"라고 불렀다. 더 데일리 닷에 따르면, 더 넓은 참여를 위한 위키미디어 재단의 추구는 기존 편집자들을 소외시킨 것을 후회하게 될 수도 있다. 2013년 9월, 영어 위키백과의 시각편집기는 사용자 불만으로 인해 기본 사용(opt-out)에서 선택 사용(opt-in)으로 변경되었으나, 추가 개발을 거쳐 2015년 10월에 다시 기본적으로 사용 가능하게(신규 등록 사용자 한정) 환원되었다. 2015년 위키미디어 재단의 연구에 따르면 시각편집기는 신규 편집자들에게 기대했던 혜택을 제공하는 데 실패했다.

시각편집기는 2020년 9월에 출시된 1.35 버전부터 모든 미디어위키 릴리스에 포함되어 있다.

 개발 

섬네일|upright=1.2|'편집은 나를 바보로 만든다' - 2009년 위키미디어 재단이 의뢰한 사용자 테스트로, 일반 사용자들이 미디어위키 코드를 편집하는 데 겪는 어려움을 보여준다.
섬네일|upright=1.2|위키마니아 2013 발표에서 소프트웨어 개발팀이 참석자들에게 이를 소개하고 있다.
미디어위키가 제공하는 원래의 웹 기반 위키백과 편집기는 브라우저 기반의 단순한 문서 편집기로, '원본 편집기'라고도 불리며 편집자가 편집을 위해 위키 마크업 언어를 배워야 한다. 위키 마크업 언어를 배울 필요를 없애기 위해 위키백과용 위지위그 편집기가 수년 동안 계획되어 왔다. 이는 잠재적인 위키백과 사용자들의 기술적 장벽을 낮추어 편집 참여를 확대하고, 2007년에 정점을 찍은 후 2006년 5만 명에서 2011년 3만 5천 명으로 줄어든 편집자 수의 감소 추세를 되돌리기 위한 시도였다. 이는 새로운 기능을 개발하고 개선 사항을 만드는 것을 목표로 하는 100만 달러 규모 프로젝트의 일부였다. 이 프로젝트의 목표 중 하나는 기존의 위키 마크업 편집과 위지위그 시각편집기 편집을 모두 허용하는 것이다. 위키미디어 재단의 제이 월시에 따르면, 아랍어, 포르투갈어, 인도 제어 버전 사이트에서 과소 대표된 기여를 바로잡는 것이 목표이다.

위키미디어 재단에 따르면, "기존 및 잠재적 기여자들이 편집하지 않게 되는 데에는 다양한 이유가 있으며, 그중 위키 마크업의 복잡성이 주요한 문제입니다. 시각편집기의 목표 중 하나는 지식 있고 선의를 가진 사용자들이 위키 마크업 전문가가 아니더라도 편집을 하고 공동체의 소중한 구성원이 될 수 있도록 권한을 부여하는 것입니다. 또한 시간이 지나면 숙련된 편집자들도 일부 편집 작업에서 시각편집기가 유용하다는 것을 알게 되기를 바랍니다." 2012년 위키미디어 재단의 사무장 수 가드너는 "시각편집기 자체가 도전을 해결할 것이라고 생각하지 않는다"라고 말했고, 위키백과 공동 설립자 지미 웨일스는 "이것은 서사적으로 중요하다"라고 언급했다.

 도입 과정 
미디어위키는 수많은 위키에서 사용되며, 원래 소규모 사이트부터 먼저 도입될 것으로 구상되었다. 시각편집기는 영어 위키백과의 등록된 계정을 가진 편집자들에게 먼저 도입되고, 그다음 익명 편집자들에게 도입될 계획이었다. 알파 버전은 2012년 12월 일부 사용자에게 공개되었고, 4월에 모든 등록 사용자로 확대되었다. 2013년 7월에는 영어 위키백과에 로그인한 사용자의 기본 편집기가 되었다. 이후 안정성에 대한 공동체의 불만과 버그가 많고 제한적인 구현으로 인해 2013년 9월 영어 위키백과에서는 선택 사용으로 변경되었다 (비영어권 위키백과 대부분에서는 활성 상태로 유지됨). 2015년에는 베타 개발 단계를 완료하고 영어 위키백과에서 다시 사용 가능하게 되었다.

 기술적 측면 
위키미디어 재단은 이 프로젝트를 진행하기 위해 위키아(Wikia)와 힘을 합쳤다. 구현 과정에서 위키 마크업 언어(위키백과 문서의 기초)와 관련된 문제에 직면했는데, 이는 12년 동안 거의 사용되지 않는 풍부하고 복잡한 기능을 포함하도록 지속적으로 확장되어 최종 문서 모양이 복제하기 쉽지 않은 많은 요소에 의존하게 되었기 때문이다. 기술적 구현을 위해 미디어위키의 구문 분석(parsing), 위키 마크업 언어, 문서 객체 모델(DOM) 및 최종 HTML 변환에 대한 개선이 필요했다. 필수적인 구성 요소는 위키텍스트와 시각편집기에 적합한 형식 간의 양방향 변환을 위해 만들어진 Parsoid라는 파서 서버이다. 위키미디어 재단은 시각편집기를 지금까지 가장 도전적인 기술 프로젝트로 여겼다.

시각편집기 미디어위키 확장 기능은 서버 운영자가 다운로드할 수 있으며 일반적으로 최신 버전의 미디어위키가 필요하다. 미디어위키 1.35부터 번들로 제공된다.

 온라인 서식 있는 텍스트 편집기 
시각편집기 팀에 따르면, 목표는 "미디어위키를 위한 신뢰할 수 있는 서식 있는 텍스트 편집기"이자, "위지위그와 유사한" "시각 편집기"를 만드는 것이다. 구현은 미디어위키와 독립적으로 실행될 수 있는 "코어" 온라인 서식 있는 텍스트 편집기와, 미디어위키 확장 기능으로 나뉜다.

 반응 
시각편집기 도입에 대한 반응은 매우 다양했으며, 디 이코노미스트의 L.M.은 2011년에 이를 "위키백과의 짧은 역사에서 가장 중요한 변화"라고 불렀다.

 반대 
일부 편집자들은 도입 과정과 버그에 대해 우려를 표했으며, 독일어 위키백과 공동체는 2013년에 기본 사용 모델 대신 선택 사용 모델을 사용하기로 결정했다. 아일랜드어 위키백과 관리자인 올리버 모란(Oliver Moran)은 다른 편집자들의 우려를 반영하여, "특정 사람들"이 위키 마크업에 혼란을 느끼기 때문에 시각편집기가 필요하다는 암시가 사용자들을 비하하는 것처럼 느껴질 수 있다고 말했으며, 위키텍스트 학습을 트위터의 해시태그 및 @ (at sign) 멘션 구문과 비교하며 긍정적으로 평가했다.

시각편집기가 영어 위키백과에 도입된 지 3개월 후, 더 데일리 닷은 위키미디어 재단이 편집기를 "버그가 많고 검증되지 않은 것"으로 간주하는 오랜 편집자들로부터 반발을 샀다고 보도했다. 공동체와 재단 사이의 논의 끝에, 위키백과 관리자 Kww는 재단의 도입 결정을 뒤집고 기본 사용이 아닌 선택 사용으로 변경했다. 재단은 이 변경 사항을 되돌리지 않았으며, 대신 시각편집기를 더욱 개선하기로 약속했다.

 찬성 
소프트피디아는 "위키백과의 새로운 시각편집기는 수년 만에 최고의 업데이트이며 여러분이 이를 더 개선할 수 있다"라는 제목의 기사를 게재했다. 더 레지스터는 이번 업데이트가 재단으로 하여금 "누구나 위키백과 문서를 더 쉽게 만들고 편집할 수 있도록 하려는 목표에 조금 더 다가가게 했다"라고 언급했다.

 연구 결과 
위키미디어 재단의 연구 과학자인 애런 하페이커(Aaron Halfaker)는 2015년 5월 시각편집기의 효과에 대해 통제 연구를 수행했다. 연구 결과 시각편집기는 편집자의 생산성을 높이지는 못했으나, 기존 편집자들의 부담을 줄여주는 것으로 나타났다. 시각편집기를 사용한 편집은 저장 버튼을 누르기까지 18초가 더 걸렸으며, 신규 편집자들은 자신의 작업물을 저장할 가능성이 더 낮았다. 그러나 하페이커는 이러한 부정적인 결과를 실제 어려움 때문이 아니라 새로운 시스템을 테스트하는 편집자들로 인한 것으로 돌렸다. 시각편집기가 덜 성숙했던 이전의 2013년 6월 통제 테스트에서도 유사하게 중립적이거나 부정적인 결과가 나타났다.

 같이 보기 
 node.js

 참고 

 내용주

분류:미디어위키
분류:2013년 소프트웨어
분류:자바스크립트로 작성된 자유 소프트웨어
분류:PHP로 작성된 자유 소프트웨어
분류:크로스 플랫폼 자유 소프트웨어
분류:자유 HTML 편집기