用 Joomla! 搭建一個社會網絡站點
作者: its
|
發布: 2009/4/21 (下午 02:33)
|
閱讀: 25752
|
評論: 0
|
靜態地址
|
內容源碼
社會網絡功能越來越被各種站點所青睞,而社會網絡站點的實現并不像想象的那么難。Joomla! 是一個備受歡迎的開源 CMS,事實上,它并不僅僅是 CMS,更是一個站點開發框架平臺,本文將介紹如何使用 Joomla! 搭建一個簡單的社會網絡站點。
目標與需求分析
該項目的目標是,通過向用戶提供免費的網絡與支持機會,培育業務關系。以下是簡單的需求分析。
人們將如何使用這個站點?
用戶將可以創建自己的內容和活動,他們還可以對過去的內容和活動進行評論。
他們將如何相互交流?
人們將通過創建圈子,消息系統,博客以及文章進行交流。
我需要給用戶多少控制權?
用戶將擁有對內容,活動,評論的全部權限,管理員可以對這些活動進行監督。
有沒有辦法讓用戶為站點帶來收入?
用戶可以在不同頁面上購買 Banner 廣告位。
基于上面的問題,我們就可以確立需求列表,以便我們尋找合適的 Joomla! 插件實現這些功能:
- 消息和評論系統,讓用戶對用戶創建的內容提供反饋和交互
- 活動創建,注冊等
- 博客
- 圈子
- Banner 廣告系統
- 一個供討論用的論壇
Joomla! 擴展庫
尋找合適的插件
任何象 Joomla! 這樣的 CMS 社區都會有大量良莠不齊的擴展可供選擇。一個蹩腳的擴展能讓你的站點崩潰,不過 Joomla! 有不少很好的擴展庫,庫里面的每個擴展都有評論與評分。以下是一些不錯的 Joomla! 插件資源:
最終,我們選中以下擴展:
JomSocial
我們需要的多數核心功能都包含在這個部件中,它還有一個插件系統,以便后期添加新功能。詳情..
EventList
這個部件包含活動創建,管理,插件,注冊等功能,和 JomSocial 可以很好地集成。詳情...
MyBlog
這個部件將 Joomla! 的核心內容功能擴展為更象一個社會博客系統,也可以和 JomSocial 集成。詳情...
Kunea
這個部件可以為我們提供一個支持論壇。可以和 JomSocial 的共享用戶資料。詳情...
JReviews
這個部件提供評論功能,可以和 JomSocial 的事件列表集成。詳情...
JomComments
另一個評論系統,允許用戶對用戶創建的內容進行評論,也同 JomSocial 這個核心部件集成,因此評論可以顯示在用戶資料頁。詳情...
Ad Agency
這個部件可以讓用戶輕松地在頁面上部署廣告。詳情...
在選擇擴展部件方面我們是煞費苦心,我們要保證這些選中的部件擁有很好的支持,有很好的開發團隊,同時可以相互集成,且容易定制。
以下是 JomSocial 的默認模板
需要注意的是,以上我們選擇的那些擴展部件很多屬于商業版,其中核心部件 JomSocial 還相當不便宜,如果不想花錢,還有一些免費的代用品,如 Community Builder 是一個高質量的 Joomla! 擴展,能實現 JomSocial 多數功能,支持很多可以集成的插件。我們還可以在 Joomla! 的擴展資源中,找到一些開源的評論與廣告擴展。Amy Stephen 和其他一些開發者正在創建一個很出色的博客擴展,Tamka,其 Beta 版應該很快就會推出。
實現
使用 Joomla! 的安裝程序,我們將這些擴展安裝到站點,這些一旦完成,剩下的就是對這些擴展進行配置與優化。以下是 JomSocial 帶的模板。
JomSocial 的配置
JomSocial 的配置并不難,但我們要搭建的是一個社會站點,因此你需要做相當多的初始化設計,包括:
- 創建原始圈子
- 創建用戶資料字段
- 創建用戶積分系統
- 定制外觀主題
JomSocial 有不少模板主題可供選擇,還可以使用這些模板主題覆蓋整個站點的外觀設計。
活動列表控制儀表盤
活動列表
允許用戶創建自己的活動非常重要,你應當創建一些初始活動,EventList 可以實現這些功能,你可以在管理界面中對其外觀 CSS 進行編輯以便同整個站點一致。最后,我們需要安裝 JomSocial 的插件集成工具。
博客,評論與論壇
這些擴展通過擴展可以集成到站點的菜單系統。
完成
上面我們選擇的這些擴展都不難部署,它們基本都有模板文件可以定制外觀,以便和整個站點統一。
以下是一些已經完工的,基于 Joomla! 的社會網絡站點可供參考:
本文來源:http://net.tutsplus.com/tutorials/other/build-a-social-network-using-joomla/ 中文翻譯來源:COMSHARP CMS 官方網站
|