-------------------------------------------------------------------------------
這是 http://news.ossacc.org/wiki/Wiki_20070616_B.ppt 的 HTML 檔。
G o o g l e 在網路漫遊時會自動將檔案轉換成 HTML 網頁。
校園共筆應用—
MediaWiki 建置與管理
2007/06/16 | 徐鴻壹 | 師大圖資所
http://index.wikia.com
一、MediaWiki簡介與教學應用
二、Windows下安裝MediaWiki
三、MediaWiki本地化設置
四、MediaWiki介面修改
五、MediaWiki功能擴充
六、MediaWiki備份與管理
一、 MediaWiki簡介與教學應用
MediaWiki簡介
* Wikipedia後端系統
* 自由軟體
* 良好的中文支持
* 彈性擴充的架構
* 活躍的開發社群
* 豐富的說明文件
MediaWiki重要功能
* 編輯
o Wiki語法
* 儲存
o 版本管理
* 連結
o [[頁面標題]]
o 特殊頁面
* 個人化設置
o 面版
o 監視列表
Wiki應用: 個人知識管理
* 教師教學檔案
o 阿孝正在忙
* 學生學習歷程檔案
o 國立中興高中-Blog+Wiki=Bliki
Wiki應用: 協同寫作
* 教材/教科書共同協作:
o 台灣英語教學圍紀
o 台北縣大豐國小 資訊教師團隊
o 台中市育英國中 維奇教材教學資訊網
o Wikibooks
o Wikiversity
* 網路合作學習:
o Epoche Wiki
o Flat Classroom Project
Wiki應用: 專門領域
* 專門領域
o 台灣棒球維基館
o 醫學快紀
o Library and Information Science Wiki
Wiki應用: 組織知識管理
* 學校組織知識管理
o 南投市中興高中wiki
o 南投縣竹山高中wiki
o 雲林縣正心中學wiki
o 宜蘭縣梗枋國小wiki
Wiki應用: 百科
* 台灣大百科
* Wikipedia
* Citizendium
[[Questions]]
二、Windows下安裝MediaWiki
* 安裝準備與環境檢測
* 伺服器參數設定
o 權限設定
o 郵件設定
o 資料庫設定
* MediaWiki設定
o 啟用檔案上載
o 增加上載檔案類型
o 圖像功能使用
安裝準備與環境檢測 (1)
* 硬體環境需求: 至少256MB的記憶體
* 軟體環境需求:
o Apache 2.0.55
o PHP 4.4.2
+ PHP 4 僅能使用MediaWiki 1.6.x 的版本;
+ PHP 5 可使用 MediaWiki 1.7.x 後的版本
o MySQL 4.1.16
安裝準備與環境檢測 (2)
* 準備支援無 BOM 的 UTF-8 編輯器
ex: Notepad++
伺服器參數設定
* 權限設定
o {mediawiki} 訪客可讀
o {mediawiki}\config 訪客可讀寫 (僅安裝時需要)
o {mediawiki}\images 訪客可讀寫 (如果要可以上載檔案)
伺服器參數設定
* 郵件操作設定: php.ini
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from = me@example.com
[[示範/練習]]
* 下載MediaWiki http://www.mediawiki.org/
* 環境檢測
* 資料庫設定
* 安裝選項設定
MediaWiki設定: 啟用檔案上載
* 允許檔案上載 ($wgEnableUploads)
o 預設值: $wgEnableUploads = false;
改成 true
o 並記得將images目錄權限,改成可寫入。
MediaWiki設定:
預設容許或禁止的檔案類型
* 預設容許的檔案類型:
o $wgFileExtensions = array( ‘png’, ‘gif’, ‘jpg’, ‘jpeg’ );
* 預設禁止的檔案類型:
o $wgFileBlacklist = array( ‘htm’, ‘jsp’, ‘pl’, ‘exe’… );
MediaWiki設定: 增加上載檔案類型
* 增加常見的檔案類型 ($wgFileExtensions)
o 文件: Plain text (.txt), Microsoft Word (.doc), Rich Text (.rtf), OpenDocument Text (.odt), StarOffice (.sxw), Portable Document Format (.pdf) and Postscript (.ps).
o 試算表: Comma Separated Value (.csv), Microsoft Excel (.xls) and OpenDocument Spreadsheet (.ods).
o 簡報: Microsoft Powerpoint (.ppt) and OpenDocument Presentation (.odp)
o 聲音: MPEG-1 Audio Layer 3 (.mp3), Ogg Vorbis (.ogg), Real Audio (.rm) and Waveform (.wav)
o 心智繪圖: FreeMind (.mm)
o 壓縮檔: 7-Zip (.7z), WinRAR (.rar) and ZIP (.zip)
MediaWiki設定: 圖像功能使用
* 確認啟用檔案上載
* 自動產生縮圖
o 安裝ImageMagick (直接下載ImageMagick-6.3.4-5-Q16-windows-dll.exe)
o 修改LocalSettings.php
+ $wgUseImageMagick = true;
+ $wgImageMagickConvertCommand = “/usr/bin/convert”; 或 “C:/Program Files/ImageMagick-6.3.4-Q16/convert”
* 加入圖片網址,即顯示圖片
($wgAllowExternalImages=true)
MediaWiki設定: 改用/wiki/式網址
* 網址從/mediawiki/index.php/ 改成 /wiki/ 式網址,進而縮短網址
o 修改LocalSettings.php
$wgArticlePath = "/wiki/$1";
o 修改apache/conf/httpd.conf
Alias /wiki C:/xampplite/htdocs/mediawiki/index.php
Alias /index.php C:/xampplite/htdocs/mediawiki/index.php
o 重新啟動 apache 服務
[[示範/練習]]
三、MediaWiki本地化設置
* 提示資訊修改
* 站外書源
提示資訊修改 (1)
* 常見提示訊息
o MediaWiki:Mainpage 首頁
o MediaWiki:pagetitle (瀏覽器上方的)網頁標題
o MediaWiki:Privacy (頁尾)隱私政策
o MediaWiki:Aboutpage (頁尾)關於本站
o MediaWiki:Disclaimers (頁尾)免責聲明
* 導航/側邊欄
o MediaWiki:Sidebar
提示資訊修改 (2)
* 一般提示訊息
o {mediawiki}/languages/messages/
MessagesZh_tw.php
[[示範/練習]]
工具箱的提示訊息更改
站外書源
用途
* 輸入ISBN連往其他書籍參考資源
作法
* 調整站外書源($bookstoreList)
o 國圖聯合目錄
o 書評社群
o 書籍比價網站
* 修改說明文字(booksources-text)
[[示範/練習]]
ISBN 9789866858079
相關資源: 書籍網站的ISBN語法
Wikipedia http://z.la/5megx
LemonWiki http://z.la/t8frx
四、MediaWiki介面修改
* 修改網站LOGO
* 面版(skin)的套用
* 預設面版更改
* 增加Google廣告/Javascript小飾品
修改網站LOGO
預設值:
* $wgLogo =
“$wgScriptPath/skins/common/
images/Wiki.png”;
* 135*135像素
更改為其他圖檔的 URL 或 相對路徑
面版(skin)的套用
面版套用說明
* 下載新的面板 SkinName.zip,解壓縮後
o SkinName.php
o SkinName.deps.php
o 資料夾 SkinName/*
* 將上述檔案,移到 {mediawiki}/skins/
預設面版更改
* 更改LocalSettings 中
$wgDefaultSkin = ‘monobook’;
改為新的NewSkinName
* $wgDefaultSkin = ‘NewSkinName’;
增加Google廣告/Javascript小飾品
{mediawiki}/skins/MonoBook.php
* Javascript
* iframe
[[示範/練習]]
面版相關資源
* Gallery of user styles http://z.la/hxesx
* Mediawiki Skins - PaulGu dot com http://paulgu.com/wiki/Mediawiki_Skins
五、MediaWiki功能擴充
* 擴充套件類型
* 擴充套件的安裝
* 擴充套件: 自訂新增文章的格式
* 擴充套件: 匯入自由圖像
* 擴充套件: 展示FreeMind心智圖
擴充套件類型: 管理
* 語法分析 (70)
* 掛入(hook) (52)
* 媒體處理 (36)
* 驗證及授權 (35)
* 特殊頁面 (34)
* 分析器功能 (22)
* 使用者介面 (3)
* 國際化 (5)
* 整合 (3)
擴充套件類型: 資料處理
* 頁面編輯 (13)
* 地圖 (5)
* 資料萃取 (4)
* 頁面輸出 (4)
* 語法高亮度顯示 (3)
* RSS (3)
* 資料源(feed)產生 (2)
* 數學計算 (3)
擴充套件類型: 互動與其他
互動
* 聊天 (12)
* 行事曆 (9)
* 電子郵件 (1)
其他
* Google (7)
* Firefox瀏覽器 (2)
擴充套件的安裝
* 下載擴充套件
* 放置於 {mediawiki}/extensions/
* 修改LocalSettings.php
o 檢查無BOM格式
o 在檔尾嵌入擴充套件: require_once(‘extensions/ExtensionName.php’);
o 避免放在 require_once( “includes/DefaultSettings.php” ); 之前
擴充套件: 自訂新增文章的格式
用途
* 事先自訂新文章的格式,方便使用者編輯
安裝
* 下載「輸入欄」套件: Inputbox http://z.la/ex69z
* 下載「新增文章」套件CreateArticle http://z.la/o5lnx
* 將檔案複製到{mediawiki}/extensions/
* 修改LocalSettings.php,在檔尾嵌入套件
學習單範本
type=create
default=學習單_
width=30
preload=Template:New_worksheet
buttonlabel=新增學習單
[[示範/練習]]
學習單範本製作
擴充套件: 匯入自由圖像
用途:
* 匯入Flickr中創用CC授權的相片
安裝
* 檢查PHP.ini的 allow_url_fopen 是On.
* 下載安裝ImportFreeImages ( http://z.la/e7ljf ) 及 phpFlickr套件(http://z.la/2xwsw )
* 修改LocalSettings.php: 嵌入ImportFreeImages套件
* 修改ImportFreeImages套件
o 取得Flickr API Key ( http://z.la/1jhb1 ),並填入ImportFreeImages.php中的$wgIFI_FlickrAPIKey
o 修正phpflickr的位置
* 連結到 [[Special:ImportFreeImages]]
擴充套件: 展示FreeMind心智圖
用途:
* 上載FreeMind心智圖到MediaWiki,透過瀏覽器即可展示。
安裝
* 下載FreeMind extension
o 下載freemind/ 共11個檔案 http://z.la/4sl9o
,置於{mediawiki}/extensions/freemind
o 下載FreeMind.php http://z.la/39onx
,置於 {mediawiki}/extensions
* 修改LocalSettings.php
o 嵌入FreeMind套件
o 增加FreeMind的檔案類型(.mm)
使用
* 在文章中的編輯語法
[[示範/練習]]
擴充套件資源:
http://www.mediawiki.org/
點選extensions
六、MediaWiki備份與管理
* MediaWiki的資料庫備份
* MediaWiki的管理
o Wiki網站的9種狀態
o 廣告留言防制
o 特殊頁面
MediaWiki的資料庫備份
* 資料庫備份
o C:\xampplite\mysql\data\wikidb\*
o mysqldump
o Sitemap 修改
* 檔案備份
o /images/
o /extensions/
o /skins/…
MediaWiki的管理
* Wiki網站的9種狀態
* 廣告留言防制
* 特殊頁面
[[示範/練習]]
課後作業: 到index.wikia.com介紹wiki站
謝謝聆聽
敬請指教
沒有留言:
張貼留言