輕鬆架設一個專屬於你的Digg.com!
上次在這篇文章提到Pligg這個架站系統,今天心血來潮乾脆把它架起來玩玩看!(我從beta7開始接觸,最初的動機是想用Pligg來架一個類似Digg.com的網站,不過當時認為即使套用Pligg來架站,要修改的部份還是很多,所以就懶了orz)
Pligg在之前都是很類似Digg.com的呈現方式,首頁的文章是依文章的人氣及各種變數來決定排序,並且會顯示出digg數。然而在Pligg beta 9的Demo Site可以發現首頁是以五顆星的方式來呈現(旁邊依然有數字的平均分數以及投票的人數)。目前尚未深入研究,不曉得5 Star Rating是可以關掉的模組還是說未來都會以這樣的方式呈現?
Anyway, 以下就稍微介紹一下安裝流程吧!光從Google上搜尋台灣有關Pligg的網頁,似乎還寥寥無幾,乾脆來推廣一下!說不定藉由這樣的系統架構可以激發出某些創意也說不定。
安裝需求
PHP and MySQL
安裝步驟
- 到Pligg官方網站下載檔案(Pligg_Beta_9.0.zip),並解壓縮到任意資料夾。
(我是放到桌面上的Pligg資料夾)
- 打開Pligg資料夾裡面有個檔案settings.php.default,將之改名為settings.php
(或是複製一份,再改名為settings.php)
- 接下來是Pligg資料夾裡的libs資料夾裡面有個dbconnect.php.default,改名為dbconnect.php
- 將Pligg資料夾裡的所有檔案上傳到網頁空間
- 打開瀏覽器,連到pligg所在的位址底下的install目錄,例如http://YourCoolDomainName.com/pligg/install/
- 畫面上會有四個Tab,如果是第一次安裝,請選擇Install;若是升級,請選擇Upgrade(本例為第一次安裝,選擇Install)
- Step 1需要填入MySQL的相關資料,請分別填入資料庫名稱、帳號、密碼、主機位址以及資料表的Prefix(通常不用特別更改Table Prefix),輸入完成後按下Check Settings
- 如果上個步驟填的資料都沒錯,Step 2應該會告訴你成功建立資料庫連線,按下Next繼續安裝步驟,然後就會出現Step 3啦~安裝步驟到此應該也算是結束了,非常快吧!
- Step 3的畫面裡面會提醒User以下幾件事情,為了網站的安全性,請務必完成:
- 將libs/dbconnect.php檔案的權限改為655
- 刪除install目錄
- 登入管理區域並將預設密碼改為您慣用的密碼(預設帳號god, 密碼12345)
嗯~說實在,裝好之後要面對一堆英文設定才真是令人頭大,願意花時間看那些英文的人根本不需要來看我這篇安裝介紹,因為官網也有安裝介紹(或是自己摸索應該也能裝起來)有時間的話再來把它繁體中文化,要推廣應該不是太難的事情。算是一股熱情吧,如果說文章中有任何謬誤,還請不吝指教!
參考資料
後記
請原諒我用了「輕鬆架設屬於你的Digg.com」如此聳動的標題,為了推廣Pligg,這樣的標題應該比較有說服力XD
另外,稍微試玩之後發現,beta 9解決了之前有中文不相容的問題(印象中我上次玩beta 8有遇到中文亂碼orz)
Top 20 Ruby on Rails Content Management Systems CMS Tools這篇文章整理了20個由Ruby on Rails寫成的CMS(Content Management Systems)。
節錄一下該篇文章提到的CMS:
- Radiant, the minimalistic CMS for Rails
- Typo Blogware
- Mephisto
- Streamlined for Rapid Rails Deployment(CMS tool, not a CMS)
- Rubricks-Ajax bells and whistles
- Ajax Scaffold Generator(CMS tool, not a CMS)
- Eribium
- RCMS
- Admin Pages CMS with Tree Tiers
- Spread CMS
- Pimpki-Personal Information Manager
- RealApps CMS - A Dead Simple CMS
- CMS Compontent - DateBocks 2.0
- CMS Component - ClockingIT
- Juggemaut - A Rails Plugin(not a CMS)
- Comatose - CMS Plugin App
奇怪?!我看來看去怎麼只有16個?
Pligg官方網站:http://www.pligg.com/
Pligg Beta 9 Demo:http://demo1.pligg.com/
Pligg是一套由PHP開發的Contenet Management System(CMS),簡單來說其實它是一套非常類似Digg.com的系統(人人都可以是總編輯,大家一起來投票決定網站的頭條。)
在Beta 9裡面主要新增了幾個功能:
- Module System:新增了模組機制,讓管理者可以輕鬆新增、移除某些功能。(所以可以自行開發外掛程式囉?)
- Google AdSense Revenue sharing module:很妙,收入分享模組?
- 內嵌Youtube, Google, 或是Xoinks的影片
- 全新的網頁樣板(個人認為現在的樣子比以前成熟、完整許多。)
- Private Message Module:讓使用者之間可以私人傳訊。
- Category Manager:支援子類別。
- Site Statistics module
- Random story module
- Ajax contact form module
- Popular/Upcoming module
- 5 Star Rating
一些新功能其實還滿不賴的,這個版本比起我之前用過的Beta 8成熟多了。有了Pligg Beta 9,要搞Digg-like網站的相似度應該可以更高XD