| r33 vs r34 | ||
|---|---|---|
| 1 | 1 | [include(틀:문서 가져옴/미디어위키,wiki=위키백과,wikiurl=https://ko.wikipedia.org/,article=미디어위키,oldid=20007961,entrypoint=wiki)] |
| 2 | 2 | [[파일:MediaWiki-2020-large-icon.svg|width=200px&height=200px]] |
| 3 | 3 | 미디어위키(MediaWiki)는 위키 소프트웨어이며, PHP와 MySQL을 사용하고 GNU GPL 라이선스로 배포된다. 이 프로그램은 현재 [[위키백과]]와 같은 위키미디어 재단의 여러 프로젝트에 사용되며, 다른 백과사전 형식의 위키에서도 많이 사용된다. |
| 4 | 이 소프트웨어의 최초 버전은 2002년에 자유 콘텐츠 [[위키백과]] 백과사전의 요구를 충당하기 위해 이용되었다.[* [[https://www.mediawiki.org/wiki/MediaWiki_history|MediaWiki history]] ] 그 뒤로 내부 지식경영을 위한 저작물 관리 시스템으로서 수많은 회사들이 이용하기 시작했다.[* [[https://www.mediawiki.org/wiki/Sites_using_MediaWiki/corporate|Sites using MediaWiki/corporate]] ] 특히 노벨은 이를 이용하여 트래픽이 높은 웹사이트 일부를 운영하고 있다.[* [[http://developer.novell.com/|Novell.com]] ][* [[http://en.opensuse.org/|Opensuse]] ] 수 | |
| 4 | 이 소프트웨어의 최초 버전은 2002년에 자유 콘텐츠 [[위키백과]] 백과사전의 요구를 충당하기 위해 이용되었다.[* [[https://www.mediawiki.org/wiki/MediaWiki_history|MediaWiki history]] ] 그 뒤로 내부 지식경영을 위한 저작물 관리 시스템으로서 수많은 회사들이 이용하기 시작했다.[* [[https://www.mediawiki.org/wiki/Sites_using_MediaWiki/corporate|Sites using MediaWiki/corporate]] ] 특히 노벨은 이를 이용하여 트래픽이 높은 웹사이트 일부를 운영하고 있다.[* [[http://developer.novell.com/|Novell.com]] ][* [[http://en.opensuse.org/|Opensuse]] ] 수천 개의 웹사이트들이 미디어위키를 사용하고 있다.[* [[http://oreilly.com/catalog/9780596519681|Wikipedia and Beyond]] ] 일부 교육인도 협업 그룹 프로젝트를 위해 학생들에게 미디어위키를 이용하게 하고 있다.[* [[https://wiki.umontreal.ca/download/attachments/3693/UsingWikiInEducation_StewartMader.pdf|Using Wiki in Education]] ] | |
| 5 | 5 | 이 소프트웨어는 700개 이상의 구성 설정과 더불어 사용자가 세세한 부분을 변경할 수 있으며[* [[https://www.mediawiki.org/wiki/Category:MediaWiki_configuration_settings|Category:MediaWiki configuration settings]] ] 1,800개 이상의 확장 기능을 이용하여 다양한 기능을 추가하거나 제거할 수 있다.[* [[https://www.mediawiki.org/wiki/Extension_Matrix|Extension Matrix]] ] 600개가 넘는 자동화, 반자동화된 봇 프로그램과 기타 도구들이 개발되고 있으며 이는 미디어위키 사이트들의 편집을 도와준다. |
| 6 | 6 | |
| 7 | 7 | [목차] |
| ... | ... | |
| 9 | 9 | 미디어위키는 GNU 일반 공중 사용 허가서 버전 2 이후 버전에 따라 배포되는 자유 및 오픈 소스 소프트웨어이다. 반면 미디어위키의 문서는 크리에이티브 커먼즈 라이선스 BY-SA 3.0 및 일부 퍼블릭 도메인으로 배포된다. 미디어위키 개발은 일반적으로 [[오픈 소스]] 미디어 포맷의 이용을 선호한다.[* [[http://news.cnet.com/8301-17939_109-10103177-2.html|Wikipedia gears up for flood of video and photo files]] ] |
| 10 | 10 | |
| 11 | 11 | == 역사 == |
| 12 | [[위키백과]]가 2001년 1월 처음 시작했을 때에는 펄로 작성되었고 모든 위키 문서를 텍스트 파일로 저장하는 위키 소프트웨어 유스모드위키를 이용하여 구동되었다. 이 소프트웨어는 곧 기능과 성능 면에서 모두 제한이 있는 것으로 확인되었다. 2001년 중순에 쾰른 대학교의 학생이자 개발자이며 위키백과 편집자이기도 했던 매그너스 맨스케(Magnus Manske)는 [[위키백과]]의 이용에 적합하면서, 유스모드위키를 대체할 새로운 소프트웨어의 개발에 착수하였다. 이 소프트웨어는 PHP로 작성되었고 모든 정보를 MySQL 데이터베이스에 저장하였다. 2002년 1월에 영어 [[위키백과]]에 포함된 뒤 당시 모든 언어의 [[위키백과]]에 점차 적용되었다. 이 버전의 소프트웨어는 제 2단계(phase II)로 불 | |
| 12 | [[위키백과]]가 2001년 1월 처음 시작했을 때에는 펄로 작성되었고 모든 위키 문서를 텍스트 파일로 저장하는 위키 소프트웨어 유스모드위키를 이용하여 구동되었다. 이 소프트웨어는 곧 기능과 성능 면에서 모두 제한이 있는 것으로 확인되었다. 2001년 중순에 쾰른 대학교의 학생이자 개발자이며 위키백과 편집자이기도 했던 매그너스 맨스케(Magnus Manske)는 [[위키백과]]의 이용에 적합하면서, 유스모드위키를 대체할 새로운 소프트웨어의 개발에 착수하였다. 이 소프트웨어는 PHP로 작성되었고 모든 정보를 MySQL 데이터베이스에 저장하였다. 2002년 1월에 영어 [[위키백과]]에 포함된 뒤 당시 모든 언어의 [[위키백과]]에 점차 적용되었다. 이 버전의 소프트웨어는 제 2단계(phase II)로 불렸는데, 이는 제 1단계인 유스모드위키를 대체하는 것이다. | |
| 13 | 13 | 사용량이 늘면서 문제가 다시 불거지자 곧이어 리 대니얼 크로커(Lee Daniel Crocker)가 제3단계(Phase III) 소프트웨어를 작성하였다. 이 새로운 소프트웨어 또한 제2단계와 마찬가지로 MySQL 백엔드를 포함한 PHP로 작성되었으며, 제2단계 소프트웨어의 기본 인터페이스는 유지하되 더 나은 크기 조절을 가능케 했다. 이 버전은 2002년 7월까지 유지되었다. |
| 14 | 위키미디어 재단은 2003년 7월 [[위키백과]] 기여자 대니얼 메이어(Daniel Mayer)가위키미디에 빗대어 미디어위키(MediaWiki)라는 이름을 이 소프트웨어에 사용할 것을 제안했다고 발표하였다.[* [[http://lists.wikimedia.org/pipermail/wikipedia-l/2003-July/011021.html|Phase IV, Wikibooks.org/.com and WikimediaFoundation.org/.com (was Wikis and uniformity)]] ] | |
| 15 | 이 제품의 로고는 플로랑스 드부아르가 찍은 꽃 사진을 에릭 묄러가 이용하여 제작하였으며, 이 로고는 원래 2003년 중순에 개최된 새로운 [[위키백과]] 로고를 위한 국제 로고 콘테스트에 제출된 것이었다.[* [[http://meta.wikimedia.org/w/index.php?title=International_logo_contest/Results&oldid=509000|International logo contest/results]] ] 이 로고는 3위를 차지하면서 [[위키백과]] 대신 위키미디어를 대표하도록 선정되었으며, 2위에 들어선 로고는 위키미디어 재단에 사용되었다.[* [[http://meta.wikimedia.org/w/index.php?title=Meta:Historical/Logo_history&oldid=513925|Historical/Logo history]] ] 해바라기 사진 주변의 이중 대괄호는 미디어위키가 다른 위키 문서로의 하이퍼링크를 이용하는데 쓰이는 문법을 상징한다. | |
| 14 | 위키미디어 재단은 2003년 7월 [[위키백과]] 기여자 대니얼 메이어(Daniel Mayer)가 위키미디어에 빗대어 미디어위키(MediaWiki)라는 이름을 이 소프트웨어에 사용할 것을 제안했다고 발표하였다.[* [[http://lists.wikimedia.org/pipermail/wikipedia-l/2003-July/011021.html|Phase IV, Wikibooks.org/.com and WikimediaFoundation.org/.com (was Wikis and uniformity)]] ] | |
| 15 | 이 제품의 로고는 플로랑스 드부아르가 찍은 꽃 사진을 에릭 묄러가 이용하여 제작하였으며, 이 로고는 원래 2003년 중순에 개최된 새로운 [[위키백과]] 로고를 위한 국제 로고 콘테스트에 제출된 것이었다.[* [[http://meta.wikimedia.org/w/index.php?title=International_logo_contest/Results&oldid=509000|International logo contest/results]] ] 이 로고는 3위를 차지하면서 [[위키백과]] 대신 위키미디어를 대표하도록 선정되었으며, 2위에 들어선 로고는 위키미디어 재단에 사용되었다.[* [[http://meta.wikimedia.org/w/index.php?title=Meta:Historical/Logo_history&oldid=513925|Historical/Logo history]] ] 해바라기 사진 주변의 이중 대괄호는 미디어위키가 다른 위키 문서로의 하이퍼링크를 이용하는 데 쓰이는 문법을 상징한다. | |
| 16 | 16 | 미디어위키 개발의 혁신적인 부분들이 분류 시스템에 포함되어 2004년에 추가되었다. 구문 분석 기능이 2006년에 추가되었다. 플래그 리비전이 2008년에 추가되었다.[* [[http://lyhana8.homelinux.org/fac/ICPS%20-%20S8/Maiw/Introducing%20new%20features%20to%20Wikipedia%20-%20Case%20studies%20for%20Web%20science.pdf|Introducing new features to Wikipedia]] ] |
| 17 | 17 | |
| 18 | 18 | === 버전 역사 === |
| ... | ... | |
| 27 | 27 | |
| 28 | 28 | == 주요 기능 == |
| 29 | 29 | 미디어위키는 확장 기능을 추가하여 부가 기능을 제공하게 하는 핵심 기능들을 제공한다. 위키미디어 프로젝트에서 여러 언어들에 대한 지원이 강조되므로 국제화와 지역화가 개발자들로부터 큰 집중을 받고 있다. |
| 30 | 사용자 인터페이스는 300개 이상의 언어로 부분적으로나 완전히 번역되고 있으며 사이트 관리자들이 직접 원하는대로 수정이 가능하다. (완전한 인터페이스는 위키를 통해 편집 가능) | |
| 30 | 사용자 인터페이스는 300개 이상의 언어로 부분적으로나 완전히 번역되고 있으며 사이트 관리자들이 직접 원하는 대로 수정이 가능하다. (완전한 인터페이스는 위키를 통해 편집 가능) | |
| 31 | 31 | |
| 32 | 32 | === 설치 및 구성 === |
| 33 | 33 | 미디어위키를 설치하려면 사용자가 PHP 및 호환 SQL [[데이터베이스]]를 실행 중인 서버에서 관리자 권한을 소유해야 한다. 일부 사용자의 경우 미디어위키와 잘 호환되지 않는 프레임워크[* Zope, 루비 온 레일즈 등]를 실행한다면 가상 호스트를 구축하는 것이 유용하다.[* [[http://www.linuxjournal.com/article/8754?page=0,1|Installing and Customizing MediaWiki]] ] |
| ... | ... | |
| 40 | 40 | |
| 41 | 41 | === 편집 인터페이스 === |
| 42 | 42 | 미디어위키의 문서 편집 도구들은 배우기가 가끔 쉽지 않은 것으로 알려져 있다.[* [[http://www.techlearning.com/article/6164|Wild about Wikis]] ] 미디어위키 기반의 위키를 이용하도록 한 학생들의 조사에 따르면 위키에 관한 주된 미해결 문제에서 24%가 형식과 관련한 기술적 문제였다고 응답했다.[* [[http://www.csun.edu/~bfoley/AERA_Wiki.pdf|Wiki as a professional development tool]] ] |
| 43 | 기나긴 내용의 문서를 쉽게 편집할 수 있도록 미디어위키는 머 | |
| 43 | 기나긴 내용의 문서를 쉽게 편집할 수 있도록 미디어위키는 머리말로 구분되는 한 문서의 하부 섹션을 편집할 수 있게 하고 있다. 사용자는 편집이 사소한 편집인지 아닌지를 구분할 수 있다. 이를테면 맞춤법 수정은 사소한 편집에 해당하지만 새로운 내용의 문단을 추가하는 것은 사소한 편집이 아니다. | |
| 44 | 44 | 한 사용자가 편집을 하는 동안에 두 번째 사용자가 같은 부분의 문서의 편집분을 저장할 수도 있다. 여기서 최초의 사용자가 문서를 저장하려고 하면 편집 충돌이 일어난다. 선택적 확장 기능을 이용하면 편집 충돌이 일어날 때 특정 사용자 그룹에 편집 우선권을 제공할 수 있다.[* [[https://www.mediawiki.org/wiki/Extension:EditConflict|Extension:EditConflict]] ] |
| 45 | 45 | 미디어위키는 여러 언어로 사용자 인터페이스를 제공한다. 위키 내용의 언어 그 자체를 HTTP 헤더(콘텐츠 언어)와 HTML 특성(언어)으로 설정할 수 있다. |
| 46 | 46 | 미디어위키 1.17 이상부터는 이전의 편집 도구 모음이 더 이상 포함되어 있지 않다. |
| ... | ... | |
| 64 | 64 | * 하위 문서: 이름공간뿐 아니라, 하위 문서를 이용하여 내용을 정렬할 수 있다. {{{[[문서 제목/하위 문서 제목]]}}}과 같이 슬래시를 이용함으로써 자동 사이트 이동 경로를 지정할 수 있다. |
| 65 | 65 | |
| 66 | 66 | === 사용자 지정 === |
| 67 | * 틀: '미디어위키:' 이름공간은 원래 특별한 문법을 사용하여 다른 문서로 동적으로 불러들일 수 있는 사용자 지정 텍스트 블록을 만드는데 이용되었다. 이러한 내용은 나중에 저만의 이름공간인 '틀:'로 이동되었다. | |
| 67 | * 틀: '미디어위키:' 이름공간은 원래 특별한 문법을 사용하여 다른 문서로 동적으로 불러들일 수 있는 사용자 지정 텍스트 블록을 만드는 데 이용되었다. 이러한 내용은 나중에 저만의 이름공간인 '틀:'로 이동되었다. | |
| 68 | 68 | * 사용자 그룹 및 접근 제한: 미디어위키는 사용자 그룹을 만들고 정의하는 유연성을 제공한다. 이를테면 사용자를 차단하고 문서를 삭제할 수 있는 권한을 가진 임의의 '닌자' 그룹을 만들 수 있다. |
| 69 | 69 | * 확장성: 미디어위키의 코드에는 콜백 함수를 이용하여 다양한 후크(hook)를 포함하고 있으므로 부가적인 PHP 코드를 확장 가능한 방법으로 추가할 수 있다. |
| 70 | 70 | |
| ... | ... |