2011-08-09 99 views
1

我已經在codeigniter框架之上構建了一個自定義網站。我現在想要實現我網站的「博客」部分,並允許與我合作的各種非技術人員編輯/創建博客條目併發布。我不想從頭創建一個後端。將博客添加到我的網站的好方法

codeigniter是否有很好的插件可以與現有的博客託管服務一起使用,可能會下載一個xml-rss feed並將其構建到博客頁面中?不確定最好的方法是向我工作的非技術人員提供這種功能。有什麼建議麼?

+0

那麼,不知道它是否會與現有的網站一起玩,但Pyro CMS是用Codeigniter構建的,可能適合您的需求:http://pyrocms.com/ 這是值得一試的。 :) –

+0

你也可以嘗試fuelCMS .. http://www.getfuelcms.com/ – Chamilyan

回答

2

如果它只是一個管理界面,你不想再寫信,我會:

  • 設置在同一的博客MySQL服務器作爲您的CodeIgniter應用與服務器上的靜態IP
  • 創建一個從你的應用程序,以博客的數據庫
  • 使用CodeIgniter的另一個DB連接來處理數據,路由和前端視圖

這將允許您更好地將博客的前端界面集成到您現有的網站,同時保留博客的後端。

如果您不想(由於某種原因)想要創建另一個連接,可以將RSS源用作XML格式的API,或者在博客頂部創建一個API層。這個選項肯定會比直接連接慢,但你可能更喜歡這樣做。

+0

你提到在服務器上設置博客,你推薦任何特定的博客軟件? –

+1

爲了便於文章發佈等,WordPress(http://wordpress.org)是一個不錯的選擇。我也聽說過關於TextPattern(http://textpattern.com/)的好消息,但我沒有親自使用它 – adlawson

+0

我很好奇你對這個想法的看法:如果我設置了一個博客主要的博客供應商,然後有JavaScript下載和解析由博客服務提供的XML feed,並顯示給用戶,所有客戶端。其目標是避免在我的服務器上加載博客服務 –

1

幾乎所有的博客都提供RSS。您可以使用它並使用RSS解析器庫對其進行緩存。

我有一個演示運行,現在使用這個方法時的tumblr