2008년 04월 27일
MoinMoin 1.6 뭥미
한동안 방치되어 있던 개인위키를 요즘 머리에만 들어 있던 것들을 글로 정리하면서 쓰게 되었다. 처음에는 Scrivener에 썼었는데, 역시 내게는 위키만한 것이 없다. 작년 중순부터 미루고 있던 moin-1.5.8로의 업그레이드할까 하다 그냥 내친김에 1.6.x로 업그레이드 하기로 결정했다. 500원짜리 호스팅이라 저장 공간이 모자라 이리저리 백업하고 난리쳐서 몇 시간만에 데이터 마이그레이션을 마치고 방으로 무사히 귀환했다.
방에 와서 변경해서 쓰던 코드를 반영하려고 코드를 살펴봤다. 어... 근데 이거 뭥미. 마크업이 바뀌었다 T.T 공식 지원 마크업은 다 마이그레이션이 되었는데 내가 변경한 마크업은 당연히 안되었겠지 으악! 크게 두 가지 문제가 있다.
1. 매크로 마크업이 [[MacroName]]에서 <<MacroName>>로 바뀌었다. 추가한 매크로는 마이그레이션 되지 않았다. 이 문제는 매크로를 먼저 추가하고 마이그레이션 스크립트 다시 돌리면 해결 될 것 같다.
2. 원래 MoinMoin 확장 링크는 ["페이지 이름"]인데 NoSmoke와 같이 [페이지 이름]으로 변경해 사용하고 있었다. 1.6에서 링크 마크업이 대폭 바뀐 것 같다. 확장 링크는 [[]]로 통일된 것 같다. 이건 어찌 해결할지 깜깜하다. 정규표현식 빡세게 써야할 것 같은데...
업그레이드 하기 전에 ChangeLog부터 읽어 볼 껄. 마크업 바뀐 줄 알았으면 업그레이드 안했다. 하지만 이미 시작했으니 될 때까지 해보는 거다. 내일도 대규모 삽질이 예상된다.
방에 와서 변경해서 쓰던 코드를 반영하려고 코드를 살펴봤다. 어... 근데 이거 뭥미. 마크업이 바뀌었다 T.T 공식 지원 마크업은 다 마이그레이션이 되었는데 내가 변경한 마크업은 당연히 안되었겠지 으악! 크게 두 가지 문제가 있다.
1. 매크로 마크업이 [[MacroName]]에서 <<MacroName>>로 바뀌었다. 추가한 매크로는 마이그레이션 되지 않았다. 이 문제는 매크로를 먼저 추가하고 마이그레이션 스크립트 다시 돌리면 해결 될 것 같다.
2. 원래 MoinMoin 확장 링크는 ["페이지 이름"]인데 NoSmoke와 같이 [페이지 이름]으로 변경해 사용하고 있었다. 1.6에서 링크 마크업이 대폭 바뀐 것 같다. 확장 링크는 [[]]로 통일된 것 같다. 이건 어찌 해결할지 깜깜하다. 정규표현식 빡세게 써야할 것 같은데...
업그레이드 하기 전에 ChangeLog부터 읽어 볼 껄. 마크업 바뀐 줄 알았으면 업그레이드 안했다. 하지만 이미 시작했으니 될 때까지 해보는 거다. 내일도 대규모 삽질이 예상된다.
# by | 2008/04/27 00:15 | 트랙백 | 덧글(1)







☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]