社交網站適合用什麼開源框架?

我和幾個朋友業餘時間想做一個公益類的社交網站,主要功能需求如下:

1.這是關注某一公益領域的社交網站,目的是建立一個平台,讓參與這個公益領域的組織在平台上更好的溝通交流,以抱團的方式幫助他們擴大影響力,普及這一領域的知識,類似於泛科技網站;

2.網站的大致框架類似於果殼網,豆瓣網,但經過需求分析之後也有一些區別。包括這幾個部分:

小組:基本上某個公益組織入駐後成為一個小組,小組中會被分配2-3個許可權是組長,組長對小組進行管理,另外只有組長有發布活動的許可權,這樣就可以讓我們比較方便的管理,因為一起做網站的人都是業餘時間來做公益,沒有太多時間管理用戶發布的內容,所以我們只需要管理組長,組長是該小組的負責人;

每個小組裡有發帖回帖的功能,問答,活動發布的功能等,主要是組內的溝通和交流;

主題,主題的編輯是類似與wiki,每個組的組長有許可權對該主題共同進行編輯,而主題由我們核心團隊來定,基本每個月精選2-3個主題,組長可以把小組內精選的子主題,問答,活動添加到主題里,由我們審核。這樣做是為了更好地互動,共享,更高效地管理。

另外最重要的就是用戶的功能,不需要博客之類的功能,不過怎麼樣更有效的互動我還沒仔細考慮過。

目前我們這隻業餘的團隊有幾個技術人員,正業是做軟體開發相關的工作,但沒有開發網站的經驗,我們想找一個開源的框架先把網站搭建起來,再根據我們的需求去修改。希望了解的朋友能根據我們的需求幫忙推薦下框架,同時也給我們提供些寶貴意見。


我想,既然你們是做軟體工程開發相關的工作,那麼選擇drupal比較好。

drupal的擴展性比較好,又穩定,許可權管理功能很強大,用戶管理也很好用。module很多,基本上可以做成任何類型的網站。

  • views可以做出任何你想要的頁面排版和block等等
  • User Relationships可以達到建立用戶之間關係的作用。
  • 我印象中有專門的模塊實現小組討論功能(organic groups好像就可以,我沒用過),好像有個用drupal建立類似豆瓣那種小組的網站。指定組長,給組長授權也是很容易通過drupal的permission來做到的。
  • 很容易可以建立feature這種內容。自動的,手工的都可以。
  • answers模塊可以做問答。

但是如果要真的做到隨心所欲,那麼對技術水平要求比較高。既然本來就是搞程序的……

有很多社交網站都是用drupal開發的。http://drupal.org/cases 其中有SNS的例子。

我想,你這個應該就是說,既需要好的內容管理,又需要好的用戶許可權分配。類似豆瓣的小組功能?但是要比豆瓣的小組要對內容管理上要更清晰?比如我覺得你的這個網站也就是差不多這個樣子:http://www.cmsns.com/

怎麼感覺你這個重點不是SNS呢……像是個論壇……我覺得在考慮用什麼系統之前,還是要把內容框架搭好吧……

其他比較省時間的選擇(我只用過一點joomla和buddypress,康盛的只用過discuz,其他的都是道聽途說來的……):

Joomla。這個有更多的SNS網站的例子(http://community.joomla.org/showcase/sites/society/social-networking.html),但是要命的是,很多的優秀的擴展是需要花錢

的。你們如果不在意這個可以試試。Joomla也是非常強大的,同樣是基本可以做出任何類型的網站,而且優點是上手比較容易。(但是我個人還是感覺drupal更好用些)

這個來實現你的想法也是很簡單的,因為有現成的擴展。

buddypress的話,wordpress在大訪問量的情況下的性能表現?不清楚。但是buddypress好像是注重類似於facebook這種的社交網站……

wordpress可以裝用戶管理的plugin,可以裝類似論壇的討論plugin等等,但是總之還是感覺用起來有點累,不是那麼自由。

康盛的那套(http://www.comsenz.com/products)也不錯,做SNS的話也像是傻瓜似的。我想用這個實現你那個想法倒是可以,但是將來其他的擴展不方便吧。

Facebook Platform現在也是開源的。http://developers.facebook.com/opensource/

不太了解。但是應該不是你要的那種吧。

Dolphin:http://www.boonex.com/ 沒用過,沒仔細看過,以前有人跟我提過,我就記得了。

ConcourseConnect聽說也不錯,大致看了看實現你的想法也可以,但是是基於java的……這個性能的話,不知道如何。

如果想要更用心要自己寫很多東西的話,

豆瓣用的phyton,quoxite,http://quixote.ca/users

Ruby的話,有rubyonrails


去研究一下buddypress?是wordpress公司的產品,同時可以整合wordpress和論壇產品bbpress。


社交開源的程序可以參考目前市場上比較穩定的thinksns,這個程序有8年了,ThinkSNS採用PHP+MySQL技術平台,社交核心+多應用+多插件機制。通過應用、插件、風格包等機制擴展功能,支持全平台。擁有IOS、Android客戶端以及H5手機版;其輕量化的應用模式,穩固的底層架構支持強大的二次開發拓展。網址是:http://www.thinksns.com


可以考慮 UCHome / Drupal,可用的模塊比較多,也可以根據自己的需要定製。


看了需求,感覺更適合用thinksns,而且前幾天我看見,貌似他們在搞活動,有免費使用的,還有移動端


如果是以SNS為方向,建議看一下http://www.elgg.org/,模塊化結構和SNS的底子是有的。

這個是比較完備的SNS架構,就是底層的代碼不太好改。我所知道的有公司在拿他做企業社區的底層,自己在上面做二次開發。


這得看你在開發上投入多大?如果全開發的話可以去http://42qu.com看看,他們的框架不錯。基於python


我們可以做

具體見我們公益啦 網站介紹

http://gong Yi.la


1.ThinsSNS比較老牌了,做了七八年的樣子了,基於TP框架開發的。

2. OpenSNS是近幾年開發的,歷時不久,但是功能模塊很多,有些模塊TS都沒有涉及,OpenSNS的問答模塊也是類似知乎的,挺不錯,最近又上線了眾包模塊,有段時間沒有大版本更新了,可能是在憋大招了,粉絲都在等V3的發布


看到上面有位講drupal的,drupal的強大就不多講了,drupal絕對是一大首選,非常便於擴展。我認識的一個朋友正在做類似豆瓣這樣網站,基於drupal .

另外就是discuz的ucenter,估計國內用的很多,但是據說擴展比較麻煩。

還有強大的就是 boonex公司出品的Dolphin


thinksns比較符合你的開發需求,他們有針對不同垂直行業不同需求量身打造的不同版本,地址在這裡,你可以看看,下載下來體驗,Thinksns子版本下載,最近他們在搞團購活動,買授權,最多可以3折,最低是6折樣,買的人越多,折扣優惠也越多,地址在這裡:ThinkSNS50單大型團購活動


康盛的吧,完全夠你用了!關鍵是是運營!


推薦閱讀:

社交網路盈利之道|非微商
網站用英文名妥不妥?
如何看待很多人喜歡在社交軟體發讓人感覺此人是傻逼的動態?
有什麼國內可以用的外國社交APP?

TAG:社交產品 | 公益網站 |