Kenming’s Wiki 開放了!

原本就有計畫將我對軟體設計的許多心得與見解等寫成書籍出版。

平常一有想法及心得時,我可以很快地寫成單篇文章發表在我的 Blog 上。基本上,發表於 Blog 的文章是比較屬於隨性、未經修飾過的,相對地,也比較不會有心理的壓力。

但是,當打算寫一本比較完整架構的書籍時,說真的,光要構思如何先建立書籍的骨架,亦即書籍的目錄時,就傷透腦筋~ 瞻前顧後,想要表達得更加完整與周詳,就更難去動筆。(其實,這些還是心態問題,完美主義作祟)

嘿,現在有了 Wiki 這種概念的呈現,可就大大解決了我許久以來的這些困擾了。

原本以為 Wiki 是屬於多人共筆的功用而已,沒想到,原來 Wiki 被用在出版平台的建構也是非常地理想。

關於書籍寫作的方式,我漸漸有一些體會了。不一定要先建立完整的骨架(目錄結構),先有個雛形架構即可。然後,可以把目錄上的標題成為寫文章的主題,寫文章同時,可能又有另外的想法,是與原標題不一樣的,結果又衍生另一篇文章出來。此時,反而是先寫出文章內容才倒推回去整理出目錄標題來。

所以,目錄的標題與內容的寫作,不一定有絕對的先後順序,而是以循環漸進的方式來做修正與整理。這也正是軟體開發最重要的一個實務—Iteration。

而 Wiki 平台,正是能提供作者隨時隨地,只要上網透過瀏覽器,就可以很快速地來整理與修正書籍的目錄結構與編輯文章內容的最佳利器。(Wiki 有很獨特的寫作語法可以方便文章的排版)

同時,還有個好處,可以在實體書籍出版前,可以先讓讀者閱讀並可以提供建議與討論。循環漸進、回饋與修正,讓書籍架構與內容可以更加地完整,這正是我最大的收穫! :p

所以,若對爾後在我的 Wkiki 平台所寫的電子書有所建議時,歡迎可以在本篇文章給予迴響。或者,也可以參考我在 Wiki 公佈欄的訊息,欲加入 Wiki 的讀者,可以 email 給我您的帳號以方便全程參與文章內容的討論。(很抱歉,因個人的 Wiki 並未是開放成多人共筆的方式,所以,為了安全性,只好採人工 email 認證的措施)

Kenming’s Wiki 網址:
http://www.hsdc.com.tw/wiki/

{筆記} MediaWiki 在 IIS 環境下安裝注意事項

環境:

  • IIS 6.0
  • PHP 4.39
  • MySQL 4.0.x

Wiki 套件:

安裝的虛擬路徑設為:wiki (URL:http://www.kenming.idv.tw/wiki)。
當執行完 mediawiki 目錄內的 .\config(須能有寫入的權限)後,會產生一個 “LocalSettings.php”,將該檔案 move 至 mediawiki 主目錄內(parent directory),同時並將 .\config 目錄的寫入權限移除或直接刪除 .\config 整個目錄。

不知道是否為 Bug,必須修改 LocalSettings 內其中一個變數值(原來其值為空字串)為所設定的虛擬目錄(本例中,虛擬目錄是設為 “wiki”):

$wgScriptPath	    = "/wiki";

然後,當你的 PHP 在 IIS 環境下是設為 CGI-based(我用 ISAPI,仍舊必須如此設定),則改為:

## If using PHP as a CGI module, use the ugly URLs
## $wgArticlePath      = "$wgScript/$1";
$wgArticlePath      = "$wgScript?title=$1";
軟體思維顧問

專職軟體輔導與教育訓練的獨立顧問。輔導企業資訊單位如何有效組織系統開發與維護;輔導開發人員達成有效的專業分工。傳授如何把軟體作軟 (Keeping Software Soft)的技能,得以提昇系統的彈性/延展,並進而創造系統的再利用價值。

Personal