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. 예를 들어 이 확장 기능들은 영어 위키백과에서 사용 중입니다.



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


 * 1) 시작하기 전에
 * 수많은 확장 기능들은 유닉스 명령어를 이용하여 설치하도록 구성된 지침을 제공합니다. 명령어들을 실행하기 위해서는 셸 접근 권한 (SSH)이 필요합니다.
 * 1) 확장 기능을 다운로드합니다.
 * 확장 기능 배포자는 유명한 확장기능들 대부분을 선택, 다운로드할 수 있게 도와줍니다.
 * 확장 기능들은 보통 모듈식 패키지로 배포됩니다. 그것들은 일반적으로 의 하위 디렉토리에 있습니다.  위키미디어 Git 저장소에 저장된 확장 기능의 목록은 git:mediawiki/extensions에 위치해 있습니다. 일부 확장 기능은 버전 관리를 사용하지 않으므로 권장되지 않습니다.
 * Some extensions are also available in bundles, or package repositories.
 * 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 customized namespaces which is included inside the conditional above such as,.
 * The maintenance script will fail for any extension which requires customized namespaces which is included inside the conditional above such as,.
 * The maintenance script will fail for any extension which requires customized namespaces which is included inside the conditional above such as,.



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

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



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


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



같이 보기

 * - 확장기능 번역에 대한 정보.
 * - 확장기능 번역에 대한 정보.
 * - 확장기능 번역에 대한 정보.
 * - 확장기능 번역에 대한 정보.