《单元三:知识共享平台— WiKi实务与应用 [教程]》由会员分享,可在线阅读,更多相关《单元三:知识共享平台— WiKi实务与应用 [教程](30页珍藏版)》请在金锄头文库上搜索。
1、Part 4 Wiki 進階管理2009/9/241Wiki 進階管理nMediaWiki 安裝n後端管理n介面客製化n擴增模組2009/9/242MediaWiki 安裝 (1/5)n系統需求q作業系統nWindows(Win2000、Win2003、WinXP)nLinux(Fedora、CentOS、Ubuntu、SUSE)nMacnSolarisnqMediaWiki (current stable version is 1.15.1) q網路伺服器nApachenIISq資料庫nMySQL 4.0以上nPostgreSQL 8.1以上qPHP 5.0以上n編輯器qNotePadqPs
2、Pad http:/ Studio http:/ http:/ 安裝 (2/5)n作業系統為Windows可利用如AppServ或XAMPP等打包軟體qAppServ(http:/ Control Panel(製作USB Portable較易管理) n建議安裝XAMPP Lite版本即可Windows平台2009/9/244MediaWiki 安裝 (3/5)nWindowXP 安裝MediaWiki 1.15.1影片壓縮檔qhttp:/163.13.175.98/InstallMediaWiki- Windows.tar.gz(約63MB)q利用7-Zip或WinRAR解壓縮即可n若要製作U
3、SB可攜式版本,在Window下可利 用XAMPP Lite或官方網站所介紹的MoWeS Portable和Uniform Server qhttp:/www.mediawiki.org/wiki/Manual:Wiki_on_a_ stickWindows平台2009/9/245MediaWiki 安裝 (4/5)nUSB可攜式範例下載qhttp:/163.13.175.98/xampplite.tar.gz(約66MB)qMySQL 帳號root;密碼123456qMediaWiki 帳號Wiki;密碼123456q須進行以下設定步驟n執行xampp-control.exe選取Port-C
4、heck檢查80埠號是否監聽(若80埠 號已監聽,修改 /xampplite/apache/conf/httpd.conf 選擇其他埠號)n接著選取Setup-choose 2(重新指定XAMPP路徑)-n-x完成離開nApache StartnMySQL Startn開啟瀏覽器輸入網址 http:/localhost/wiki或http:/127.0.0.1/wiki即可(若 埠號有改須輸入)Windows平台2009/9/246MediaWiki 安裝 (5/5)n作業系統為Linux可利用安裝映像檔打包的 Apache、MySQL、PHP等,視情況可進行版 本升級,phpMyAdmin需
5、要另行下載安裝n須設定MySQL資料格式為UTF-8編碼,較不易 造成亂碼q修改/etc/f,加入以下設定ndefault-character-set=utf8ndefault-collation=utf8_general_ciLinux平台2009/9/247後端管理 (1/6)n對於系統管理員來說,MediaWiki於前端僅能 進行修改系統界面、個人參數設置、頁面與用 戶管理等工作n若要進行系統功能的進階設定、新增、修改、 維護等工作則須利用後端來管理n由於MediaWiki並無內建後端管理程式,無法 透過Web界面進行上述工作,因此需要進入系 統後端2009/9/248後端管理 (2/6
6、)n常見後端管理工作q系統設定q程式修改、備份q資料庫增刪改查、備份q面板客製化q擴增模組q檢視網站紀錄檔n自行開發部份nApache的access log及error logq其他,如上傳圖檔備份、系統升級2009/9/249後端管理 (3/6)n系統設定qLocalSettings.php可修改n$wgSitename - 網站名稱n$wgDBname - 資料庫名稱n$wgDBuser - 資料庫帳號n$wgDBpassword - 資料庫密碼n$wgEnableUploads = false; - 預設不能上傳圖檔n$wgDefaultSkin = monobook; - 預設面板n若
7、有安裝extension需要將設定檔include至此n【更多設定請詳見】 http:/www.mediawiki.org/wiki/Manual:LocalSettings. php2009/9/2410後端管理 (4/6)n系統設定qDefaultSettings.php可修改n$wgUploadDirectory - 預設上傳圖檔儲存在/images資料夾n$wgLogo - 預設網站Logo檔案路徑/skins/common/images/wiki.pngn$wgFavicon = /favicon.ico; - 預設網址列圖示檔案路徑n$wgMaxUploadSize = 1024*
8、1024*100 - 預設允許上傳檔案大小為 100MBn用戶權限 (GroupPermissions)約在1183行以後n$wgAllowExternalImages = false; - 預設不允許外部連結圖片n$wgAllowExternalImagesFrom - 設定允許外部連結圖片網段n$wgFileExtensions = array( png, gif, jpg, jpeg ) ; - 預設允許上傳 檔案格式n【更多設定請詳見】 http:/www.mediawiki.org/wiki/Manual:Configuration_settings2009/9/2411後端管理 (
9、5/6)n面板客製化n可自行下載提供使用者更 多面板客製化服務qhttp:/ orums/ (downloads - Mediawiki Modifications n進階設定 (/extension/ConfirmEdit/ConfirmEdit.php )q預設權限n$wgGroupPermissions* skipcaptcha = false; n$wgGroupPermissionsuser skipcaptcha = false; n$wgGroupPermissionsautoconfirmedskipcaptcha = false; n$wgGroupPermissionsbo
10、t skipcaptcha = true; / registered bots n$wgGroupPermissionssysop skipcaptcha = true; q預設觸發層級n$wgCaptchaTriggersedit = false; n$wgCaptchaTriggerscreate = false; n$wgCaptchaTriggersaddurl = true; n$wgCaptchaTriggerscreateaccount = true; n$wgCaptchaTriggersbadlogin = true; 2009/9/2416Extension: Confir
11、mEdit (2/2)2009/9/2417Extension: CategoryTree (1/2)nMediaWiki官方說明頁面n步驟q下載適用於MediaWiki 1.15.1版本套件 【載點】q解壓縮至/extensions/CategoryTree資料夾q於/LocalSettings.php寫入n$wgUseAjax = true; nrequire_once(“$IP/extensions/CategoryTree/CategoryTree.php“); q進階設定【詳見此】n編輯語法q語法標籤為與。 q參數設置 nmode:欲呈現分類方式,選項有categories、page
12、s、all等。 qcategories:僅列出子分類,且不會顯示Category:。 qpages:列出子分類與頁面(不包含image頁面)。 qall:列出子分類與頁面(包含image頁面)。 depth:分類樹呈現時的階層,預設為1,會顯示第1層子分類;若0則只顯示根分 類;若2則會顯示第1及第2層子分類,以此類推。 hideroot:預設為off會顯示跟分類,若設置為on則不會顯示根分類。 2009/9/2418Extension: CategoryTree (2/2)n編輯語法範例q分類 名n 可參考台灣棒球維基館2009/9/2419Extension: EmbedVideo+ (1
13、/2)nMediaWiki官方說明頁面n步驟q將頁面程式碼寫入檔案/extensions/EmbedVideo+.phpq於/LocalSettings.php寫入nrequire_once(extensions/EmbedVideo+.php); n可內嵌影音網站qDailymotion qFunnyOrDie qGoogle Video qsevenload qRevver qYouTube - both normal and HD videos qInteria.pl 2009/9/2420Extension: EmbedVideo+ (2/2)n編輯語法q影音服務名稱:只需要輸入名稱,
14、如目前有提供的影音服務 有youtube、youtubehd、googlevideo、dailymotion、 funnyordie、sevenload、revver。 qID:將影音檔的ID複製。如 http:/網域名稱/ID q寬度像素:可自由選擇寬度像素,高度會按照原比例自動調 整;最小寬度限制為100像素,最大寬度為1024像素。 n編輯語法範例q#ev:影音服務名稱 | ID 或者是 #ev:影音服務名稱 | ID | 寬度像素 由於HD畫質影片解析度較高,因此內嵌時請注意影片高度與 寬度,若超出頁面範圍易有錯誤訊息! 2009/9/2421Extension:EmbedPDF nM
15、ediaWiki官方說明頁面n步驟q將頁面程式碼寫入檔案/extensions/EmbedPDF.phpq於/LocalSettings.php寫入nrequire_once(extensions/EmbedPDF.php); q允許上傳.pdf檔案格式n編輯語法q語法標籤為與n編輯語法範例qhttp:/ qYour_uploaded_document.pdf n檔案名稱前面不需要加NameSpace2009/9/2422Extension:FlickrnMediaWiki官方說明頁面n步驟q將頁面程式碼寫入檔案/extensions/Flickr.phpq於/LocalSettings.php寫入nrequire_once(extension