동기 ¶
혼자쓰기 심심해서.
모니위키 인터웍스 에디션 ¶
모니위키 1.1.6 CVS custom 버전을 베이스로 삼아 제작. 일부 config.php 설정 변경을 제외하고는 모든 과정이 마우스 클릭으로만 진행될 수 있도록 배포판을 제작. 최대한 가볍도록 거의 사용하지 않는 기능 off. Dead line은 미정 어쩌다보니 자질구레한 기능들이 잔뜩 들어갔다. 대부분의 기능을 off하고, 웹 페이지 로딩시 스크립트도 불러오지 않도록 설정해야 한다.
간단한 code만 수정할 줄 아는 사람이 작업하고 있기에, 어디서 문제가 생길지 모른다.
변경 목록 ¶
- /배포 라이센스 재확인
- 배포판 이름 결정
모니위키 스타호스트 에디션 : 스타호스트의 간접광고로 비칠 수 있다.
- 모니위키 인터웍스 에디션 : 인터웍스의 제어판에서만 정상적으로 작동하는 배포판이라는 의미. 음...괜찮은데?
- 2010.11.30 현재 memorecycle wiki에서 사용 중인 시스템을 그대로 압축.
- macro : clip macro[1], FreeMind macro[GPL]
- 문법강조 3.0.x (CustomTheme 적용, Matlab Brush 추가)[GPL]
- 테마 : Azblue2Custom 0.11, QuickSilver.1.0[GPL], CalmGray 1.1.4[GPL][2]
- 자동저장 기능 활성화 및 작동 확인
- 한글 포춘쿠키 추가
- FrontPage에 모니위키 설명 안내글 집어넣기
-
WikiSeed한글화 : 일부 설명이 빈약한 부분은 일단 방치
- 설치 테스트
- 모니위키 아이콘 팩 추가
- config.php 정리 및 사용하지 않는 옵션 삭제
- 모든 페이지 및 매크로 한글화?!
- 페이지 생성시 나타나는 Describe xxx라는 메시지를 없애거나, 한글로 대체하기.
- EditTextForm 변경하기.
초보자들이 작성하기 좋게.깔끔하게 정리함
- 모바일 전용 테마 추가 및 테마 강제 전환 code 삽입(안드로이드, 아이폰) ?
1. 제목 오른쪽에 GooglePlus +1 버튼 추가 (AzblueCustom, mobile 테마에만 적용)로딩 속도가 느려지는 문제가 있으니 삭제. 매크로로 구현해볼까?
- CategorySearch.php 업데이트
- 데이터 압축 전송 활성화 (
ob_start("ob_gzhandler");
)
- 시스템 파일 교체 : wiki.php (리비전 1.600.2.7), wikilib.php(리비전 1.369)
- 모니위키 초보자 가이드 작성
- 잘 사용하지 않는 기능에 대한 내용은 삭제하고, 보기좋게 한 페이지로 요약할 것. 그 외의 자세한 기능 설명은 모니위키 홈페이지로 이동하도록 함. 또한 위키 운영에 필요없는 WikiSeed는 과감하게 삭제
- 잘 사용하지 않는 기능에 대한 내용은 삭제하고, 보기좋게 한 페이지로 요약할 것. 그 외의 자세한 기능 설명은 모니위키 홈페이지로 이동하도록 함. 또한 위키 운영에 필요없는 WikiSeed는 과감하게 삭제
특징 ¶
- 그냥 압축 풀고 쓰면 된다.
- 인터웍스 제어판을 사용하는 호스팅 서비스[3] 맞춤식 모니위키
- 모니위키 최신버전(1.1.6)[4]에 다양한 추가 기능 적용.
- ClipPlugin : 이미지 파일 업로드를 한층 편리하게 해주는 플러그인.
- FreeMind Macro : 마인드맵 플러그인
- Syntax Highlight Plugin : 문법 강조 플러그인
- 위키 편집 내용 자동저장 : 아직 불안정하다.
- ClipPlugin : 이미지 파일 업로드를 한층 편리하게 해주는 플러그인.
- config.php 일부 한글화, 목적별 분류, 거의 사용하지 않는 설정 삭제[5]
- 위키 접속주소 단축 (
./moniwiki/wiki.php/FrontPage → ./moniwiki/FrontPage
)
- 새로운 테마 추가 [6]
- 포춘쿠키 한글화
.wiki/data/cache/macro에 용량 큰 캐쉬가 쌓인다.모니위키 자체 버그?
----
- [3] ex) 스타호스트 http://www.starhost.co.kr/xe/
- [4] 일부 버그 수정 및 추가기능 적용
- [5] 삭제된 설정들은 config.default.php 파일에서 확인할 수 있다.
- [6] Azblue2Custom 0.12 beta, QuickSilver.1.0, CalmGray 1.1.4, hstyle
Special Thanks ¶
- 모니위키 개발자 WkPark
- Seong Jae Lee님
- Comm Research 운영자님
- control panel, Interworx
- 스타호스트
다운로드 ¶
- v1.0 beta (20110106) : Todo list 1~13 적용
- 주의사항 : 스타호스트 제어판에서 직접 압축을 해제할 경우, 파일이 깨지는 문제가 발생하고 있다. 다운받은 파일은 xxx.tar로 되어 있는데, 여기에 .gz를 덧붙여 주자. (xxx.tar.gz) 이후에 에러가 발생하지 않는다.
- 주의사항 : 스타호스트 제어판에서 직접 압축을 해제할 경우, 파일이 깨지는 문제가 발생하고 있다. 다운받은 파일은 xxx.tar로 되어 있는데, 여기에 .gz를 덧붙여 주자. (xxx.tar.gz) 이후에 에러가 발생하지 않는다.
- v1.1 beta (20110506) : Todo list 1~17 적용
- 주의사항 : 스타호스트 제어판에서 직접 압축을 해제할 경우, 파일이 깨지는 문제가 발생하고 있다. 다운받은 파일은 xxx.tar로 되어 있는데, 여기에 .gz를 덧붙여 주자. (xxx.tar.gz) 이후에 에러가 발생하지 않는다.
- 주의사항 : 스타호스트 제어판에서 직접 압축을 해제할 경우, 파일이 깨지는 문제가 발생하고 있다. 다운받은 파일은 xxx.tar로 되어 있는데, 여기에 .gz를 덧붙여 주자. (xxx.tar.gz) 이후에 에러가 발생하지 않는다.
- v1.2 beta
- 일반인들이 사용하지 않는 옵션 off. config.php에 section을 따로 마련.
- Azblue2 테마에서 구글 번역기 위젯 주석처리
- wiki.php 최신버전으로 교체 및 패치
- .tar.gz로 압축
- 일반인들이 사용하지 않는 옵션 off. config.php에 section을 따로 마련.
모니위키 커스텀 (패치) ¶
특징 ¶
- 모니위키 인터웍스 에디션 변경 목록의 4~6 항목 적용. 나머지는 직접 추가해야 함
- /monisetup.php 을 통해 만들어진 config.php에 config.custom.php에 있는 옵션을 적용해보면서 에러가 발생하지 않는지 확인이 필요.
다운로드 ¶
- v0.1 (20110301) : 20110106에 배포를 시작한 시험판에서 중요한 파일만 따로 압축한 것. 인터웍스 제어판을 사용하지 않는 호스팅 서비스, 개인 PC에서도 사용할 수 있다.
- 파일명을 xxx.tar에서 xxx.tar.gz의 형태로 바꾼다.
- 패치 순서 : 모니위키 설치 > applets, local, plugin, theme 폴더와 wiki.php, wikilib.php, wikismiley.php 파일 삭제 > MoniWiki_Custom_20110301.tar 압축 해제 > (서버 주소)/monisetup.php 에 접속해서 모니위키 설정하기 > config.custom.php 파일 내용을 참고해서, config.php 수정
- 파일명을 xxx.tar에서 xxx.tar.gz의 형태로 바꾼다.
건의사항 및 하고 싶은 말 ¶
기대하고 있는 1ㅅ -- 반디꾼 2010-12-27
응원 감사합니다. -- 파초 2010-12-27 16:06:16
시험판(20110106) 설치시 디렉토리 권한 오류랑 배포하신 파일에 root 패스워드가 걸려서 배포된것 같습니다. -- 반디꾼 2011-01-07
필수페이지들의 seed도 없어서 로그인도 안되네요. -- 반디꾼 2011-01-07
압축을 제대로 해제하셨다면 http://cohani.starhost.kr/moniwiki/FrontPage 처럼 나타나야 합니다. 스타호스트 계정을 사용 중이시라면, 제게 임시 계정을 발급하실 수 있으신가요? 아무래도 제어판에 직접 들어가서 점검해봐야할 것 같습니다.
root 패스워드는 password 입니다. 만약 그게 먹히지 않는다면, config.php에서 $admin_passwd=''; 라인을 삭제하세요 -- 파초 2011-01-07 14:22:25
1. 우분투에서 압축해제후 http://설치경로/moniwiki/monisetup.php 실행
1. ./data 디렉토리가 쓰기가능하지 않음
1. user 디렉토리가 쓰기가능하지 않음
1. text 디렉토리가 쓰기가능하지 않음
1. pds(이)가 쓰기가능하지 않음
1. ./data/editlog(이)가 쓰기가능하지 않음
1. user 디렉토리가 쓰기가능하지 않음
1. text 디렉토리가 쓰기가능하지 않음
1. pds(이)가 쓰기가능하지 않음
1. ./data/editlog(이)가 쓰기가능하지 않음
디렉토리 권한이 초기화가 안된 상태로 압축된게 아닌가요? -- 반디꾼 2011-01-07
위 설명을 자세히 안 읽어보셨군요 -_-;;; 이 배포판은 인터웍스 제어판을 사용하는 호스팅 서버에서만 적용 가능합니다. 당연히 우분투에서는 안되죠~ -- 파초 2011-01-07 14:48:25
모니위키 인터웍스 에디션 : 인터웍스의 제어판에서만 정상적으로 작동하는 배포판이라는 의미 이 내용을 지나쳤었네요. -- 반디꾼 2011-01-07
우분투에서 사용하시려면, 해당 디렉토리의 권한을 777으로 변경해보세요. 그러면 기본적인 부분은 사용가능할 겁니다. 그리고 .htacess도 삭제해야 할지도 몰라요. -- 파초 2011-01-07 15:08:41
이번에 위키에 적용시키려 했는데 적용이 안되네요.
이쪽은 잘 몰라서 어떻게 방법조차 떠오르질 않습니다 OTL -- 공학도 2011-01-22
이쪽은 잘 몰라서 어떻게 방법조차 떠오르질 않습니다 OTL -- 공학도 2011-01-22
모니위키 인터웍스 에디션을 판월위키에 적용할 생각이신가요? 그렇다면 그냥 압축 풀고 사용하면 되....아, 판월위키가 이미 /moniwiki 주소를 사용하고 있군요; 음... 그럼 다음 순서대로 해보세요. 기존 데이터를 날리면 골치 아프니, 다른 주소를 사용하는 걸로 알려드리죠.
- html/test/ 에 압축 해제
- html/test/moniwiki/config.php 파일을 열어서,
$url_prefix="/moniwiki";
라는 부분을$url_prefix="/test/moniwiki";
로 변경
- (판월위키)/test/moniwiki/모니위키%20인터웍스%20에디션 들어가서 설치 과정 완료하기
- (판월위키)/test/moniwiki로 접속해서 제대로 작동하는 지 확인
- 필요없는 페이지 삭제 (FortuneCookies 는 그냥 두세요~)
- html/moniwiki/data/text 및 html/moniwiki/data/user를 html/test/moniwiki/data 폴더에 ctrl+c,v
- 기존 데이터가 제대로 열리고, 로그인도 되는지 확인
- 모든 것이 정상이라면 html/test/moniwiki/의 내용을 html/wiki/ 로 이동.
- html/wiki/config.php 열어서
$url_prefix="/test/moniwiki";
라는 부분을$url_prefix="/wiki";
로 변경
- (판월위키)/wiki로 접속해서 제대로 작동하는 지 확인
감사합니다!
기존 위키엔진에 자동저장도 없고 해서 회원분들이 많이 불편해 하시더라구요.
그래서 한번 적용 시켜보려고 했는데 꽤 힘들어서 고생했습니다.
한번 적용시켜볼게요! -- 공학도 2011-01-23
기존 위키엔진에 자동저장도 없고 해서 회원분들이 많이 불편해 하시더라구요.
그래서 한번 적용 시켜보려고 했는데 꽤 힘들어서 고생했습니다.
한번 적용시켜볼게요! -- 공학도 2011-01-23
성공적으로 적용했습니다만 로그인/아웃 할 때 페이지가 이상한 곳으로 가네요. 정확하게는 htt/User Preferences 라는 페이지로 이동합니다. User Preferences는 멀쩡하게 살아있구요. 그 외 랜덤페이지를 누르면 프론트 페이지로 고정됩니다. 문제가 뭔지 모르겠네요; -- 공학도 2011-01-29
랜덤페이지 문제는 해결하였습니다만 로그인 페이지 오류는 여전히 모르겠네요; 그리고 수정을 누르면 나오는 Describe here 문장을 지우고 싶은데 혹시 방법이 없을까요? 이 문장 대신 위키 작성 전에 몇가지 사항을 써놓는다던가 하는 식으로 하고싶어서요. -- 공학도 2011-01-29
- 로그인 문제는 저도 잘 모르겠네요; 해당 테마의 로그인 기능을 사용하지 않고, UserPreferences에서 로그인 할때는 문제없는 것으로 볼때 뭔가 충돌이 발생한 것 같습니다.
- 두번째는 wikilib.php에서 아래 부분을 찾아 수정해주면 됩니다.
%s
에 페이지 제목이 들어갑니다.
- 원본
$guide = sprintf(_("Describe %s here"), $options['page']);
- 수정 예시
$guide = sprintf(_("%s 에 관한 내용을 작성해 주세요."), $options['page']);
- 원본
감사합니다. 많은 도움이 되었어요 -- 공학도 2011-01-30
...... 모니위키 압축은 풀었는데.
설치는 어떻게 해요? -- 모니위커 2011-05-03
설치는 어떻게 해요? -- 모니위커 2011-05-03
블로그에 답변해놨습니다. 확인해보세요~ -- 파초
커스텀(패치) 버전의 php 파일들이 utf-8 포맷으로 저장되지 않은건지 호스팅 서버에서 config.php를 수정하려는데 한글입력된 부분이 깨져보이네요. -- firefly 2011-07-11
확인해보니 Interworx 제어판을 사용하는 스타호스트에서는 한글도 정상적으로 출력되고 있습니다. 아마자 서버 설정이 틀리기에 발생하는 문제 같네요. /config에 config.php를 올려놓을 테니 복사해가세요~