• 沒有找到結果。

ResearchGuide 系統需求與功能

2.5 建置主題式資源指引的軟體

2.5.3 ResearchGuide 系統需求與功能

從技術面來探討,ResearchGuide 是採用 PHP 技術開發,後端採 MySQL 資料庫來 儲存大量資料,前端則是以 HTML 網頁來呈現,符合 IEEE 的 POSIX (Portable Operating System Interface for Computer Environments) 標準,適合在各種 UNIX 平台上運行。有感 於許多圖書館都面臨維護主題指引網站的挑戰,原軟體作者在徵得校方同意後,便讓 ResearchGuide 以開放原碼的方式,免費授權給需要的人使用,但 Kelsey Libner 後因工 作忙碌,即使已規劃出將新增的功能,卻自 2002 年釋出 0.5 版的軟體後,便再也沒有發 表任何新的版本。

ResearchGuide 軟體基本資料可參考表 2-3,該系統架構可從 Suzanne Gray 於 2003 年美國圖書館學會(American Library Association)年會展出的巨幅海報 (Poster)可獲得 清楚的解答(圖 2-5)。

表 2-3 ResearchGuide 基本資料

軟體名稱:ResearchGuide 發表日期:2002-09-20

最新版本:0.5(2002-01-29)

授權方式:MIT License

作業系統:All POSIX (Linux/BSD/UNIX-like OSes), Solaris 程式語言:PHP

資料庫:MySQL 使用介面:Web-based

檔案下載:http://sourceforge.net/project/showfiles.php?group_id=63006 技術支援:researchguide-info@lists.sourceforge.net

資料來源:依官方網站上資料整理而得

圖 2-4 ResearchGuide 系統架構

(資料來源:http://researchguide.sourceforge.net/architecture.html 上網日期:

2007/02/02)

圖 2-5 ResearchGuide 網頁架構

(資料來源:http://researchguide.sourceforge.net/architecture.html 上網日期:

2007/02/02)

ResearchGuide 功能可區分為主題指引(a guide、all guides)、專家介紹(a specialist page、all specialist pages)及管理介面(Administration page)三類,以下為各項功能之介紹。

1. 主題指引(a guide、all guides):

建置主題指引網頁提供一優良經選擇後的優質資源是 ResearchGuide 的主要目的,

因此匯集所有主題指引而成的列表頁,即為其前端使用時的主要入口,列表頁可依領域

(area)將主題指南分類,同時亦列出負責維護該主題指南的學科專家及其聯絡方式。

每個學科皆為單一的主題指引,每份主題指引還可自行細分為參考工具書、文章索引及 網路資源等多個類目,每個分類下可新增多項資源,每項資源皆可加上敘述及網址,以 協助使用者瞭解或取得。

2. 專家介紹(a specialist page、all specialist pages):

ResearchGuide 還提供建置學科專家介紹網頁的功能,網頁內包含其照片、聯絡資 訊、職務說明及教育背景等個人資訊。任何由該學科專家所負責維護的主題指引,皆會 自動顯示在此專頁中,以引導使用者連結到各主題指引去。而每份主題指引的頁尾皆會

自動顯示目前的維護者,以達到將各網頁串連起來的效果。另外,ResearchGuide 也會 動態產生所有學科專家的列表頁,讓使用者更容易找到可請教的學科專家。

3. 管理介面(Administration page):

管理介面的設計採用 Web-based,該功能為 ResearchGuide 之核心,採用網頁表單的 形式設計。為避免各項設定及內容被使用者任意更動,管理介面進行權限控管是必要 的,而 ResearchGuide 的使用權限可分為學科專家及網站管理者兩種層級。學科專家的 權限較小,僅可針對自己所負責的主題指引進行編輯;網站管理者的權限較大,可對網 站內的各個主題指引頁面進行新增、編輯或刪除的動作,也提供新增、修改或刪除學科 專家的使用權限。如由校外連結管理介面,則一律需通過 ResearchGuide 的認證才可進 入;如由校內連結,則因已通過校內的認證系統,因此無需再次認證即可進入管理介面。