Aladdin으로 되어 있는 ISBN 관련 tag를 Wowbook으로 수정(이쪽이 원서가 더 많이 있다는 말을 듣고)
재목님이 패치하신 wiki.pl 에서 알라딘 대신 wowbook을 사용하셨는데요, wowbook에서는 ISBN 과 링크 연결이 제각각 입니다. 어떤 서적은 ISBN 번호가 13자리이고 어떤 서적은 10자리를 "1-3-5-1 "로 구분하고 어떤 서적은 "2-3-4-1"로 구분합니다. -- markboy
그런가요? 제대로 된 규칙을 찾아내지 못하면 다시 원래대로 Aladdin으로 수정을 해 놓아야겠네요. -- Jmjeong
Logout을 할 수 있는 메뉴 추가(임시 patch)
mod_perl 하에서 수행 될 때 < toc > 가 계속 증가하는 문제 -- $TableOfContents 변수를 초기화 해 해결
data/user 밑의 데이터를 web에서 읽을 수 있는 문제
.htaccess 에 deny from all 이라고 지정을 하여 해결
wiki.pl 화일의 $DataDir 에 정의되어 있는 data 디렉토리 위치를 public_html 밖으로 지정하는 것도 해결책이 될 수 있다.
도움말 중 매크로에 이상한 내용이 나오는 문제 -- 문장을 나타낼 때 qq를 써서 생긴 버그 q로 수정해서 해결
Login fail시에도 정상적으로 login되던 심각한 버그 수정.. 아마 수정하다가 들어간 버그인듯..
버그 리포트 ([Luke 님 사이트]쪽에도 올리겠습니다만, 장기간 여행 중이시라는군요..)
시간 나면 조만간 수정해 놓겠습니다.
매번 번거롭게 해드리는 것 같아 죄송할 따름입니다. UseModWiki 가 따로 있고, 한글패치 버전이 루크님것이 따로있고, 재목님이 따로 패치한 게 있고, 사용자 모임은 또 따로 있고.. 한글패치 만이라도 어디 한 곳에서 공개프로젝트로 통합할 수 있다면 좋을텐데요. 그렇게 되면 지금처럼 특정한 사람에게 괜한 짐을 지우는 일이 덜하지 않을까.. - raymundo
Preference 에 들어가서, 사용자ID 에 다른 사람의 ID를 넣고, 암호를 임의로 넣고 save 버튼을 누르면 상대방의 암호가 바뀌어 버립니다. (이걸 여기 공개해도 되나 싶긴 한데, 사용자ID 에 특별히 개인정보가 들어가는 것도 아니고, 남의 아이디로 페이지를 삭제해도 복구가 가능하니 큰 위험은 없다고 생각되어..)
위 문제와 관련하여, 소문자 ID 를 사용하는 경우, Preference 에 들어가면 ID 의 첫글자가 대문자로 되어 있는데, 이 때 별 생각없이 Save 버튼을 누르면 기존 ID 의 내용이 수정되는 게 아니라 대문자로 시작하는 새로운 ID 가 생성되는군요.
인터위키로 링크를 걸때, 페이지제목이 한글이면 어떤 경우에 (정확히 어떤 경우에 문제가 발생하는지를 파악하지는 못했습니다만) 링크가 제대로 걸리지도 않고 본 페이지 자체가 그 링크가 나와야될 지점부터 엉망이 되는 경우를 발견했습니다
상단 메뉴의 Links 를 클릭했을때, 서브페이지가 있음에도 없는것처럼 나오는 문제가 있습니다. 예를 들어, VFSMark/테스트결과라는 페이지가 있음에도, Full Link List 화면에서는 VFSMark 페이지 옆에 "/테스트결과" 라는 링크가 검은 색으로 나옵니다. 서브페이지를 상위페이지에서 링크할 때 자신의 페이지명을 같이 적어주면 이런 문제가 없긴 한데, 그렇게 하는 것은 너무 불편하죠.
버그는 아니지만 하나의 페이지를 두 사람 이상이 동시에 수정모드로 들어갔을 때 이 상황을 알려주는 기능이 없더군요. 있는 줄 알았는데, 어제 처음 시험해봤더니 무조건 save 한 순서대로 저장되어 버리니, 마지막에 save 한 사람을 제외하고는 다른 사람들은 헛수고 한 셈이.. 물론 revision 이 남긴 하지만, minor edit 를 체크한 사람이 있을 경우는 문제가 좀 복잡해지지 않을까 싶네요. NoSmoke 같은 기능이 있으면 좋겠죠.
이 곳에 있는 소스를 기반으로, UseModWiki 를 사용하는 홈페이지 몇 군데를 돌아다니면서 각 홈페이지 운영자 분들이 나름대로 수정한 것들을 모아봤습니다. [여기]에 그 내역을 적어 두었습니다. 이 외에 다른 버그수정이나 개선 등 UseModWiki 소스를 수정하신 분들의 연락을 기다립니다. 현재 적용된 패치들은 다음과 같습니다. 옆에 (optional) 이라고 적은 것은 제 개인적인 필요에 의한 것이라, 굳이 할 필요가 없는 것이고, 나머지는 아무래도 하는 게 좋아보이는 그런 것들입니다.
translation 화일 사용. - 230여개 메시지를 한글로 번역해서 별도 화일로 만들었습니다. config.pl 에서 옵션 한 줄만 바꾸면 위키에서 출력되는 메시지를 원하는 언어 (해당 언어의 번역 화일이 있어야겠죠) 로 나오게 할 수 있습니다. 제 홈페이지의 [영문버전]과 [한글버전]을 비교해 보세요.