[size=150:34nvskx1][b:34nvskx1]3. 난관 극복 및 실무기
3.7 젠장… 문서가 어디 간거야…?[/b:34nvskx1]
[/size:34nvskx1]
매주 월요일… 평온함을 깨고 막 구운 쿠키와 향기로운 커피향기에 빠져 있는 나를 깨우는 이가 있으니… 바로 옆자리에 않아 계시는 전xx 이사님… 그분이 원하시는 문서는 조금전에 보고를 올린 문서외에도, 3개월 이전, 심지어는 1년 이전의 문서를 원하시는 경우도 많습니다.
예전 같은면, 바로 바로 문서를 찾을 수 있었는데… 이젠 저도 내일 모레가 4학년(죄송…연세 많으신 분들께 죄송 합니다…)에 들어 가는지라 그런지… 이제 저도 문서를 어디에 놓았는지 찾기가 어렵더군요… 수많은 기술 문서를 저장만 해놓고 있다 보니…
그래서, 오래전부터 구축 하고 싶었던 문서 관리 시스템을 구축해 보기로 했습니다.
[size=150:34nvskx1][b:34nvskx1]가. 이미 소개된 어플, Owl Intranet Engine [/b:34nvskx1][/size:34nvskx1]
[b:34nvskx1]Owl Intranet Engine…[/b:34nvskx1] (소스: [url:34nvskx1]http://owl.anytimecomm.com/[/url:34nvskx1] )
이미, 이곳에는 "지훈현서 아빠님"과 "강분도님"께서 [b:34nvskx1]OWL 문서 관리 시스템 (인트라넷) [/b:34nvskx1] 이란 글을 올려 놓으셨습니다. 처음 글을 읽고, 설치를 아무 생각 없이 설치를 해 보았습니다.
이미, 앞서 "지훈현서 아빠님"과 "강분도님" 께서 설치 글을 써 주셨기에, 설치 방법은 생략을 합니다.
[url=http://mcchae.egloos.com/10099451:34nvskx1]지훈 훈서 아빠님 글[/url:34nvskx1], [url=http://ubuntu.or.kr/viewtopic.php?f=25&t=7054:34nvskx1]강분도님 글[/url:34nvskx1]
단, Owl Intranet Engine 을 위해서는 몇가지 설치가 되어야 되는 프로그램들이 있으니 주의 하시기 바랍니다.
[list:34nvskx1]
[b:34nvskx1]필수 항목 [/b:34nvskx1]
• Webserver that supports PHP and a SQL database, e.g. Apache
• SQL database system. As for now MySQL, PostgreSQL and Oracle are supported
• PHP (at least version 4.1.0)
[/list:u:34nvskx1]
[list:34nvskx1][b:34nvskx1]선택 항목[/b:34nvskx1]
• antiword (file indexing)
• clamAV (antivirus checking)
• gzip (compression of archives)
• Image Magik (thumbnails)
• mplayer (thumbnails)
• mysqldump (database backup)
• pdftotext (file indexing)
• pod2html (file indexing)
• tar (compression of archives)
• unrtf (file indexing)
• unzip (compression of archives)
[/list:u:34nvskx1]
앞서 문서대로 하시먄 별 문제 없이 설치가 가능 합니다.
[size=150:34nvskx1][b:34nvskx1]나. 세부 셋팅 [/b:34nvskx1][/size:34nvskx1]
간단하게 설치를 하시면 누구나 아래와 같이 로그인 창을 만나게 됩니다.
[attachment=6:34nvskx1]screenshot301.png[/attachment:34nvskx1]
앞서 admin/admin으로 로그인을 하신 후, 그룹과 계정을 만든 다음 각각 항목에 맞추어 설장을 해주시면 기본 사용 준비가 끝납니다.
허나, 기본 상태에서는 Large File을 사용 하지 못합니다.
OWL은 PHP 를 사용 합니다. 그러므로, 기본 upload 의 File Size 는 2MB로 한정 되어 있습니다. 대부분의 문서들은 2MB이상이 됩니다. 따라서, 반드시, php.ini 를 수정 해 주셔야 합니다.
수정 하여야 될 부분은 다음과 같습니다.
[list:34nvskx1]
• file_uploads
• upload_max_filesize
• max_input_time
• memory_limit
• max_execution_time
• post_max_size
[/list:u:34nvskx1]
여러분들의 환경에 맞게 적절하게 수정을 해 주시면 됩니다.
[attachment=5:34nvskx1]screenshot302.png[/attachment:34nvskx1]
저는 최대 40G까지 사용 가능 하도록 하였습니다.
아울러. 기본 셋팅 값으로는 PDF의 경우 저장을 할 수 있어도, 실제 "문서 보기" 및 "다운로드"등이 안됩니다.
[code:34nvskx1]/usr/share/owl-dms/config/owl.php 파일을
$default->pdf_watermark_path = "/usr/bin/pdftk-disabled"; 라인을 아래와 같이 수정 하여 주시기 바랍니다.
//$default->pdf_watermark_path = "/usr/bin/pdftk-disabled";
[/code:34nvskx1]
[size=150:34nvskx1][b:34nvskx1]다. 실 활용 [/b:34nvskx1][/size:34nvskx1]
로그인을 하시면 가장 먼저 보시는 화면은 다음과 같습니다.
[attachment=4:34nvskx1]screenshot303.png[/attachment:34nvskx1]
자… 일단 한가지 예를 드어 보죠…
만일 조금전 전이사님이 "Green IT" 에 관한 문서를 요구를 하셨습니다.
저는 찾기 창에 "Green IT" 라 친후 "찾기"를 하면
[attachment=3:34nvskx1]screenshot306.png[/attachment:34nvskx1]
[attachment=2:34nvskx1]screenshot308.png[/attachment:34nvskx1]
와 같이 문서를 찾아 줍니다. 특히. 평점을 평가를 하여 점수를 매겨 줍니다. 근사치를요…
문서 관리시스템의 장점중 하나는 모든 문서를 "키워드"로 관리를 할 수 있고, " DB" 화를 할 수 있다는 것이 아닐까 싶습니다.
실제로, 문서를 등록을 할때에는키워드 와 버전을 등록을 할 수 있도록 해 주고 있습니다.
또한. 각각 디렉토리를 만들어 문서를 모아 놓을 수 있어, 업무 관리에서도 좋습니다.
[attachment=1:34nvskx1]screenshot309-1.png[/attachment:34nvskx1]
각각의 디렉토리는 사용자들이 원하는 곳으로 이동이 가능 합니다.
즉, 이 가능을 사용 하면, 현재 진행 중인 "프로젝트"를 "성공"이란 프로젝트 디렉토리로 이동도 가능 하다는 것이죠…
그리고, 각각의 항목에는 "코멘드"를 달아 관리도 하실 수가 있고요…
[attachment=0:34nvskx1].png[/attachment:34nvskx1]
===============
특히. 이 OWL은 웹 인터피에스를 제공 하므로 인터넷만 연결된 곳 어디서나 볼 수 있어 그 가치는 매우 높습니다.
현재 저희 회사에는 이 시스템을 사용하여 엔지니어들에게 "기슬 문서"를 제공 하고 있습니다.
문서 관리 시스템 구축에 필요로 하는 프로그램 목록 및 역할
- OWL: 문서 관리 시스템
- apache : 웹 서버
- php5 :
- MySQL: DB