Manual:Extensions/ko

확장 기능을 사용하면 미디어위키의 모양과 작동 방식을 사용자 지정할 수 있습니다.


 * 위키 사용자는 확장 기능을 둘러볼 수 있습니다.
 * 시스템 관리자는 관리하는 미디어위키 설치본의 확장 기능을 설치(또는 제거)할 수 있습니다.
 * 개발자는 새 확장 기능을 작성하거나 확장 기능을 개선, 유지 보수할 수 있습니다.

일부 확장 기능이 미디어위키 개발자들에 의해 유지보수되고 있으나 그 밖의 확장 기능들은 타사 개발자에 의해 작성되었습니다. 그러므로 다수 확장 기능에 버그가 있으며 이 모두가 서로 호환을 보장하지는 않습니다. 일부는 유지 보수되지 않은 채로 남아있습니다. 즉, 모든 확장 기능이 모든 미디어위키 버전에서 동작하는 것은 아닙니다. 확장 기능을 사용할 때, 특히 "안전하지 않음"으로 태그된 확장 기능을 사용하는 것은 본인이 위험을 각오해야 합니다. 코어 소프트웨어의 패치가 필요한 확장 기능을 사용하고 있다면 반드시 데이터베이스를 백업해 두십시오. 위키를 망가트리는 위험을 막는데 도움이 됩니다.



확장 기능의 종류


확장기능 찾기
카테고리 별 확장기능 이나 Extension Matrix에서 이미 작성된 확장 기능을 찾을 수 있습니다. For information on installing these extensions or writing your own, see below.



설치된 확장기능 보기
Only someone with administration access to the filesystem (and often the database too) on a server can install extensions for MediaWiki, but anyone can check which extensions are active on an instance of MediaWiki by accessing the Special:Version page. 예를 들어 이 확장 기능들은 영어 위키백과에서 사용 중입니다.



자주 사용되는 확장 기능
자주 사용되는 확장 기능을 찾는 방법에는 여러 가지가 있습니다.

The first set is those that are bundled with MediaWiki (a list that is reviewed regularly, and to which anyone can suggested an addition).

메커니즘을 통해 미디어위키에서 다운로드한 확장 기능은 몇 가지 통계가 수집됩니다. 가장 많이 다운로드된 상위 15개 확장 기능은 Special:ExtensionDistributor에 나와 있으며 해당 확장 기능은 정보상자에 다운로드 수가 표시됩니다. 이 수치는 Git 또는 Composer를 통해 확장 기능을 설치하는 다른 방법을 고려하지 않은 것입니다.

세 번째 방법은 해당 확장 기능이 설치된 의 위키 수를 살펴보는 것입니다. 이는 단순히 다운로드가 아닌 실제 설치를 보여주는 장점이 있지만 (위키의 API를 쿼리하는 방식), 완전히 최신이 아니라는 단점도 있습니다. (2023년 기준) 또한 비공개 위키에서 설치한 것은 포함되지 않습니다.



확장기능 설치
미디어위키는 설치 직후에 확장 기능을 사용할 준비가 됩니다. 확장 기능을 설치하려면 다음 절차들을 거치십시오:


 * 1) 시작하기 전에
 * 수많은 확장 기능들은 유닉스 명령어를 이용하여 설치하도록 구성된 지침을 제공합니다. 명령어들을 실행하기 위해서는 셸 접근 권한 (SSH)이 필요합니다.
 * 1) 확장 기능을 다운로드합니다.
 * 확장 기능 배포자는 유명한 확장기능들 대부분을 선택, 다운로드할 수 있게 도와줍니다.
 * 확장 기능들은 보통 모듈식 패키지로 배포됩니다. 그것들은 일반적으로 의 하위 디렉토리에 있습니다.  위키미디어 Git 저장소에 저장된 확장 기능의 목록은 git:mediawiki/extensions에 위치해 있습니다. 일부 확장 기능은 버전 관리를 사용하지 않으므로 권장되지 않습니다.
 * Some extensions are also available in bundles, or package repositories.
 * It's recommended to read the README file before installation. It usually contains important info about configuration.
 * 1) 당신의 확장기능을 설치합니다..
 * 파일의 끝에 다음을 추가하십시오:
 * This line forces the PHP interpreter to read the extension file, and thereby make it accessible to MediaWiki.
 * Some extensions can conflict with maintenance scripts, for example if they directly access $_SERVER (not recommended).
 * In this case they can be wrapped in the conditional so maintenance scripts can still run.
 * The maintenance script will fail for any extension which requires customised namespaces which is included inside the conditional above such as,.
 * The maintenance script will fail for any extension which requires customised namespaces which is included inside the conditional above such as,.
 * The maintenance script will fail for any extension which requires customised namespaces which is included inside the conditional above such as,.



확장기능 업그레이드
일부 확장 기능은 다른 사람이 여러 버전을 사용하여 작업하는 경우 미디어위키가 업데이트될 때마다 업데이트해야 합니다. 확장기능을 새 버전으로 업그레이드시키기:


 * 1) 새 버전의 확장기능을 설치합니다.
 * 2)   디렉터리에 있는 모든 확장 기능 파일을 새 파일로 교체합니다. LocalSettings.php에 존재하는 확장 기능 구성을 제거하지 마십시오.
 * 3) 확장 기능으로 인해 미디어위키 데이터베이스를 변경해야 하는 경우  유지 관리 스크립트를 실행해야 합니다. 대부분의 확장 기능들은 이 스크립트 실행 여부를 나타냅니다. (스크립트를 실행하기 전에 당신의 데이터를 백업하십시오) If you don't have command line access, you can also use the web updater.



확장기능 제거
확장 기능을 제거하려면 확장 기능 이름이 있는 줄을 LocalSettings.php에서 제거하면 됩니다:


 * 확장 기능의 구성에 관한 줄은 모두 제거해야 합니다.



같이 보기

 * - 확장기능 번역에 대한 정보.
 * Special:ExtensionDistributor - Includes a list of the 15 most downloaded extensions in Wikimedia version control
 * - 확장기능 번역에 대한 정보.
 * Special:ExtensionDistributor - Includes a list of the 15 most downloaded extensions in Wikimedia version control
 * Special:ExtensionDistributor - Includes a list of the 15 most downloaded extensions in Wikimedia version control