星期四, 10月 01, 2009

架 wiki 雜感

這個暑假應 ycma 的要求,架了一個實驗室的 wiki ,一開始不知道要用什麼 wiki ,於是就使用了 MediaWiki ,一開始對於這種 wiki system 實在是不太熟,不過熟了之後其實很好上手,快速架了一個之後,其實還真的覺得蠻方便的,雖然中間問題不斷,我在查 MediaWiki 的問題時,都會特別列出 CentOS 的解法,不知道是很有名還是問題特別多(淚) Orz

這幾個禮拜發現,MediaWiki 的上傳檔案其實蠻亂的,一方面是我不太會用,一方面是 MediaWiki 真的很強大(換言之就是複雜),讓我開始思考是否有其他 Wiki 的解決方案,於是我就看到 FLOLAC09 所使用的 DokuWiki。

DokuWiki 是一個相當輕量級的 wiki system,架設的時候預設背後不需要任何資料庫,當然跟原本的設計理念: 當 wiki system 整個不能動的時候,希望能單靠資料夾的結構就能看出來當初架了什麼,這有好處也有壞處,DokuWiki 本身在上傳檔案的時候是沒有版本管理的,而 MediaWiki 這方面有作(不過後面是一個 Database),而 DokuWiki 在備份上也相當容易,僅把整個資料夾壓縮就備份成功了 XDXD,到其他地方再解壓縮後稍作設定即可,對於我這種對 MySQL 不熟的人相當方便(MediaWiki 背後會用到 Database ,備份時就要把 database 的資料 dump 出來),當然啦,其他地方的使用上也相對簡單。

DokuWiki 相當適合我這種懶人,也相當適用於小型網站,如果說資料很多,有數千到數萬以上的網頁的話,可能還是 MediaWiki 比較適合吧 XD? 但是我目前所要放置的資料沒有這麼多,所以我還是可以繼續懶懶的使用 DokuWiki XDXD。


---
兩個月來的心酸嗎 XD

5 則留言:

Mr. BigCat 提到...

> 對於我這種對 MySQL 不熟的人相當方便(MediaWiki 背後會用到 Database ,備份時就要把 database 的資料 dump 出來)

Mediawiki supports SQLite since 1.13. 架小wiki的話用sqlite吧 一樣是備份資料夾就完成了

不過我也推架小wiki用doku 除非真的有用到mediawiki才有的功能

yen3 提到...

@ 大鳥: 你說了我才知道,可見我還是沒有好好做筆記 XD 不過 DokuWiki 真的還蠻好用的。

日落 Zero 提到...

我被 Mediawiki 打過好幾次槍,幾次是 MySQL charset 問題,幾次是系統設定問題.....。如果需要簡單輕巧就用 Doku 吧,如果需要超人等級的助手再用 Mediawiki。

我有一些 Mediawiki 的筆記,可以用關鍵字搜尋一下 ^^

日落 Zero 提到...

阿阿阿~~~ 忘了說!Mediawiki 有支援你最喜歡的 LaTex!!! XD

yen3 提到...

@ 日落: 我知道有 LaTeX,不過似乎設不好,也懶的用了。 不過我剛架設 MediaWiki 的時候,也是一堆錯誤,要一個一個慢慢修 XD。