사용자:기나ㅏㄴ/rcsidebar-modern
rcsidebar-modern은 모던 스킨에서 최근 바뀜 사이드바 추가를 위한 스크립트입니다. 소스는 사용자:기나ㅏㄴ/rcsidebar-modern.js에 있으며, 기존에 있던 ted님의 최근 바뀜 사이드바 아이디어를 참고하였습니다.
설치
편집설치를 위하여, 귀하의 modern.js 문서에 다음 코드를 그대로 삽입하여 주세요.
importScript("User:기나ㅏㄴ/rcsidebar-modern.js"); //[[User:기나ㅏㄴ/rcsidebar-modern.js]]
세부 설정 방법은 하단을 참고하여 주십시오.
모던 스킨 적용 방법
편집환경 설정에서는 모던 스킨 적용이 불가합니다. 그러나 url에 &useskin=modern
을 포함하면 일시적 적용이 가능합니다. 이 링크를 클릭하시면 모던 스킨을 적용할 수 있는 옵션이 생기며, 선택 후 저장하면 매번 URL을 수정할 필요 없이 사용 가능합니다. 더 이상 업데이트가 되지 않아 권장되지 않는 스킨이지만, 개인적으로 직관적인 레이아웃이라고 생각해 편리하여 쓰고 있습니다.
세부 설정 방법
편집크게 변경 사항의 type, show, limit, namespace를 설정할 수 있습니다. 예시는 다음과 같습니다. modern.js에 추가하시면 됩니다.
window.rc_sidebar_modern = {
rctype: ['edit', 'new', 'log', 'categorize'],
rcshow: ['!bot', '!redirect', 'unpatrolled'],
rclimit: 12,
rcnamespace: [0, 2, 4, 10, 118]
};
window.rc_sidebar_modern를 정의하지 않거나 일부 파라미터만 정의를 해도 정상적으로 동작합니다. 먄약 파라미터가 정의되었으나 내용이 없을 때에는 기본값으로 반환됩니다. 기본값은 다음과 같은 역할을 합니다.
window.rc_sidebar_modern = {
rctype: ['edit', 'new', 'log'],
rcshow: [],
rclimit: 10,
rcnamespace: []
};
rctype
편집초기값은 ['edit', 'new', 'log']입니다. 설정 사항은 다음과 같습니다.
edit
: 일반적인 편집 행위를 뜻합니다.new
: 문서 생성을 뜻합니다.log
: 기록을 뜻합니다. 삭제 기록, 차단 기록 등이 있습니다.categorize
: 분류의 변경 사항을 뜻합니다. 어떤 문서의 분류를 변경하면 해당 분류가 최근 바뀜에 표시됩니다.external
: 한국어 위키백과 외의 변경 사항을 뜻합니다. 쉽게 말해 위키데이터의 변경 사항이라고 생각하시면 됩니다.
rcshow
편집초기값은 정의되어 있지 않습니다. 정의할 수 있는 값은 다음과 같습니다.
!anon
: 비등록 사용자(IP)가 한 편집을 제외합니다.!autopatrolled
: 자동 검토된 편집을 제외합니다.!bot
: 봇이 한 편집을 제외합니다.!minor
: 잔글을 제외합니다.!patrolled
: 검토된 편집을 제외합니다.!redirect
: 넘겨주기화된 편집을 제외합니다.anon
: 비등록 사용자(IP)가 한 편집만 표시합니다.autopatrolled
: 자동 검토된 편집만 표시합니다.bot
: 봇이 한 편집만 표시합니다.minor
: 잔글만 표시합니다.patrolled
: 검토된 편집만 표시합니다.redirect
: 넘겨주기화된 편집만 표시합니다.unpatrolled
: 검토되지 않은 편집만 표시합니다.
rclimit
편집초기값은 10입니다. 최근 바뀜 사이드바에 한 번에 나타나는 편집의 개수를 나타냅니다. 1부터 500까지 입력할 수 있습니다. 가능하면 20 이하의 정수를 입력하시기를 추천드립니다.
rcnamespace
편집초기값은 정의되어 있지 않습니다. 위키백과:이름공간#이름공간 목록의 이름공간에 해당하는 수를 잘 체크하시어 입력하시기 바랍니다.
기타
편집- 제작자의 설정 사항은 다음과 같습니다.
window.rc_sidebar_modern = {
rcshow: ['!bot'],
rclimit: 12
};
- 다른 스킨으로의 확장을 계획 중입니다.
- 탑뷰와 같은 다른 기능을 추가할 수는 있지만, 제가 안 쓰기 때문에 추가 안합니다. 도구 특성상 사이드바에 삽입되기 때문에 길어지면 가독성이 현저히 떨어집니다.