1、1,單元三: Web 2.0時代之數位內容管理平台-WiKi實務與應用,淡江大學資圖系副教授 林信成,2,Web 2.0,Web 2.0一詞常用以指稱第二代的WWW網路服務,強調讓人們更方便的在線上協同合作與共享資訊 ,提供使用者比第一代傳統Web更接近桌上型應用程式的經驗。Web 2.0應用程式通常結合1990年代末期所發展出來的眾多技術,包括公共網路服務APIs (from 1998)、Ajax (1998) 和Web聚合服務 (1997)等,這些技術通常支援web-based的社會軟體提,如 Blog 和 Wiki。 OReilly Media和MediaLive公司於2004年10月起
2、一連串Web開發會議提出Web 2.0一詞後,Web 2.0一詞即逐漸普及而廣為人知。但至今仍有許多人認為Web 2.0只是科技時代的流行語之一。,http:/kosmar.de/archives/2005/11/11/the-huge-cloud-lens-bubble-map-web20/,3,Wiki 簡介,何謂 Wiki Wiki 是一種強調共同協作(collaboration)的開放性Web應用程式(Web application),允許使用者自由編寫數位內容。 Wiki 起源 1995年 Ward Cunningham(沃德坎寧安)為了方便社群交流創建全世界第一個 Wiki 系統W
3、ikiWikiWeb,並用它建立了一個專門探討 Pattern Language 的網站 - Portland Pattern Repository:(現今統稱為Wards Wiki) http:/ http:/ Wiki 一詞源於夏威夷語 ”wiki wiki”,有 “quickly” 或 “informal” 之意。Ward 以 WikiWikiWeb 命名網站而不用 QuickWeb,是在夏威夷機場坐 shuttle bus 時的突發奇想。,4,Wiki Wiki Bus in Hawaii,http:/ WackoDocDeutsch/ EinfuehrungInWiki/ WikiW
4、ikiBus?v=1dxe,5,Wiki 特色,優點 開放性高 (協同創作) 格式簡單 編寫方便 鏈結容易 彈性分類 自由編目 自動索引 維護快捷 擴增迅速 修訂追蹤 (版本控制),缺點 讀者、作者、管理者介面混合,對一般讀者而言顯得過於複雜 開放性導致系統安全隱憂 Wiki系統甚多,選擇不易 不同系統語法並不統一 協作者編寫觀點不一致 需要大量人力合力完成寫作、編輯、管理工作 社群經營不易 內容版權問題,核心思想:自由、開放,先出版再編輯,6,Wiki 系統,Wiki software (Wiki engine) 建構 Wiki 系統的協作軟體的統稱 通常由 Web server + ser
5、ver-side script program + DBMS 所構成 Wiki farm 提供免費或付費之 wiki 主機服務http:/en.wikipedia.org/wiki/List_of_wiki_farms Walled garden Within a wiki culture, a walled garden is a set of pages within a wiki that are intended for the private use of an individual, or group. CMS (Content Management System),7,Wiki
6、engines,常用 wiki engines MediaWiki Engine used by WikiMedia projects: WikiPedia, WiktionaryProject, WikiQuote, WikiBooks etc. PHP+MySQL, GPL. 不採用 CamelCase 作為 WikiWord TWiki Perl-based, mature and full featured system, including revision control, targeting the corporate intranet world. PmWiki PHP-bas
7、ed Wiki with versioning, wiki groups, page and group password protection, easy installation and customization, GPL. Very easy to set up on host domains, nice skins. 更詳細的 wiki engines 介紹: 詳見:http:/ 金三角模式,Wiki 三要素 系統 社群 內容 Wiki 三面向 平台技術 知識組織 管理策略,資料來源:信成、陳瑩潔,“Wiki協作系統在數位典藏內容加值之應用研究”,2005。,9,Wiki 三要素,系
8、統 Web server server-side script program DBMS 社群 讀者:僅閱讀資料而無進行任何寫作或編輯動作的使用者。 作者/編輯:實際參與寫作或編輯的內容生產者,為Wiki 數位內容管理的核心使用者。 管理者:具有文章刪除/恢復、帳號封鎖/開放、系統設定/維修等能力的超級使用者,具有較高的權限,以維護系統正常運作。 內容 由社群成員共同完成 可透過各種知識組織技術進行加值處理 主題可以是百科全書、技術報告、研究論文、新聞動態、旅遊指南 等,並無一定限制。,10,Wiki 三面向,平台技術 社群與系統間透過平台技術為媒介,將知識完整呈現並提供利用。讀者、作者、管理
9、者皆須對系統有所瞭解。 知識組織 內容經由知識組織的過程存放於系統之中,以達成內容加值的目標;同時系統亦應提供強有力的知識組織工具,以方便內容之編輯。 管理策略 社群之間需制訂一套管理策略(如編輯守則、品質守則等),以作為內容協作時遵循的依據,並可進行內容品質的控管;此外,亦需有行銷策略,用以提升網站之可見度和內容之使用率;而版權策略則是數位內容版權管理之指導原則。,11,Wiki 實務:以 Mediawiki 為例,系統需求:Apache + MySQL + PHP 若干採用 Mediawiki 的案例: 英文版維基百科:http:/en.wikimedia.org/ 中文版維基百科:htt
10、p:/zh.wikipedia.org/ 台灣棒球維基館:http:/twbsball.dils.tku.edu.tw/,12,MediaWiki、Wikipedia與Wikimedia,Wikimedia Foundation Inc. (簡稱 Wikimedia) 維基媒體基金會。負責維基百科、維基詞典、維基語錄、維基教科書 等計劃的非營利組織,2003年6月20日正式成立,在美國佛羅里達州註冊。 Wikipedia 維基百科 維基媒體基金會眾多協作計畫之一,為一國際性、多語系、開放式的線上百科全書,英文版創於2001年1月15日,中文版始於2002年10月。 MediaWiki 由維基媒
11、體基金會專為Wikipedia開發設計的Wiki engine,於2002年2月25日起開始使用,在此之前採用 UseModWiki。,13,開放式線上百科全書演進,1999年 Richard Stallman (自由軟體之父) 提出 “The Free Universal Encyclopedia and Learning Resource“ 的概念 Nupedia Wikipedia Nupedia (2000.3 2003.9) 2000年3月由吉米威爾士(Jimmy Wales) 所創立,聘請拉里桑格(Larry Sanger) 為主編。 內容需經過專家同儕評閱(peer-review
12、)過程才發佈。後因發展不順,於2003.9下線。 Wikipedia (2001.1 現在) 2001年1月由拉里桑格(Larry Sanger)向吉米威爾士提議以Wiki作為平台,所發起的Nupedia旁系計畫。發展比Nupedia迅速蓬勃,導致Nupedia萎縮關閉。 GNUPedia GNE GNUPedia: 正式開始於 2001.1,由 Hctor Facundo Arena 主持。 遭遇與Nupedia互相混淆之問題,後來便更名為GNE。 GNE 重新定位為:“library of opinions” or “knowledge base”。 GNE代表 ”GNE is Not a
13、n Encyclopedia”。,14,經驗談:台灣棒球維基館 (1/3) (平台技術與系統建置),系統是首要的基礎建設,建置前需進行瞭解與評估: OS (Unix/Linux, Windows, Mac OS ) Web Server (Apache, IIS ) 程式語言 (PHP, Perl, JSP, ASP, ) 資料庫技術 (MySQL, Access, Text files ) 編輯語法難易度 中英文 or 多語文支援能力 系統功能性 (編寫、管理、分類、版本控制 ) 系統擴充性 系統檢索功能 ,評估結果:選擇以 Mediawiki 來建置系統。 系統建置後,一面使用系統建立內容
14、,一面進行改善: 瞭解基本編輯語法 熟悉系統各項功能 進行全面中文化 結合Google搜尋功能 善用Namespace、Template、Category、Variable 等http:/twbsball.dils.tku.edu.tw/未來努力方向: 從資訊架構而言,尚有許多值得改進之處。,15,經驗談:台灣棒球維基館 (2/3) (社群建構與管理策略),目前成果: 先以研究團隊五人小組為核心社群,藉由小組討論及協同創作過程,先行以輔助說明(Help)方式完成本站編輯原則與手冊之撰寫,以供協作者遵循。 在數位版權協議部分,採用GNU自由文檔許可證(GNU Free Documentation
15、 License)之方式,以避免版權糾紛。 因 Wiki 開放協作過程具有先出版後編輯之特性,頁面可能出現過渡、不完整或甚至錯誤之內容,以免責聲明方式進行告知,提醒使用者使用本實驗網站之資源時須有此認知。 未來努力方向: 應有更深入的策略:如頁面品質管理、社群規模擴增、激勵機制、網站推廣 等。 如何形塑共同創作風氣、建構具備正向發展的社群文化,使其成為一個不斷成長的有機體,乃 Wiki 社群極為重要的課題。,16,經驗談:台灣棒球維基館 (3/3) (知識組織與內容加值),目前成果: 分類架構的設計 索引概念的應用 控制詞彙的製作 同義的概念 階層與關聯的概念 同形異義的概念 綜合應用 台灣棒
16、球發展史、台灣棒球名人錄、台灣棒球大事記 未來努力方向: 持續提升頁面內容品質,17,Mediawiki 語法,基本編寫語法: Hyperlink: xxx Image: Image:xxx.xxx Category: category:xxx、:category Namespace Template template:xxx Variable xxx,18,Wiki 超連結,傳統 Wiki 語法 (源於 Wards Wiki) 採用CamelCase (Internal capitalization) 作為超連結文字,稱為 WikiWord。 僅適用於拼音文字語系環境,如英語。 許多 Wik
17、i engine 沿用此種語法。 MediaWiki 語法 (改良式) 採用雙層中刮號 框住超連結文字。 適用於各國語言環境。 Wikipedia 能發展成全球性計畫的主因之一。,19,Mediawiki 超連結語法,內部連結 頁面標題 頁面標題#章節 頁面標題 | 顯示文字 頁面標題#章節 | 顯示文字 註:若該連結不存在,點選後則進入編輯畫面 重定向 #Redirect 頁面名稱 外部連結 外部網址 外部網址 外部網址 顯示文字,20,Mediawiki 文字編排,: 文字內縮 * 項目清單 # 編號清單 = 章節標題符號重複代表子階層,21,Mediawiki 圖片顯示,共有15種語法變
18、化: 原圖顯示 Image:圖片檔名 (1 種語法) 可改變大小、位置,但無說明文字(可變化 3 種語法) Image:圖片檔名 | 大小px | 位置 Frame:加框 Image:圖片檔名 | frame (1 種語法) 可改變位置、加說明文字,但大小固定(可變化 3 種語法) Image:圖片檔名 | frame | 位置 | 說明文字 Thumb:縮圖 Image:圖片檔名 | thumb (固定180px)(1 種語法) 大小、位置、說明文字皆可設定(可變化 6 種語法) Image:圖片檔名 | thumb | 大小px | 位置 | 說明文字,22,Mediawiki 分類語法,
19、將某個頁面歸類至某個類別: category: 類別名稱 在文章中加入連至某類別頁的超連結: :category: 類別名稱 :category: 類別名稱 | 顯示文字分類架構設計 可採階層式分式規劃子分類 檢視所有類別 在特殊頁面中,點選所有分類 維基百科的分類:完整分類樹、簡明分類樹,23,Mediawiki 的 Namespace,Namespace 是 Mediawiki 用以區分不同用途的頁面。語法: Namespace: Pagename Mediawiki 系統中預設了 18 個 Namespaces -2: Media -1: Special 0: (article) 1:
20、Talk 2: User 3: User_talk 4: Project (如Wikipedia, TwBsBall ) 5: Project_talk 6: Image 7: Image_talk 8: MediaWiki 9: MediaWiki_talk 10: Template 11: Template_talk 12: Help 13: Help_talk 14: Category 15: Category_talk,24,Mediawiki 的 Template (模版 ),模版是置放於Template名字空間的特定頁面,通常供作其他頁面引用,以顯示預先編排的版面、訊息、分類 等
21、語法: 模版創建:Template:模版名稱 模版編寫:視同一般頁面 模版引用:模版名稱 Template 參數定義與傳遞: 無名參數: 在模版中以號碼定義參數: 1, 2 在頁面中引用模版時,需依序傳遞參數資料: 模版名稱|參數資料1|參數資料2| 有名參數: 在模版中以名稱定義參數: 參數名稱1, 參數名稱2 在頁面中引用模版時,需傳遞參數名稱與資料,順序則可變: 模版名稱|參數名稱1=參數資料1|參數名稱2=參數資料2|,25,模版與參數範例,無名參數: 模版名稱:圖書模版1 模版內容: 書名:1 作者:2 出版社:3 模版引用: 圖書模版1|台灣棒球一百年|謝仕淵、謝佳芬|果實 有名參
22、數: 模版名稱:圖書模版2 模版內容: 書名:書名 作者:作者 出版社:出版社 模版引用: 圖書模版2|書名=台灣棒球一百年|作者=謝仕淵、謝佳芬|出版社=果實 圖書模版2|出版社=果實|書名=台灣棒球一百年|作者=謝仕淵、謝佳芬,26,將頁面視同模版引用,引用一般模版(名字空間 template 中的頁面) 模版名稱 引用一般頁面(名字空間 article 中的頁面) :頁面名稱 範例 引用其他 Namespace 中的頁面 名字空間:頁面名稱,27,Mediawiki 的變數,內部變數 (參見:維基百科Help:變數) SITENAME SERVER SERVERNAME SCRIPTPA
23、TH localurl:頁面名稱 REVISIONID CURRENTMONTH CURRENTMONTHNAME CURRENTMONTHNAMEGEN CURRENTDAY CURRENTDAYNAME CURRENTYEAR CURRENTTIME NUMBEROFARTICLES NUMBEROFFILES NAMESPACE 頁面變數 模版、頁面的引用可視為另一種類型的變數。,28,InterWiki,InterWiki 為網站之間互相交連的機制,如同向外擴充的 Namespace(External Namespce),使外部連結感覺像內部連結。 語法: 網站名稱:頁面名稱 範例 M
24、ediawiki 預設的InterWiki Map 詳見http:/meta.wikipedia.org/wiki/Interwiki_map 維基百科跨語言連結即是採用InterWiki方式,29,其他,使用表格 善用討論頁 用戶頁 上載圖檔 圖像描述頁 ,30,特殊頁面,用戶登錄 參數設置 監視列表 最近更改 上載文件 圖像列表 近期上傳圖片預覽 用戶列表 管理員列表 統計 隨意翻頁 孤立頁面 未分類頁面 未分類類目 未使用圖像 熱門頁面 待撰頁面 短頁面 長頁面,新頁面 老頁面 死鏈頁面 所有頁面 被封網址列表 維護頁 站外書源 頁面分類 頁面匯出 版本 系統界面 紀錄集 刪除管理 恢復被刪頁面 封鎖管理 查封網址 使用者管理 變更使用者成為管理員,31,實習與討論,上機實習 分組討論,32,敬请指导!,