[첫화면으로]Diary/유즈모드ext1소스수정중단

마지막으로 [b]

/유즈모드ext1소스수정중단

UTF-8이전작업/GyparkWiki를UTF-8로변환하는 와중에, 기존에 버전업하고 있던 EUC-KR버전(ext1.*)에 공통으로 적용해야 할 버그수정이나 개선사항이 여러개 발견되었습니다. 생각나는 거 몇 개 들어보면:
  • UseModWiki소스수정/InterMap에인코딩지정에서 좀 고쳐야 할 게 있었고
  • UseModWiki소스수정/TrackBack의 경우, 트랙백을 받을 때 POST 방식으로 넘어온 것은 현재 인코딩 변환을 해 주는데 (UTF-8 블로그에서 날아온 트랙백 같은 경우), GET방식으로 URL뒤에 쿼리스트링이 붙은 형식으로 날아온 트랙백은 변환을 못하는데, (애초에 URL은 무슨 인코딩으로 날아온 건지 명시되지 않으므로, 정확히 알아낼 수는 없고 추측만 가능) 이걸 인코딩을 추측해서 변환해주는 코드를 넣으면 이런 경우에도 제대로 보이게 할 수 있습니다.
  • 이모티콘을 사용하는 경우 이모티콘 패턴 앞뒤의 문자가 없어져 버리는 문제가 있죠.
  • 음 또 뭐가 있었더라만...

그런데 testwiki라는 이름으로 기존의 소스를 고쳐오다가, utf라는 이름으로 위키 소스를 분가시켜서 작업했기 때문에, 이렇게 공통으로 고쳐야 되는 것이 생기면 양쪽 소스를 다 수정해가면서 테스트하고 CVS 업로드를 하고 그래야 하는데, 이게 혼자서는 만만치가 않네요. :-) 제가 하루종일 이것만 만지고 살 수 있거나, 제가 ext2에다가 적용한 수정 사항을 ext1에다가 꼬박꼬박 적용해서 업로드하는 사람이 따로 있다면 모르겠지만.

그런 사정으로, 기존의 소스는 ext1.111c 버전에서 더 이상 작업하지 않을 생각입니다. ext1.* 버전을 받아서 쓰고 계셨던 분들(이라고 해도 몇 분 안 계시는 걸로 압니다만 ^^;)은, ext2.* 버전에서 작업한 내용을 올리면 그걸 보면서 직접 고치시던가 (근데 새로 은근슬쩍 추가된 함수들을 사용하거나 하는 경우라면 제대로 안 되겠죠. 이런 경우에는 그런 함수들까지 다 ext2 버전에서 찾아서 카피해야겠죠), 아니면 GyparkWiki의 뒤를 밟아서 UTF-8 버전으로 넘어오셔야겠습니다. :-)

대신에...라는 말은 좀 이상합니다만, 막상 ext2 작업을 하다보니까, ext2 버전의 소스를 사용하면서도 자기의 위키를 EUC-KR로 설정해서 쓰는 것도 큰 무리는 없어 보였습니다. 즉 원한다면 config.pl 파일 몇 줄 바꿔주는 것만으로 계속 EUC-KR 로 운영할 수는 있을 것 같습니다. 단, 이 경우라도 data 디렉토리를 그대로 가져다 쓸 수는 없습니다. 페이지를 디스크에 저장할때 내용을 구분하기 위해 쓰이는 구분자 캐릭터가 바뀌었거든요. 그래서 기존 데이타를 변환을 해야 하는데, 이 변환은 스크립트를 만들어 두었으니 어렵지 않게 될 겁니다.

암튼 2002년 9월에 위키 처음 설치하고 (홈페이지작업일지에 적혀 있더군요 ^^;) ext1.111c까지 4년하고 5개월 지났군요. 유니코드 지원했으면 좋겠다는 말이 나온 것도 이삼년 된 것 같은데 ^^; 이제야 제대로 넘어갑니다. ext1.*버전 가져가서 쓰시면서 버그 알려 주시고 개선 건의해주시고 직접 고쳐주기도 하셨던 분들 모두, 앞으로도 화이팅해요~ ^_^

(아마 전세계에 있는 - 그리고 나름대로 배포도 하는 - 위키엔진들 중에 "사용자 수 제일 적음"이라는 기록을 세우고 있지 않은가 싶기도... =.=?)
-- Raymundo 2007-2-22 2:20 pm

유즈모드 ext2 다운로드

ext2.* 버전을 tar.gz 포맷으로도 받을 수 있게 했습니다.

UseModWiki소스수정/Download에 가서, 소스 전체 다운받기 섹션에서 current.tar.gz 를 받으시면 됩니다. 기존에 ext1.* 버전을 다운받는 것과 동일합니다.

그리고 CVS로 다운받는 설명도 ext2 버전에 맞게 고쳐놨습니다.
-- Raymundo 2007-2-22 7:22 pm

앗, 다시 한번 강조하지만 지금 ext2를 다운받아도 기존 데이타 디렉토리를 그대로 가져다 쓸 수 없고 컨버트를 해야 합니다~ 방법은 정리해서 올릴 예정입니다.
-- Raymundo 2007-2-22 9:02 pm

Comments & Trackbacks

저에겐 최고의 위키소스입니다!
-- Nyxity 2007-2-22 2:54 pm
이름:  
Homepage:
내용:
 

<<   /강등당하다 (2007-02-22)[p]   | /유즈모드ext1소스수정중단 (2007-02-22) |   /IE가이상해졌어요 (2007-02-21)[n]   >>

Diary

최근 글들

코멘트와 트랙백

옛 글들

  • /Archive - 월별로 한번에 보기
  • /List - 전체 포스트 목록

RSS

주요 페이지

이 홈페이지의 인터위키는 다음과 같습니다.
GyparkWiki  UTF-8
http://gypark.pe.kr/wiki/


주인장분류

마지막 편집일: 2012-2-11 12:25 am (변경사항 [d])
1237 hits | Permalink | 변경내역 보기 [h] | 페이지 소스 보기