사용자:기나ㅏㄴ/rcsidebar-modern

rcsidebar-modern은 모던 스킨에서 최근 바뀜 사이드바 추가를 위한 스크립트입니다. 소스는 사용자:기나ㅏㄴ/rcsidebar-modern.js에 있으며, 기존에 있던 ted님의 최근 바뀜 사이드바 아이디어를 참고하였습니다.

설치

편집

설치를 위하여, 귀하의 modern.js 문서에 다음 코드를 그대로 삽입하여 주세요.

importScript("User:기나ㅏㄴ/rcsidebar-modern.js"); //[[User:기나ㅏㄴ/rcsidebar-modern.js]]

세부 설정 방법은 하단을 참고하여 주십시오.

모던 스킨 적용 방법

편집
 
모던 스킨 적용 시 모습

환경 설정에서는 모던 스킨 적용이 불가합니다. 그러나 url에 &useskin=modern을 포함하면 일시적 적용이 가능합니다. 이 링크를 클릭하시면 모던 스킨을 적용할 수 있는 옵션이 생기며, 선택 후 저장하면 매번 URL을 수정할 필요 없이 사용 가능합니다. 더 이상 업데이트가 되지 않아 권장되지 않는 스킨이지만, 개인적으로 직관적인 레이아웃이라고 생각해 편리하여 쓰고 있습니다.

세부 설정 방법

편집
 
rcsidebar-modern의 모습

크게 변경 사항의 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
};
  • 다른 스킨으로의 확장을 계획 중입니다.
  • 탑뷰와 같은 다른 기능을 추가할 수는 있지만, 제가 안 쓰기 때문에 추가 안합니다. 도구 특성상 사이드바에 삽입되기 때문에 길어지면 가독성이 현저히 떨어집니다.