老地方冰果室網站自從 2000 年三月起擴充編輯陣容後,便一直計畫引進具備網頁資料庫架構的新聞出版系統。
這中間除了考慮自行開發外,也因為效益考量,曾經對一些市面上廣受好評的網上出版系統,如 phpNuke、postnuke,
以及使用微軟 ASP 技術的黑秀網網站管理系統進行審核與評估。
可是在仔細的檢視過前述各種網上出版系統之後,我們發現有些產品在設計上的考量太過廣泛,架設起來讓人有殺雞用牛刀的感覺;
而又有些產品的架構太過特殊,直讓我們有隔靴騷癢的不滿足感。於是在經過深思熟慮後,我們認定只有自己親自開發一套系統,
才能真正達成自己對網站的需求與夢想。
於是在做出了決定之後,白萊恩便從 2000 年九月間起進行開發一套架構完整、功能複雜的新聞網站出版系統。可惜這項工程在開發工作達八成時因故忍痛暫停;
後來我們在 2001 年重新審視老地方冰果室的需求與實質效益後,將原先計畫的規格架構縮減,開發成現今使用的 FPCode 系統。
老地方冰果室網站所使用的新聞網站出版系統 FPCode,是由白萊恩使用 PHP 與 MySQL 資料庫所架設而成,整套系統是在 Mac OS X 10.1
上完成設計並進行測試。雖然 FPCode 的編輯功能不若 phpNuke 等產品來得強勁,但是已經能暫時滿足目前老地方冰果室網站運作上的需要。
隨著蘋果推出了以 BSD Unix 作為基礎的 Mac OS X,現在 Mac OS 平台的使用者也終於得以跟 Linux 或是 Windows 平台用戶一樣,
在自己的電腦上架設高性能的動態網站系統。同時由於工作上的關係,白萊恩深深感到開放性原始碼運動在近年來對於軟體業所造成的正面影響。
基於這些理由,白萊恩遂決定把 FPCode 的 PHP 原始碼開放,如此一來不但那些想要架設在 Mac OS X 上架設動態網站的朋友們可以找到一個架構較為輕便的系統,
更重要的是我們希望藉此可以拋磚引玉,吸引那些對於 PHP 有經驗或是有興趣的同好們加入我們繼續改進 FPCode 的行列。
FPCode 是採用 GNU General Public License 的方式授權,詳細的軟體許可證內容請參考 GNU 專案的網頁。
簡單的說來,您將可以自由使用的 FPCode,但是您不可以販賣這套軟體;您也不可以把這套軟體加以修改之後轉作牟利之用。
另外您若是根據 FPCode 做改進後推出自己的軟體,那麼該套軟體也將和 FPCode 一樣成為一套使用 GPL 授權的「自由軟體」。
這裡是一些 FPCode 管理模組的螢幕快照,按下圖片會顯示放大圖片:
FPCode 的系統需求:
- 作業系統:Mac OS X (10.0 以上) 或是其他可以安裝 PHP 4.0.x 以及 MySQL 3.23.x 或更新版本軟體的作業系統。
- 網站管理模組:Internet Explorer 4.0 或是更新版本的瀏覽器。
- 客端顯示模組可支援目前所有主流的圖形暨文字模式網頁瀏覽器。
FPCode 檔案下載:
下面就是 FPCode 的程式壓縮檔案,您可以根據喜好挑選下載 StuffIt 壓縮檔格式或是 tar+gzip 檔格式的版本。
在冰果室交流區,我們也特別設有專屬於 Darwin, Apache, MySQL 和 PHP 使用者的 DAMP 討論專區;如果您對 FPCode ,或 PHP 與 MySQL 程式開發有興趣,都可以加入討論的行列。
|