위키백과:소도구
보이기
이 문서는 한국어 위키백과의 정보문입니다. 이 문서는 정책과 지침은 아니지만, 위키백과의 규범과 관습 측면에서 공동체의 확립된 관행을 설명하고 있습니다. 공동체의 총의나 검토를 어느 정도 반영하고 있습니다. |
위키백과 이름공간 | |||
---|---|---|---|
기본 이름공간 | 토론 이름공간 | ||
0 | 일반 | 토론 | 1 |
2 | 사용자 | 사용자토론 | 3 |
4 | 위키백과 | 위키백과토론 | 5 |
6 | 파일 | 파일토론 | 7 |
8 | 미디어위키 | 미디어위키토론 | 9 |
10 | 틀 | 틀토론 | 11 |
12 | 도움말 | 도움말토론 | 13 |
14 | 분류 | 분류토론 | 15 |
100 | 포털 | 포털토론 | 101 |
102 | 위키프로젝트 | 위키프로젝트토론 | 103 |
118 | 초안 | 초안토론 | 119 |
710 | TimedText | TimedText talk | 711 |
828 | 모듈 | 모듈토론 | 829 |
가상 이름공간 | |||
-1 | 특수 | ||
-2 | 미디어 | ||
현재 목록 (API 호출) |
소도구(Gadgets)는 사용자가 간단히 환경 설정을 통해 자바스크립트와 CSS를 선택할 수 있게 하는 기능입니다. 이 기능은 미디어위키의 Extension:Gadgets 확장을 통해 지원됩니다. 수많은 소도구는 사용자 스크립트에서 시작되었습니다.
소도구 원칙
[편집]- 소도구는 추가 구성을 하지 않더라도 동작해야 합니다. 사용자별 common.js를 통해 구성할 수 있지만 구성되지 않더라도 동작해야 합니다.
- 소도구는 주요 모든 브라우저와 호환되어야 합니다. 이를테면, 오류와 함께 종료되어서는 안 됩니다.
- 소도구는 대부분의 주요 브라우저에서 기능이 동작하는 것이 좋습니다.(브라우저별 상호 호환) 예외가 있다면 분명하게 언급되어야 합니다.
- 소도구가 중복되는 경우 타당한 이유가 있을 경우에만 가능합니다.
- 이질적인 기능이 있을 경우 스크립트는 분리하는 것이 좋습니다.
- 권한이 필요한 소도구는 별도 표시되어야 하며 권한이 존재하지 않는 경우 적절히(graceful) 실패 처리해야 합니다.
- 일부 스킨에서만 동작하는 소도구는 데이터의 사용 가능 여부와 같이 별도 표시되어야 합니다.
현재 설치된 소도구 목록
[편집]특수:소도구를 통해서 목록을 볼 수 있습니다.
같이 보기
[편집]- 위키백과:도구
- 미디어위키:Gadgets-definition: 소도구 정의
- 특수:소도구: 소도구 목록
- 위키백과:사용자 스크립트