2010-08-17 44 views
0

我對PHP很陌生,我正在構建一個社區網站。它應該支持用戶配置文件,消息傳遞,用戶照片庫,身份驗證和個人資料評論。我環顧四周,並縮小我的選擇: 1 - 使用社交網絡軟件包像埃爾格 2,使用像CakePHP的PHP框架,並添加所需的功能從頭 3啓動整個事情在PHP中構建社區網站的最佳實踐

我明白任何建議對此事

感謝

回答

1

我最近開始在CakePHP建立一個社區驅動的網站。我發現一旦我想到了該網站的功能和設計(包括後端),cakephp使其開始非常容易。它有一個出色的支持社區,「the bakery」給出瞭如何實現現有功能的一個很好的例子。

當你可以不重新發明輪子,cakePHP具有一系列豐富的助手和如身份驗證插件,評論,標籤/ tagclouds,文本編輯器等

我也聽到了很多好的關於codeigniter

希望這會有所幫助。

Jonesy

0

在我看來,如果你正在學習,拿起現有的框架與它的工作之一,瞭解它,也許嘗試推出自己的。如果你想學習,看看之前發生了什麼。如果您的主要關注點是爲人們建立一個網站,那麼請使用現有的框架。

0

一個CMS聽起來像是最好的選擇,因爲在代碼庫和社區支持方面有很好的堅實基礎。僅舉幾例的Drupal/joomla/modx都具有這些類型的功能和更多。有些來自盒子,有些來自插件。

另外你還提到了cakePHP,如果你有興趣的話還可以看看symfony。它們都是很棒的框架。

1

您是否考慮過使用像Mambo,Drupal,Joomla等開源項目並回饋社區?這些應用程序有很多插件/選項。你沒有的任何東西都可以構建(比從頭開始要快得多),並將它們回饋給整個社區。這甚至比構建另一個CMS更快。

+0

+1對於Drupal來說,它是構建社區網站的非常好的工具 – tamasd 2010-09-01 13:37:42