Owl 문서 관리 시스템 (인트라넷)

주말 맞아 오랜만에 우분투 관련 블러그 글 보며
좋은 업무 활용 글을 보게 되어 글쓴이 허락하에 옮겨 봅니다.
옮김을 허락하여 주신 지훈현서 아빠님께 감사 드리며…

출처 : [url=http://mcchae.egloos.com/10099451:1hrvcxzt]지훈현서 아빠 블러그 ( [우분투] OWL 문서 관리 시스템 (인트라넷)[/url:1hrvcxzt]
아래 글에 [b:1hrvcxzt]#[/b:1hrvcxzt]는 루트 권한 콘솔을 말하는 것이니 [b:1hrvcxzt]sudo -i[/b:1hrvcxzt] 로 루트 변신이 필요 합니다.


몇년 전에 [url=http://owl.anytimecomm.com/:1hrvcxzt]OWL 인트라넷 이라는 것[/url:1hrvcxzt]을 처음 접해보았다.
APM(아파치+PHP+MySQL)을 이용한 인트라넷 다큐멘트 관리 시스템 이었는데,
쉽게 말하면 로컬 인트라넷으로 파일 및 노트, 뉴스 등등을 서로 주고받고
권한 및 접근 제어가 가능한 시스템 이었다.
물론 외부 손님도 들어와서 접근 할 수 있도록 하여,
쉽게 인터넷 상의 파일 등의 정보 공유도 가능하다.
이번에 우분투 서버에 설치를 하여 다시한번 시도를 해 보았다.
역시 우분투 답게, 다음 한줄로 설치 가능하다.

apt-get install owl-dms

그 다음 제일 먼저 MySQL에 해당 Database를 생성해야 한다.

cd /usr/share/doc/owl-dms/examples/sql

gunzip mysql-tables.sql.gz

mysqladmin -p create intranet

mysql -p intranet < ./mysql-tables.sql

그 다음에는 설정 파일에서 약간의 설정을 해 준다.

vi /etc/owl-dms/config.php

owl_root_url 항목을 ‘/dms’ 로 수정.
owl_db_user 와 owl_db_pass 를 자신의 mysql 사용자/암호로 설정한다음,
owl_db_name를 위에서 설정한 ‘intranet’ 으로 설정한다.

그 다음 돌리다 보면, 파일 이름이나 사용자 이름 등에 한글이 깨지는 현상이 발생하는데,
다음과 같이 수정해 주면 된다.

vi /usr/share/owl-dms/config/owl.php

mcchae add for korean

$default->list_of_valid_chars_in_file_names = "-A-Za-z0-9._[:space:][\xb0-\xc8]\xa1=\xfe@#${}+,&;";

정규식에서 한글 (디폴트로 UTF8로 설정된다)이 들어가도록 약간 수정

그 다음 로케일 정보에서 한글을 추가하여 한글로 보이도록 하면 되는데,
일단 아주 기본적인 부분만 한글로 보이도록 수정을 했다.
[attachment=1:1hrvcxzt]Korean.tgz[/attachment:1hrvcxzt]위의 파일을 서버의 /usr/share/owl-dms/locale-owl 에다가 붙여넣고나서, 압축해제한다.

기본적인 것은 Korean/language.inc 파일을 UTF8 한글로 바꿔치기 하면 된다.
(혹 정식 한글로 수정한 분이 있으시면 알려주시면 감사하겠습니다)

마지막으로 dms 연결을 위하여

cd /var/www && ln -s /usr/share/owl-dms dms

그런 다음 서버의 http://{서버}/dms 식으로 접속하고
admin/admin 으로 들어가서 오른쪽 끝에 있는 browse 를 누르면 다음과 같은 창이 나타난다.
(물론 Preference 에서 언어를 Korean 으로 설정했다)
[attachment=0:1hrvcxzt]a0105618_4a978d494bc4b.png[/attachment:1hrvcxzt]
간단한 DMS로서 잘 활용하면 무척 도움이 많이 되는 시스템이다.


P.S. : 역시 우분투는 오픈소스 패키지가 없는게 없으며 너무 쉽게 설치 합니다 :D

상당히 유용하게 사용할 수 있을 것 같군요.
좀 더 알아보고 싶어서 검색해 봤지만 서툴러서 그런지 한 곳 밖에 못 찾았네요.
설치법과 사용법까지 다 있어요. 영어라서…

[url:1jhd4dde]http://sourceforge.net/projects/owl/files/[/url:1jhd4dde]

자료를 데이터베이스 처럼 관리하는 게 큰 특징으로 보입니다.
아시는 분이 있다면 추가로 설명해 주셨으면 좋겠네요.
관계되는 것이라면 아무거나…

몇일 동안 한국을 떠나 외국에 다녀 왔습니다.
국내에 돌아 오자마자 게시판을 보니 정말 좋은 글이 올라 왔더군요…

이 글을 읽지 마자… 사내 인트라넷 공유장을 만들어 볼까 합니다.
우선, 지금 테스트중에 있으니… 이곳을 활용 하여 실 업무 적응기를 작성 해 볼까 합니다…

owl-dms패키지 설치되나요?

sudo apt-get install owl-dms
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package owl-dms is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package owl-dms has no installation candidate

이렇게 나와서 http://packages.ubuntu.com/ 찾아보닌간 dapper용 이던데…

[quote="norwalk":22fa03cp]이렇게 나와서 http://packages.ubuntu.com/ 찾아보닌간 dapper용 이던데…[/quote:22fa03cp] 찾아보시는 김에 좀 더 찾아보시지…
LTS 즉 장기지원판만 패키지로제공 됩니다. 6.06 , 8.04
전 그래서 서버로는 LTS 를 권합니다 . 8.04 안정성 높죠 !
[attachment=0:22fa03cp]screenshot1.png[/attachment:22fa03cp]
[url=http&#58;//packages&#46;ubuntu&#46;com/search?suite=default&amp;section=all&amp;arch=any&amp;searchon=names&amp;keywords=owl-dms:22fa03cp]http://packages.ubuntu.com owl-dms 검색결과[/url:22fa03cp]

그래서 9.04 사용자 분들을 위해 [url=https&#58;//edge&#46;launchpad&#46;net/~ubuntu-ko/+archive/ppa:22fa03cp]코리아팀 PPA[/url:22fa03cp]에 잔티 9.04용 패키징하여 업해 놓았습니다.

[code:22fa03cp]deb http://ppa.launchpad.net/ubuntu-ko/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/ubuntu-ko/ppa/ubuntu jaunty main [/code:22fa03cp]
웹 용이라 32비트나 64비트 상관없이 사용 가능합니다. [url=https&#58;//edge&#46;launchpad&#46;net/~ubuntu-ko/+archive/ppa/+files/owl-dms_0&#46;95-2_all&#46;deb:22fa03cp]직접 다운[/url:22fa03cp]

[quote="akuna":22fa03cp]상당히 유용하게 사용할 수 있을 것 같군요.
좀 더 알아보고 싶어서 검색해 봤지만 서툴러서 그런지 한 곳 밖에 못 찾았네요.
설치법과 사용법까지 다 있어요. 영어라서…

[url:22fa03cp]http://sourceforge.net/projects/owl/files/[/url:22fa03cp]

자료를 데이터베이스 처럼 관리하는 게 큰 특징으로 보입니다.
아시는 분이 있다면 추가로 설명해 주셨으면 좋겠네요.
관계되는 것이라면 아무거나…[/quote:22fa03cp] 소스포지도 PDF로 문서 잘 제공되고
위 글에서 링크한 개발 홈피 http://owl.anytimecomm.com 도 문서 및 데모가 사용 가능하나
[b:22fa03cp]다 영문이죠 …[/b:22fa03cp]
그래서 이 글타래를 통해 서로 더 배워보고 사용해보고 노하우를 나누어 가지자는 거죠 ;)

설치를 했는데 저는 왜이리 깨져보일까요? -.-
[attachment=0:10axendj]SNAG-0358_copy.jpg[/attachment:10axendj]

[quote="norwalk":ssxz3oyf]설치를 했는데 저는 왜이리 깨져보일까요? -.-[/quote:ssxz3oyf]
지현현서아빠님의 옮긴 글 보며 제가 패키징한 9.04용을 데탑에 해보았는데 잘되는군요 (9.04)
단 하나 처음 로그인 후 영문 상태에서 Preference 누르면 Korean 이 안보이더군요
그래서 /etc/owl-dms/locale 에… 위 작업에서 만들어진 /usr/share/owl-dms/locale-owl/Korean 를 심볼릭 걸었습니다.
ln -s /usr/share/owl-dms/locale-owl/Korean /etc/owl-dms/locale/Korean

[attachment=0:ssxz3oyf]screenshot3.png[/attachment:ssxz3oyf]

APM 만 온전하게 설치 되어 있다면 위 글대로 그대로 따라하면 설치 가능 합니다. 끝에 랭귀지 심볼릭빼고 …

[quote="norwalk":txr72476]설치를 했는데 저는 왜이리 깨져보일까요? -.-
[attachment=0:txr72476]SNAG-0358_copy.jpg[/attachment:txr72476][/quote:txr72476]

owl 설치 디렉토리 아래 config 디렉토리에 보시면 owl.php 파일 있습니다.

이파일에서
$default->owl_root_url = "/owl";

이부분을 owl 을 아파치에서 엑세스할 디렉토리로 변경해주시면됩니다.
ex) http://ubuntu.or.kr[u:txr72476]/owl[/u:txr72476]

저도 첨에 owl 설치된 절대경로인줄 알고 곧이곳대로 절대경로로 입력했더니 똑같이 꺠지더군요.

안녕하세요.

저는 프랑스에서 문헌정보학을 공부하고 있는 학생입니다. 다름이 아니라 논문 주제가 오픈소스 문서관리 스스템의 대한 연구인데

설문조사에 응해줄 분을 찾고 있습니다. KT, Alfresco, 그리고 OWL 문서관리 시스템에 대하서 중점적으로 비교분석하고 있습니다.

:D 다음 글에 설문지 올려도 될지 말몰라서 이렇게 미리 글을 써봅니다. 부탁립니다.

위의 파일을 서버의 /usr/share/owl-dms/locale-owl 에다가 붙여넣고나서, 압축해제한다.
기본적인 것은 Korean/language.inc 파일을 UTF8 한글로 바꿔치기 하면 된다.

"Korean/language.inc 파일을 UTF8 한글로 바꿔치기 하면 된다."이 의미하는것이 무엇인가요?

language.inc파일이름을 UTF8 한글로 바꾸라는 것인가요?
language.inc파일을 "UTF8 한글" 이라는 파일로 교체하라는것인가요?

메뉴상에서는 한글은 정상적으로 보이지만, 한글 텍스트를 직접입력하고 파일보기하여
브라우저상에 다음같이 표시됩니다.

testì��ë ¥ì��ë��ë�¤.
í��ê¸�ì�� ì��ë ¥í��ì�¬
�������.

과 같이 깨져 나옵니다.
"Korean/language.inc 파일을 UTF8 한글로 바꿔치기 하면 된다." 이것은 뭔내용인지 몰라서 못했네요
답변부탁드립니다.

os : ubuntu 8.04 server LTS

게시판에는 정상적으로 한글로 표시 되는데 한글이름의 파일을 다운로드 하면 한글이 깨져서 나오네요~;;
이것저것 다 해봐도 안되서 도움 요청 드립니다~!
비슷한 상황 해결하신 분 있으시면 공유 부탁 드려요~!

[quote="crowfly":h7ur2ojs]위의 파일을 서버의 /usr/share/owl-dms/locale-owl 에다가 붙여넣고나서, 압축해제한다.
기본적인 것은 Korean/language.inc 파일을 UTF8 한글로 바꿔치기 하면 된다.

"Korean/language.inc 파일을 UTF8 한글로 바꿔치기 하면 된다."이 의미하는것이 무엇인가요?

language.inc파일이름을 UTF8 한글로 바꾸라는 것인가요?
language.inc파일을 "UTF8 한글" 이라는 파일로 교체하라는것인가요?

"Korean/language.inc 파일을 UTF8 한글로 바꿔치기 하면 된다." 이것은 뭔내용인지 몰라서 못했네요

os : ubuntu 8.04 server LTS[/quote:h7ur2ojs]

제가 읽기에는 파일에 UTF8로 텍스트 인코딩을 변경하면 된다는 것같은데요…

그리고 윈도우에서 작성한 한글파일을 우분투서버에 올렸다가 다시받으면 텍스트 인코딩이 엉켜서…안보이는 걸로앎니다…;
ftp서버 설정해서 공유할때 많이 고생을 했었지요…;;;