NamuFix를 크롬 환경에서 구현한 모습. |
NamuFix를 모바일 파이어폭스 환경에서 구현한 모습. |
1. 개요
조금 더 쉽게 나무위키 편집을 할 수 있도록 제작된 문단 스크립트 도구였으나 2019년 9월 말 프론트엔드 업데이트 이후 작동하지 않게 되었다. 특히 운영진에게는 업무 처리를 더욱 신속하고 원활하게 해줬다. 2015년 5월 22일부터 개발이 시작되었다. Tampermonkey라는 브라우저의 확장 기능을 통해 엣지, 크롬, 파이어폭스, 오페라, Safari, 비발디 등에서 이용할 수 있었으며 설치하면 나무위키의 문서·편집·토론 화면에 자동으로 적용됐다. 단, 확장 기능 사용이 불가능한 Internet Explorer에서는 사용할 수 없었다.원 저작자는 LiteHell. NamuFix에 대한 버그 제보 등을 하려면 이슈 트래커를 이용하면 되며, 원하는 기능이 있다면 이슈트래커에 원하는 기능을 말할 것을 권장한다.
설치 시 나무위키 로고가 쓰여 있는 최상단 바에 'NamuFix' 버튼이 새로 생긴다. 특정 기능의 경우 기본적으로 비활성화되어 있어 이 버튼을 통해 NamuFix 설정에서 활성화해야 한다.
2. 기능
2.1. 편집 편의성
- 볼드체, 취소선, 기울임체, 글씨크기 조절, 각주 등을 버튼 하나로 간단하게 처리[단점]
- 나무위키 이미지 업로드 기능
- 나무위키 이미지 업로드 버튼을 누르거나
- 파일을 드래그-드롭하거나
- 복사한 사진을 편집창에 붙여넣기하여 업로드할 수 있음.
- 간편 주소 입력으로 유튜브/TV팟 동영상 첨부
- 임시저장 기능[2]
- 지도 틀 삽입 기능
- 템플릿 및 틀 불러오기 기능
- 기여자 정보 확인 기능(문서 기여수, 기여량 등)[3]
-
아카이브 후 링크 삽입 기능
- 자동 리다이렉트 생성 기능[4]
- 간단한 표 만들기 기능
-
나사 빠진[5] 맞춤법 검사기 기능[개발중]
2.2. 토론 편의성
- 토론에 아이덴티콘 추가
- 앵커에 마우스를 갖다대면 앵커가 가리키는 내용 표시
- 토론시 취소선을 숨기는 기능 추가
- 토론에서 익명 기여자의 IP 국가, 통신사, WHOIS 조회 링크 표시
- 보여지지 않은 토론 댓글도 모두 불려오는 기능[7]
- 특정 사용자의 스레드를 강조하고 나머지 스레드는 블러 처리
2.3. 기타
-
빠른차단, 기여내역에 가서 빠른차단 버튼을 누르고 차단을 누르면 된다.[8]
-
문서에서 상위문서 자동 표시
-
차이점 비교페이지에서 다음/이전 비교로 넘어갈 수 있도록 표시
- IP 기여자 기여목록에서 IP 정보 자동 표시
- 기여목록에서 기여 통계 표시
- 검색창에 기여:namu와 같은 식으로 입력하면 자동으로 기여목록으로 이동
- 엔진에서 지원하지 않는 초 단위 차단 지원
- 계정/아이피 일괄 차단(일부에서는 작동하지 않는다.)
- VPNGATE IP를 불러와 일괄 차단할 수도 있다.
-
초 단위 차단시 시간 입력의 편의성 추가
-
차단 목록의 초 단위 표시를 일/주 표시로 치환[9] - 문단 접힘 여부 표시[10]
- 나무위키 게시판의 시간대를 변경[11]
- 나무위키 게시판에서 상용구 표시
- 문서에서 트위터, 페이스북 공유 기능 지원
-
리버전 점프기능 지원
2.4. 단축키
||<tablebordercolor=#380982><rowbgcolor=#380982> 단축키 || 기능/설명 ||
Ctrl + B | 굵게 |
Ctrl + I | 기울임꼴 |
Ctrl + D | 취소선 |
Ctrl + U | 밑줄 |
Ctrl + H | 새 문단[12] |
Ctrl + [ | 글자 크기 작게 |
Ctrl + ] | 글자 크기 크게 |
Ctrl + S | 임시저장 |
Ctrl + Alt + I | 이미지 삽입 |
파이어폭스에서는 일부 단축키가 동작하지 않을 수 있다.
3. 설치 방법
Tampermonkey라는 확장 프로그램이 필요하다. 각자 브라우저에 맞춰 설치하면 된다. 크로뮴 기반 브라우저[13]는 여기서, EdgeHTML 기반 엣지[14]는 여기서, 오페라는 여기서, Safari는 여기서, 파이어폭스는 여기서 설치하면 된다.Pale Moon 브라우저는 Greasemonkey 버전 3 이하를 사용하면 된다.
위 부가기능을 설치 후 설치 주소에 들어가 스크립트를 설치한다. 설치를 누른 후 나무위키 페이지를 새로고침 해야 적용된다. 혹시 안된다면 이것으로 해보자.
설치가 정상적으로 완료되면 tampermonkey 창에서 아래와 같이 떠야 한다.
3.1. 모바일에서의 이용
안드로이드에서는 파이어폭스만 지원한다. 모바일 버전에서 webextensionAPI를 지원하기 시작한 유일한 브라우저인 것도 있다. 설치 방법은 파이어폭스 PC 버전과 같은 방식으로 설치하면 된다. 이전에는 돌핀 브라우저를 사용하면 되었지만 돌핀용 Tampermonkey가 구 버전이고 최신 OS와는 호환이 안 돼서 더 이상은 이용이 불가하다. 또한 안드로이드 키보드는 Ctrl 키가 없기 때문에 단축키는 당연히 안먹는다.iOS에서는 당연히 이용 불가능하다.
4. 버전 넘버링 방식
2015년 7월 3일 금요일부터 버전 번호를 매기는 방식이 수정되었다.기존에는 제작자 마음대로 0.01 또는 0.1 또는 1을 올리는 방식이었다면 새로운 방식은 다음과 같다.
YYMMDD.C
- YY: 업데이트 날짜의 연도 끝 두자리 (예시: 2015년이라면 15)
- MM: 업데이트 날짜의 월 두자리 (예시: 2월이면 02)
- DD: 업데이트 날짜의 일 두자리 (예시: 22일이면 22)
- C: 그 날짜의 몇번째 업데이트인가? (0부터 시작)
5. 버그
- 관리 기능 한정으로 가끔씩 비정상적인 트래픽 오류가 뜬다. 이는 사용자 기여목록에서 차단 기록을 띄워주기 위해 서버에 지속적으로 요청을 하니까 발생하는 것으로 보인다. 모바일인 경우 데이터 네트워크를 껐다 켜거나 비행기 모드를 켰다 꺼주면 해결된다.
- 간혹 서버에 오류가 발생해 후이즈 조회, 기존 차단내역에 불러오기, VPNGATE IP 불러오기가 불가능한 경우가 있다. 이 경우 이슈 트래커에 문의해야 한다.
- NamuFix 자체의 버그는 아니지만, 파이어폭스에서 고급 설정의 privacy.firstparty.isolate를 true로 설정한 경우 Greasemonkey의 GM.xmlhttpRequest 구현 문제로 인해 동작이 되지 않는다. 설정을 false로 바꾸거나(false가 기본 설정이다) Tampermonkey를 사용할 경우 정상적으로 작동.
- 2019년 9월 말에 있었던 프론트엔드 업데이트 이후 동작하지 않는다. 구버전 프론트엔드를 사용했던 buma나 liberty 스킨에서는 정상적으로 동작했으나 buma 스킨의 지원이 종료되고 liberty 스킨도 신버전 프론트엔드로 변환되며 더 이상 사용할 수 없다. 유저 스크립트를 통해 사용 가능하도록 만들 수는 있으나 일부 기능이 정상적으로 동작하지 않는다.
[단점]
이 기능들을 사용할 시 일반 편집과 달리 ctrl + Z를 눌러 편집 취소를 시키는 것이 불가능하다. 그래서 뭐가 뭔지 모른 채 실수로 클릭하면 복구가 쉽지 않다.
[2]
자동저장이 일정 시간마다 되기 때문에 실수로 뒤로가기 등을 누르는 사고 발생 시 상당 부분 복구가 된다. 오른쪽에서 두 번째 임시저장 아이콘 클릭 후 '임시저장 불러오기' 클릭하면 된다.
[3]
최근 30일 내의 기여 내역에 관한 정보만 알 수 있다.
[4]
나무픽스 설치 시 우측 상단 메뉴에 '리다이렉트' 버튼이 추가되는데, 리다이렉트 도착지 문서에서 이 버튼을 눌러 출발지 문서명을 입력하면 된다.
[5]
농담인 것 같지만 해당 버튼을 누르면 진짜로 "나사 빠진 맞춤범 검사기 작동 중입니다" 메시지가 뜬다!
[개발중]
긴 내용을 시도하면 오류가 잘 나니 짧게 선택해서 사용하자.
[7]
불안정하다.
[8]
어째서인지 일반사용자한테도 뜬다. 물론 차단은 안된다.
[9]
나무위키에서 자체 지원을 시작했다.
[10]
문단이 접혔을 때 그 문단 제목을 옅은 색으로 표시해주는 기능. 하지만 사실 문단 접힘 여부는 이 기능이 아니라도 문단 번호 왼쪽에 있는 화살표를 보고 알 수 있다. (>: 접힘 / ∨: 펼쳐짐)
[11]
시간대가 UTC인데, 이를 사용자의 시간대로 바꿔준다. 2021년 3월 15일부터 게시판이 아카라이브를 기반으로 한 UI로 개편되어 시간대 자동 변경을 지원한다.
[12]
아무것도 선택되지 않거나 문단이 아닌 텍스트가 선택된 상태에서 누르면 새로운 문단이 생기고, 문단 텍스트를 선택한 상태에서 누르면 문단 단계가 올라간다.
[13]
구글 크롬,
네이버 웨일,
비발디,
오페라 등
[14]
크로뮴으로 다시 개발한 엣지의 경우 크롬 스토어나 MS의 자체 스토어에서 받으면 된다.