•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r33 vs r34
11
[include(틀:문서 가져옴/미디어위키,wiki=위키백과,wikiurl=https://ko.wikipedia.org/,article=미디어위키,oldid=20007961,entrypoint=wiki)]
22
[[파일:MediaWiki-2020-large-icon.svg|width=200px&height=200px]]
33
미디어위키(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]] ] 수 천개의 웹사이트들이 미디어위키를 사용하고 있다.[* [[http://oreilly.com/catalog/9780596519681|Wikipedia and Beyond]] ] 일부 교육인도 협업 그룹 프로젝트를 위해 학생들에게 미디어위키를 이용하게 하고 있다.[* [[https://wiki.umontreal.ca/download/attachments/3693/UsingWikiInEducation_StewartMader.pdf|Using Wiki in Education]] ]
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]] ]
55
이 소프트웨어는 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개가 넘는 자동화, 반자동화된 봇 프로그램과 기타 도구들이 개발되고 있으며 이는 미디어위키 사이트들의 편집을 도와준다.
66
77
[목차]
......
99
미디어위키는 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]] ]
1010
1111
== 역사 ==
12
[[위키백과]]가 2001년 1월 처음 시작했을 때에는 펄로 작성되었고 모든 위키 문서를 텍스트 파일로 저장하는 위키 소프트웨어 유스모드위키를 이용하여 구동되었다. 이 소프트웨어는 곧 기능과 성능 면에서 모두 제한이 있는 것으로 확인되었다. 2001년 중순에 쾰른 대학교의 학생이자 개발자이며 위키백과 편집자이기도 했던 매그너스 맨스케(Magnus Manske)는 [[위키백과]]의 이용에 적합하면서, 유스모드위키를 대체할 새로운 소프트웨어의 개발에 착수하였다. 이 소프트웨어는 PHP로 작성되었고 모든 정보를 MySQL 데이터베이스에 저장하였다. 2002년 1월에 영어 [[위키백과]]에 포함된 뒤 당시 모든 언어의 [[위키백과]]에 점차 적용되었다. 이 버전의 소프트웨어는 제 2단계(phase II)로 불렀는데, 이는 제 1단계인 유스모드위키를 대체하는 것이다.
12
[[위키백과]]가 2001년 1월 처음 시작했을 때에는 펄로 작성되었고 모든 위키 문서를 텍스트 파일로 저장하는 위키 소프트웨어 유스모드위키를 이용하여 구동되었다. 이 소프트웨어는 곧 기능과 성능 면에서 모두 제한이 있는 것으로 확인되었다. 2001년 중순에 쾰른 대학교의 학생이자 개발자이며 위키백과 편집자이기도 했던 매그너스 맨스케(Magnus Manske)는 [[위키백과]]의 이용에 적합하면서, 유스모드위키를 대체할 새로운 소프트웨어의 개발에 착수하였다. 이 소프트웨어는 PHP로 작성되었고 모든 정보를 MySQL 데이터베이스에 저장하였다. 2002년 1월에 영어 [[위키백과]]에 포함된 뒤 당시 모든 언어의 [[위키백과]]에 점차 적용되었다. 이 버전의 소프트웨어는 제 2단계(phase II)로 불렸는데, 이는 제 1단계인 유스모드위키를 대체하는 것이다.
1313
사용량이 늘면서 문제가 다시 불거지자 곧이어 리 대니얼 크로커(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]] ] 해바라기 사진 주변의 이중 대괄호는 미디어위키가 다른 위키 문서로의 하이퍼링크를 이용하는 데 쓰이는 문법을 상징한다.
1616
미디어위키 개발의 혁신적인 부분들이 분류 시스템에 포함되어 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]] ]
1717
1818
=== 버전 역사 ===
......
2727
2828
== 주요 기능 ==
2929
미디어위키는 확장 기능을 추가하여 부가 기능을 제공하게 하는 핵심 기능들을 제공한다. 위키미디어 프로젝트에서 여러 언어들에 대한 지원이 강조되므로 국제화와 지역화가 개발자들로부터 큰 집중을 받고 있다.
30
사용자 인터페이스는 300개 이상의 언어로 부분적으로나 완전히 번역되고 있으며 사이트 관리자들이 직접 원하는대로 수정이 가능하다. (완전한 인터페이스는 위키를 통해 편집 가능)
30
사용자 인터페이스는 300개 이상의 언어로 부분적으로나 완전히 번역되고 있으며 사이트 관리자들이 직접 원하는 대로 수정이 가능하다. (완전한 인터페이스는 위키를 통해 편집 가능)
3131
3232
=== 설치 및 구성 ===
3333
미디어위키를 설치하려면 사용자가 PHP 및 호환 SQL [[데이터베이스]]를 실행 중인 서버에서 관리자 권한을 소유해야 한다. 일부 사용자의 경우 미디어위키와 잘 호환되지 않는 프레임워크[* Zope, 루비 온 레일즈 등]를 실행한다면 가상 호스트를 구축하는 것이 유용하다.[* [[http://www.linuxjournal.com/article/8754?page=0,1|Installing and Customizing MediaWiki]] ]
......
4040
4141
=== 편집 인터페이스 ===
4242
미디어위키의 문서 편집 도구들은 배우기가 가끔 쉽지 않은 것으로 알려져 있다.[* [[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
기나긴 내용의 문서를 쉽게 편집할 수 있도록 미디어위키는 머리말로 구분되는 한 문서의 하부 섹션을 편집할 수 있게 하고 있다. 사용자는 편집이 사소한 편집인지 아닌지를 구분할 수 있다. 이를테면 맞춤법 수정은 사소한 편집에 해당하지만 새로운 내용의 문단을 추가하는 것은 사소한 편집이 아니다.
4444
한 사용자가 편집을 하는 동안에 두 번째 사용자가 같은 부분의 문서의 편집분을 저장할 수도 있다. 여기서 최초의 사용자가 문서를 저장하려고 하면 편집 충돌이 일어난다. 선택적 확장 기능을 이용하면 편집 충돌이 일어날 때 특정 사용자 그룹에 편집 우선권을 제공할 수 있다.[* [[https://www.mediawiki.org/wiki/Extension:EditConflict|Extension:EditConflict]] ]
4545
미디어위키는 여러 언어로 사용자 인터페이스를 제공한다. 위키 내용의 언어 그 자체를 HTTP 헤더(콘텐츠 언어)와 HTML 특성(언어)으로 설정할 수 있다.
4646
미디어위키 1.17 이상부터는 이전의 편집 도구 모음이 더 이상 포함되어 있지 않다.
......
6464
* 하위 문서: 이름공간뿐 아니라, 하위 문서를 이용하여 내용을 정렬할 수 있다. {{{[[문서 제목/하위 문서 제목]]}}}과 같이 슬래시를 이용함으로써 자동 사이트 이동 경로를 지정할 수 있다.
6565
6666
=== 사용자 지정 ===
67
* 틀: '미디어위키:' 이름공간은 원래 특별한 문법을 사용하여 다른 문서로 동적으로 불러들일 수 있는 사용자 지정 텍스트 블록을 만드는데 이용되었다. 이러한 내용은 나중에 저만의 이름공간인 '틀:'로 이동되었다.
67
* 틀: '미디어위키:' 이름공간은 원래 특별한 문법을 사용하여 다른 문서로 동적으로 불러들일 수 있는 사용자 지정 텍스트 블록을 만드는 데 이용되었다. 이러한 내용은 나중에 저만의 이름공간인 '틀:'로 이동되었다.
6868
* 사용자 그룹 및 접근 제한: 미디어위키는 사용자 그룹을 만들고 정의하는 유연성을 제공한다. 이를테면 사용자를 차단하고 문서를 삭제할 수 있는 권한을 가진 임의의 '닌자' 그룹을 만들 수 있다.
6969
* 확장성: 미디어위키의 코드에는 콜백 함수를 이용하여 다양한 후크(hook)를 포함하고 있으므로 부가적인 PHP 코드를 확장 가능한 방법으로 추가할 수 있다.
7070
......