Content Management System

5
Jan

輕鬆架設一個專屬於你的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

安裝步驟

  1. Pligg官方網站下載檔案(Pligg_Beta_9.0.zip),並解壓縮到任意資料夾。
    (我是放到桌面上的Pligg資料夾
  2. 打開Pligg資料夾裡面有個檔案settings.php.default,將之改名為settings.php
    (或是複製一份,再改名為settings.php)
  3. 接下來是Pligg資料夾裡的libs資料夾裡面有個dbconnect.php.default,改名為dbconnect.php
  4. 將Pligg資料夾裡的所有檔案上傳到網頁空間
  5. 打開瀏覽器,連到pligg所在的位址底下的install目錄,例如http://YourCoolDomainName.com/pligg/install/
  6. 畫面上會有四個Tab,如果是第一次安裝,請選擇Install;若是升級,請選擇Upgrade(本例為第一次安裝,選擇Install)
  7. Step 1需要填入MySQL的相關資料,請分別填入資料庫名稱、帳號、密碼、主機位址以及資料表的Prefix(通常不用特別更改Table Prefix),輸入完成後按下Check Settings
  8. 如果上個步驟填的資料都沒錯,Step 2應該會告訴你成功建立資料庫連線,按下Next繼續安裝步驟,然後就會出現Step 3啦~安裝步驟到此應該也算是結束了,非常快吧!
  9. Step 3的畫面裡面會提醒User以下幾件事情,為了網站的安全性,請務必完成:
    1. 將libs/dbconnect.php檔案的權限改為655
    2. 刪除install目錄
    3. 登入管理區域並將預設密碼改為您慣用的密碼(預設帳號god, 密碼12345)

嗯~說實在,裝好之後要面對一堆英文設定才真是令人頭大,願意花時間看那些英文的人根本不需要來看我這篇安裝介紹,因為官網也有安裝介紹(或是自己摸索應該也能裝起來)有時間的話再來把它繁體中文化,要推廣應該不是太難的事情。算是一股熱情吧,如果說文章中有任何謬誤,還請不吝指教!

參考資料

後記

請原諒我用了「輕鬆架設屬於你的Digg.com」如此聳動的標題,為了推廣Pligg,這樣的標題應該比較有說服力XD

另外,稍微試玩之後發現,beta 9解決了之前有中文不相容的問題(印象中我上次玩beta 8有遇到中文亂碼orz)

Category : Content Management System | Pligg | Tutorials | Blog
4
Jan

Top 20 Ruby on Rails Content Management Systems CMS Tools這篇文章整理了20個由Ruby on Rails寫成的CMS(Content Management Systems)。

節錄一下該篇文章提到的CMS:

  1. Radiant, the minimalistic CMS for Rails
  2. Typo Blogware
  3. Mephisto
  4. Streamlined for Rapid Rails Deployment(CMS tool, not a CMS)
  5. Rubricks-Ajax bells and whistles
  6. Ajax Scaffold Generator(CMS tool, not a CMS)
  7. Eribium
  8. RCMS
  9. Admin Pages CMS with Tree Tiers
  10. Spread CMS
  11. Pimpki-Personal Information Manager
  12. RealApps CMS - A Dead Simple CMS
  13. CMS Compontent - DateBocks 2.0
  14. CMS Component - ClockingIT
  15. Juggemaut - A Rails Plugin(not a CMS)
  16. Comatose - CMS Plugin App

奇怪?!我看來看去怎麼只有16個?

Category : Content Management System | Ruby on Rails | Blog
19
Dec

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

Category : Content Management System | PHP | Blog