Spacebuilder

Spacebuilder

SpaceBuilder(簡稱SPB,軟體著作權登記號:2008SR14027)是一款基於asp.net技術業內領先的Web2.0社區平台。使用預置的部落格、相冊、檔案、網摘、迷你部落格、資訊、論壇、活動、圈子等套用模組,可以快速的搭建web2.0線上社區。藉助SpaceBuilder平台的服務(用戶、朋友、私信、邀請、許可權、審核、隱私、積分、通知、動態、標籤、分類、附屬檔案…),二次開發者可以快速的增加新的套用模組或者對現有的套用模組進行修改。

簡介

(圖)Spacebuilder

SpaceBuilder(簡稱spb,軟體著作權登記號:2008SR14027)是一款基於ASP.NET技術業內領先的Web2.0社區平台。使用預置的部落格、相冊、檔案、網摘、迷你部落格、資訊、論壇、活動、圈子等套用模組,可以快速的搭建web2.0線上社區。藉助SpaceBuilder平台的服務(用戶、朋友、私信、邀請、許可權、審核、隱私、積分、通知、動態、標籤、分類、附屬檔案…),二次開發者可以快速的增加新的套用模組或者對現有的套用模組進行修改。
 
  SpaceBuilder最新版本採用asp.net mvc開發,是迄今為止基於asp.net技術的最強大的社區產品,採用了世界領先的技術體系架構、優異的快取技術、基於Lucene的全文檢索技術,可以承載千萬級的數據,並提供良好的安全性及用戶體驗。

套用背景

當今的網際網路正在發生著一項變革,藉助各種新興的服務更多的網路用戶參與到了網際網路中。網際網路開啟了一個全新的時代,我們稱之Web2.0。
Web2.0是在2004年3月O’ReillyMedia Inc. 與MediaLive公司的一次頭腦風暴會議上由O’Reilly Media Inc.的戴爾·多爾蒂(DaleDougherty)和MediaLive的克瑞格·克萊(CraigCline)共同提出的。他們對Web2.0並沒有給出明確的定義,而是舉例說明:“個人網站是Web1.0,部落格是Web2.0;螢幕抓取是Web1.0,Web服務是Web2.0;單方發布信息是 Web1.0,共同參與信息發布是Web2.0”。2005年10月O’Reilly Media Inc.的提姆·奧萊理(Tim O’Reilly)對Web2.0給出一個簡介的定義:“Web2.0是一個作為平台的網路,跨越了所有連線的設備;Web2.0的這些套用構成了這個平台的優勢所在;發布軟體成為一個持續更新的服務,並使更多的人更好地使用這種服務;獲取並重組哪些包括其他個人用戶在內的各種來源的數據,並對其他人提供自己的數據與服務以便他們以同樣的方式使用;通過一種‘共享網路架構’的方式高效地創建網路,並提供比Web1.0頁面更豐富地用戶體驗”。
從2004年開始國內先引入了部落格、wiki、相冊、網摘、視頻等典型web2.0套用,目前已經成為國人在網際網路上僅次於Email及即時通訊的第3大套用。加之從2007年開始SNS套用也迅速升溫,尤以Facebook、MySpace最為突出。我們堅信Web2.0會為企業、教育培訓機構、社會團體、政府…帶來更多的商業價值、社會價值,為了使這些組織藉助Web2.0創造出新的價值,基於Web2.0的產品必不可少。 而目前在國內具備web2.0特徵的產品還很缺乏,尤其還沒有一款採用asp.net開發的出色的產品。結合國內網際網路套用現狀以及國內用戶特點,我們致力於為用戶提供基於asp.net具有web2.0特徵的最好的社區產品。

功能特色

1. 用戶空間:產品中的用戶空間整合了部落格、相冊、網摘、檔案、迷你部落格、朋友、訊息中心、朋友動態等功能,集知識管理、個性展示為一體。用戶可以在空間內:
1) 寫迷你部落格:記錄自己的心情和狀態;
2) 寫部落格文章:記錄自己生活、工作及感悟;
3) 與朋友分享自己的照片;
4) 與朋友分享自己的檔案;
5) 與其他用戶建立朋友關係;
6) 顯示朋友的最新動態;
2.朋友:
1) 邀請朋友:用戶可以通過QQ、MSN或Email邀請自己的朋友,朋友註冊或登錄後即可成為該用戶的朋友;
2)朋友列表:可以對朋友進行分類或者導出所有聯繫信息;
3)連線路徑:當一個用戶訪問另一個用戶空間時可以自動計算出兩個用戶之間的最佳連線路徑,並且可以瀏覽所有路徑;
3.隱私保護:
1) 用戶所有敏感信息都可以進行隱私設定,還可以對自己的空間選單進行隱私設定,還可以對用戶行為(例如:接收私信、接收邀請)進行隱私設定;
2) 用戶不僅可以設定自己的信息針對哪類用戶開放或關閉,而且可以設定針對哪個具體用戶開放或關閉;
3) 還可以直接把用戶加入黑名單。
4. 圈子:用戶可以建立同事圈、同學圈、同鄉圈、興趣圈、親情圈…,並且可以設定圈子的公開程度(公開、私有),圈子成員可以把自己的信息(例如:部落格文章、圖片、檔案、網摘)推薦到圈子中集中顯示,還可以在圈子中交流討論;
5. 活動:用戶可以發布活動,設定活動的公開程度(公開、私有),而且可以把活動綁定到某個圈子。用戶可以進行留言、報名、發布活動照片,活動發起人還可以邀請朋友參加活動,並導出活動參與人員名單。
6. 論壇:用戶可以在論壇交流討論;
7. 資訊:站點管理員可以發布資訊,並且可以設定是否允許會員投稿;
8. 頻道:站點管理員可以利用站點分類、管理員推薦、用戶標籤,構建站點的頻道;
9. 積分:SpaceBuilder的積分具有兩種用途:
1) 用於評價用戶的行為。所有用戶操作都可能影響到基礎積分、聲譽積分、信譽積分的增減。基礎積分、聲譽積分、信譽積分構成了評價用戶的三個維度,都會影響到用戶的等級;
2) 用於作為虛擬幣流通。用戶還具有交易積分,交易積分可以賺取或消費。例如:用戶上傳一個檔案賺取4個交易積分,下載一個檔案消費n個(允許檔案發布人自主定價)交易積分。
10. 審核:SPB的內容審核機制主要包含三部分,一是自動審核(通過敏感字詞過濾來實現),二是人工審核(通過站點管理人員人工檢查是否通過審核),三是用戶舉報。確保站點管理員最大限度的控制站點內容;
11. 通知:通知功能可以讓用戶第一時間獲得需要閱讀或處理的信息,即便用戶沒有登錄站點也可以通過Email或簡訊獲得;
12 .動態:系統會自動把朋友的操作推送到用戶的動態里,使用戶在自己空間內就可以獲悉朋友最近做了哪些事情;
13. 全文檢索:採用企業級的全文檢索機制,不僅搜尋更加全面而且搜尋速度非常快;
14. 易於擴展:用戶空間、圈子、頻道甚至後台都支持皮膚機制,並且皮膚非常易於修改和擴展;客戶可以非常快捷的定製自己的頁面內容、站點選單;還可以在後台對各套用模組進行啟用或禁用。

技術特色

1.產品架構:採用“平台+套用”的設計思想,可以方便及快捷的擴展新的套用;
2. Ajax:表現層採用大量的jQuery技術,使用戶獲得良好的用戶體驗;
3. asp.net mvc:採用微軟最新的asp.net mvc(c#)進行表現層開發。徹底消除了ViewState可以萬全控制html代碼的輸出;Controller與View完全分離充分避免了皮膚機制的性能損失;原生態的url routing更利於url rewrite
4. 數據存儲:目前採用SQL Server2000/SQLServer2005/SQL Server2008進行數據存儲,由於數據訪問層採用了Provide設計模式所以可以方便的移植到其他關係型資料庫;
5. 數據訪問:為了提升性能以及資料庫安全性,數據訪問全部採用存儲過程;
6. 高效快取:使用可分區的快取技術,並且具有優秀的快取過期策略,使站點獲得性能提升的同時,保證快取與資料庫數據同步;
7. 全文檢索:以Lucene為核心實現全文檢索功能,實現索引庫自動更新,並提供企業級的全文檢索性能;
8. 擴展機制:優秀的皮膚實現機制,使客戶可以方便的對現有皮膚進行修改或開發新的皮膚;核心模組提供了全局事件,客戶可以開發自己的Module;
9. 配置檔案:配置信息均採用XML格式,易於管理設定;
10. 所有頁面均採用xhtml+css進行設計,符合web標準,兼容所有主流瀏覽器(IE、Firefox),降低頁面流量,提高載入速度;

安裝環境

作系統 Windows Server 2003(推薦)、Windows 2000、Windows XP
資料庫 Sql Server 2000(推薦)、Sql Server 2005
Web伺服器 IIS 5.0及以上版本(推薦IIS 6.0)
.NET Framework .NET Framework 3.5或者3.5 SP1(V2.0採用asp.net mvc開發,如果使用SDK版還需要安裝asp.net mvc)

相關詞條

相關搜尋

熱門詞條

聯絡我們