ImWIki Project
3. 소 개 ¶imWiki는
폴더 = 카테고리
파일 = 페이지
imWiki는
프로그래밍 언어의 전역변수 개념을 도입해 카테고리별로 다른 내용을 표시하는 하나의 페이지를 사용할 수 있습니다.
예를들어 RecentChanges페이지의 내용이
imWiki는
[[RecentChanges]]라고 하면, 각 카테고리별로 따로 RecentChanges 페이지를 만들 필요 없이 Global 카테고리에 하나의 페이지를 만들어두면 해당 카테고리에서 RecentChanges를 찾고 없을경우 Global 카테고리에서 찾아 해당 카테고리의 페이지인 것 처럼 보여줍니다.
Owner = member
Group = group
Other = anonymous
위에 보이듯 *nix의 권한 설정을 흉내낼 생각이었습니다. 그런데 막상 구현하다보니 모르겠습니다. 글을 쓰고 고칠때 하는게 좋은지, 권한 수정은 누구의 권한인지, 그룹이 필요한지. 필요하다면 그룹은 누가 관리하는지..등등 여러가지로 막혀 도움을 구하기위해 알파 릴리즈합니다.
여기저기 손 볼 곳이 많지만, 의견을 구하기위해 일단 릴리즈 해봅니다.
4.1. Help On Category ¶
4.2. Help On Global Page ¶ImWiki는 프로그래밍 언어의 전역변수에서 아이디어를 얻어 Global 페이지를 두었습니다. Global 카테고리에 페이지를 만들면 현재 카테고리에 페이지가 없을 시 Global 카테고리에서 페이지를 읽어 현재 카테고리의 페이지인양 보여줍니다.
예를들어 RecentChanges는 카테고리에서 동작을 하는데 카테고리마다 RecentChanges페이지를 만든다는 것은 번거롭운 일입니다. 그럴 때 Global 카테고리에 RecentChanges를 만들어주면 어떤 카테고리에서도 RecentChanges를 볼 수 있습니다.
4.4. Help On Homepage ¶ImWiki에서 사용자의 홈페이지는 Homepage 카테고리에 만들어야합니다.
RecentChanges에서 사용자 아이디를 출력하는 부분에서 Homepage 카테고리에 페이지가 있나를 찾습니다.
? 이렇게 하는게 좋은건지 잘 모르겠습니다. 의견 바랍니다.
4.6. Help On Permission ¶
6. 설 치 ¶
$ tar xvzf imwiki-0.6.0a.tag.gz $ mv imwiki-0.6.0a imwiki $ chmod 777 imwiki $ cd imwiki
|
"Say it, don't spray it!" |











