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