제가 위키를 사용한 지도 얼추 10년이 넘는 것 같은데요, 그동안 UseModWiki, MoinMoin, MoniWiki, MediaWiki, DocuWiki, Trac 등 많은 위키엔진들을 거쳤습니다만, 결국 제 마음에 드는 위키엔진을 찾지 못하여 만들게 되었습니다.
github project: https://github.com/Aha00a/AhaWiki
demosite
- FrontPage: http://ahawiki.aha00a.com
- AhaWiki: http://ahawiki.aha00a.com/w/AhaWiki
- AhaWikiSyntax: http://ahawiki.aha00a.com/w/AhaWikiSyntax
원래는 여타 위키엔진처럼 설치형으로 배포하려 했으나, playframework scala로 구현한지라, php처럼 그냥 압축풀고 땡 할 수가 없고, 기술적 진입장벽 또한 꽤 높네요. (Java8을 설치하고, DNS를 설정하고, nginx를 설정하고, mysql을 설정하고, git clone하고, application.conf를 수정하고, google api를 설정하고, 등등...)
프로그래머 한분을 꼬셔서, 사용하실 수 있도록 같이 설정해 보면서, 문서화를 시도해 보았는데, 아무래도 아직까지는 대중적인 기술이 아니다 보니 배경지식이 없는 분들께 문서만으로 가이드하기는 힘들다는 결론을 내렸습니다. (그래요, 제가 글로 설명할 자신이 없어요 ㅠ_ㅠ)
저는 기존에 trac으로 운영하던 데이터를 마이그레이션 해서 http://wiki.aha00a.com 에서 새로 운영하고 있긴 한데, 어차피 내가 쓰려고 만든 거니까 이쯤에서 그냥 멈출지, 아니면 배포형/가입형으로 발전시켜 나갈 지는 더 고민해 봐야 할 것 같습니다.
위키나 scala에 관심 있으신 분들께서는 참고하세요.
조언이나 요구사항이나 쌍욕(?) 같은건 언제든지 환영합니다.
Similar pages by cosine similarity. Words after page name are term frequency.