OWL - 知識管理平台

1、前言

Owl Intranet Engine 為一方便使用的知識管理 (KM) 平台,其主要特色如下:
  • Multi-user environment (多使用者環境)
  • Folder and file permissions (資料夾和檔案權限控制)
  • Group permissions (群組權限控制)
  • Size of the database is limited by your hardware (資料庫的大小取決於你的硬體)
  • Searchable (integrated search tool)(結合搜尋工具)
  • Notifications for owner and group (通知擁有人和群組)
  • Easy to use, and sets up very quickly (可非常迅速建立及使用)
本次的實作採用 自由軟體技術交流網 所釋出的 Owl 0.72 S3 中文修改版,此套件編碼為 UTF-8 編碼 (解決中文目錄及中文檔名無法使用 許功蓋 等特殊字問題)。






文章目錄

1、前言
2、實作環境
3、安裝及設定
          步驟1.下載 OWL Tar ball
          步驟2.解開 tar ball
          步驟3.新增資料庫
          步驟4.修改 owl 設定檔 (owl.php)
          步驟5.匯入 owl 預設資料至 intranet 資料庫
          步驟6.開啟上傳目錄
          步驟7.觀看結果
4、Quick Start Guide-快速開始指南 (翻譯自 OWL 官網)
          Introduction-介紹
          Login Procedure-登入步驟
          Administrator Options-管理選項
          Appearance Settings-顯示設定
          System Preferences-系統設定
5、參考





2、實作環境

  • FreeBSD 5.2-RELEASE
  • Owl-s3utf8-200404051652.tar.gz





3、安裝及設定

步驟1.下載 OWL Tar ball

下載自由軟體技術交流網,所釋出的 Owl 0.72 S3 中文修改版 (UTF-8)。
cd /home/web            //切換到您網頁預設目錄
fetch ftp://ftp.tnc.edu.tw/pub/ols3tools/owl-s3b5/Owl-s3utf8-200404051652.tar.gz //下載 OWL




步驟2.解開 tar ball

利用 tar 指令解開此 tar ball。
tar zxvf Owl-s3utf8-200404051652.tar.gz   //解開 tar ball (可看到 intranet 資料夾)



步驟3.新增資料庫

新增名為 intranet 的空白資料庫。
mysqladmin -u root -p create intranet     //新增一個資料庫名稱為 intranet



步驟4.修改 owl 設定檔 (owl.php)

修改 owl 設定檔 (owl.php)。
vi /home/web/intranet/config/owl.php    //修改內容如下
 ### 指定預設根目錄路徑
 $default->owl_fs_root = "/var/www/html/intranet";       //預設值
 $default->owl_fs_root = "/home/web/intranet/intranet";  //修改後
 ### 指定預設目錄路徑
 $default->owl_FileDir = "/var/www/html/intranet";       //預設值
 $default->owl_FileDir = "/home/web/intranet/intranet";  //修改後
 ### 設定資料庫密碼
 $default->owl_db_pass =" ";                             //預設值
 $default->owl_db_pass = "weithenn";                     //修改後




步驟5.匯入 owl 預設資料至 intranet 資料庫

將 owl 預設資料表及資料 (mysql-table.sql) 匯入至 intranet 資料庫。
cd /home/web/intranet/DOCS/sql                  //切換到 owl sql 目錄下
mysql -u root -p intranet < mysql-tables.sql  //將 mysql-tables.sql 資料匯入至 intranet 資料庫




步驟6.開啟上傳目錄

修改上傳目錄權限為 777 以利上傳作業。
cd /home/web/intranet/      //切換目錄
chmod 777  Documents        //將上傳目錄權限設為 777 or nobody




步驟7.觀看結果

上述步驟設定完畢後可連接至 OWL 首頁進行後續設定,預設管理者帳號及密碼為 admin/admin,登入後您可依您的網路環境進行相關系統設定修改 (如主機名稱、郵件位址、開放使用者註冊.....)。
 http://your_server/intranet/





4、Quick Start Guide-快速開始指南 (翻譯自 OWL 官網)

Introduction-介紹

這份文件說明 Owl Intranet Engine 基本的使用和管理,關於管理部分我們主要著重於解釋設定選擇和管理系統的步驟,使用者部分則包括瀏覽系統、管理文件、使用者喜好設定。

Login Procedure-登入步驟

Owl Intranet Engine 支援多使用者模式,當您連結至安裝完成的 URL (ex. http://your_server/intranet/) 您應該看見類似如下登入畫面,您只需要輸入您的使用者帳號和密碼並點擊登入鍵進入系統。有時您將發現一些其他選擇,一是匿名 (Anonymous) 進入那能讓您存取公眾 (Public) 地區那兒的 Owl Intranet Engine 資源,其他 (自我記錄) 讓您在系統內能自動建立帳號且最後有按鈕能讓您追回您的密碼。


Administrator Options-管理選項

若您是管理者則進入後您會看到如下使用者帳號及群組圖示︰



您將發現管理所有 Owl Intranet Engine 的選項,此外您也能瀏覽存取系統的文件、檔案,以下為選項描述:

:修改顯示的 HTML 設定

:修改系統設定


:顯示系統記錄

:顯示目前執行狀態

:發佈系統管理公告

:建立備份資料庫並下載它們

:資源回收筒

:新增使用者

:新增群組

:回到檔案瀏覽區

:登出系統

:編輯目前使用者

:編輯目前群組

Appearance Settings-顯示設定

這裡的選項讓您更容易調整 Owl Intranet Engine 成為您所偏愛的 HTML 視覺外觀。


  • 表格框線寬度: 改變表格內框線的寬度
  • 標題背景: 改變標題的背景顏色
  • 表格背景顏色︰ 改變預設表格的背景顏色
  • 表格背景顏色交替︰ 改變表格背景交替的顏色
  • 擴大顯示寬度︰ 設定文件表格展開的寬度 (例如上圖為展開則佔全螢幕 90% 的寬度)
  • 縮小顯示寬度︰ 設定文件表格縮小的寬度 (例如上圖為縮小則佔全螢幕 50% 的寬度)
  • 主要標題背景顏色︰ 改變主要標題背景顏色並套用至全部頁面
  • 畫面背景顏色︰ 改變畫面的背景顏色
  • 畫面背景圖片路徑︰ 讓你選擇使用圖片作為畫面背景
  • 登錄頁 Logo︰ 改變登錄頁 Logo
  • 畫面字體顏色︰ 選擇字體的顏色
  • 畫面連結顏色︰ 改變連結字體的顏色
  • 畫面點選連結顏色︰ 改變連結字體的顏色
  • 變更:套用所變更的設定

System Preferences-系統設定

這些是 Owl Intranet Engine 的主要設定,設定主要讓哪些功能啟用及關閉。



  • 寄信人位址: 此處設定為 owl 管理者寄發公告時所顯示的 E-mail Address
  • 寄信人名稱: 此處設定 owl 管理者寄發公告時所顯示的寄信者名稱
  • Email回覆位址: 設定寄發公告後讓人回覆的 E-mail位址
  • Email傳送主機位址: 設定您 MTA 的主機名稱 (ex. owlmail) 或 IP 位址
  • Email主旨標題: 在主旨前的標題顯示
  • 關閉查看 HDD: 關閉查看 HDD 中文件的功能 (在關閉此功能前先不使用 DB)
  • 上傳檔案大小 (最大值): 設定可上傳至 OWL 的最大檔案大小限制
  • Session 中斷設定 (秒): 設定中斷 Session 的秒數
  • 臨時文件目錄: 設定上傳檔案至 OWL 的臨時目錄
  • 預設瀏覽器: 設定使用哪種瀏覽器 (預設值) 來預覽檔案
  • 版本控制: 啟用版本控制功能,讓您有機會回復到舊版本
  • 隱藏功能: 啟用隱藏文件功能,將無法執行該文件
  • 匿名者唯讀: 強制設定匿名者僅能讀取檔案 (Read Only)
  • 隱藏備份目錄: 設定隱藏備份目錄
  • 顯示忘記密碼連結: 顯示忘記密碼連結在登入頁面上
  • 匿名者存取帳號: 設定使用者帳號使用匿名者權限存取系統
  • 管理者群組: 設定哪些群組的使用者能瀏覽系統管理頁面
  • 資源回收筒: 啟用資源回收筒功能 (有機會復原被刪除的檔案)
  • 登入記錄: 啟用登入 OWL 記錄功能
  • 註冊: 啟用此功能後使用者能自動登入系統
  • 資料庫備份工具路徑: 指定備份資料庫 (DB Dump) 的指令路徑
  • Gzip 指令路徑: 指定 gizp 壓縮指令的路徑
  • Tar 指令路徑: 指定 tar 壓縮指令的路徑
  • 產生檔案的權限: 設定建立檔案的預設權限
  • 產生資料夾的權限: 設定建立資料夾的預設權限
  • 套用: 套用修改的設定





5、參考