日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【开始研究Community Server,转贴一点东西】Community Server资料收集

發布時間:2024/7/19 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【开始研究Community Server,转贴一点东西】Community Server资料收集 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Community Server學習資料

uGoer 系列文章

Community Server專題一:概述Community Server
Community Server專題二:體系結構
Community Server專題:附件(DOC&PPT)--2005年10月10日更新
Community Server專題三:HttpModule
Community Server專題四:HttpHandler
Community Server專題五:IHttpHandlerFactory
Community Server專題:FAQ--2005年9月19日更新
Community Server專題六:Delegates & Events
Community Server專題七: Job & Timer
Community Server專題附錄一: 什么是Threads & Processes
Community Server專題八:MemberRole之Membership
Community Server專題八:MemberRole之Membership深入篇
Community Server專題九:MemberRole之Profile
Community Server專題十:MemberRole之RoleManager
CommunityServer 2.0中Files 與 Reader 項目的授權機制
Community Server 2.0中如何調試項目?我告訴你!
Community Server2.0專注細節一 郵件提醒按鈕實現(上)
Community Server2.0專注細節專題Doc下載(2006-3-9更新)

Felix?系列文章

Community Server系列之一:開篇簡介

Community Server系列之二:頁面之間的關系1[介紹]

Community Server系列之三:頁面間關系2[介紹]

Community Server系列之四:Ajax在CS2.0中的應用1

Community Server系列之五:CS2中的Ajax原理

????? 寫這篇帖子的目的在于介紹整個CS中的關鍵點,以我的經驗來看著重應該了解的地方的一些羅列。這對初次接觸CS的朋友來說我想是有幫助的。

?????? 模塊:在CS2中最主要的官方模塊有(論壇Forums、博客Blogs、相冊Galleries)現在只討論主要的這三個模塊,下面的文字也圍繞著這三個模塊進行討論。這三個模塊具有一定的共同點,CS把這三個模塊抽象到一起了,這是CS的核心所在。

名稱

說明

主要數據表

備注

Section

基本板塊:論壇里表現為論壇的板塊,博客里表現為每個人的博客,相冊表現為每個人的相冊。

cs_Sections主要保存模塊數據包括模塊的組別名稱所有者等等。

?

CS中很重要的一個概念,幾乎所有的邏輯都與此相關。

Group

組別,在CS中的幾乎所有標準模塊都依靠Group進行管理,論壇的Group表現為對論壇板塊的分類,博客表現為博客的群組,相冊也表現為群組,總之,這些模塊都要依賴此進行管理

cs_Groups,主要保存分組信息

所有Section都依賴此進行組合,就算一個Section也需要一個默認Group

Settings

幾乎每張表都有SettingsID的字段用來區分不同的應用,因為CS一個程序可以同時分成多個應用而互不干擾,每個存儲過程,每張表都有相應的對Settings的篩選

cs_SiteSettings,站點的基本設置以XML的形式保存在此

cs_Sites站點信息,可設置多個站點

cs_SiteMappings站點和Settings的對應關系

這個概念同樣重要,現在很多程序都設計成這樣的模式,一句話,盡量靈活,CS的靈活性非常到位。

Thread

線程,這個感念比較抽象,但在CS中卻是很重要的,這個意思可以簡單的認為是一個主題,并包含這個主題所有的相關信息,比如回復數,得分等等

cs_Threads,保存每個主題信息,

cs_ThreadsRead,閱讀者對每個主題的閱讀情況

在每發表一篇主題(非回復)就在此表添加一條記錄

Post

表示包括主題在內的所有用戶發表的帖子,無論是回復還是投票或主題統統要在此記錄

cs_Posts,保存Post的主要數據表其他與Post相關的表還有很多

最重要的用戶數據表

Category

分類,帖子分類,此分類是針對Section進行的,每個Section都可以有自己的分類,在CS中又叫TAG,可以適當改造一下就變為時下流行的TAG功能

cs_Post_Categories&cs_Post_Categories_Parents保存每個Section的分類統計

cs_Posts_InCategories保存每篇帖子對應的分類

CS中只有對每個Section的分類管理,而缺少對整個網站的分類,我們可以按照Category模塊進行擴展

Permission

授權,與Role角色掛鉤,此針對各Section設置各種角色的對應權限,也就是權限矩陣

cs_ProductPermissions在此保存針對每種應用模塊的默認權限。cs_SectionPermissions針對各種Section的個性權限

此處缺少對Group的默認權限,不過根據源代碼擴充為支持Group默認權限的功能也很容易

Membership

建立在微軟的Membership組件下的基于角色的用戶管理系統,使用此功能對設置權限和對用戶相關功能的擴充都非常方便

以asp_net打頭的數據表是Membership所需要的,另外cs中擴展了cs_Users及cs_UserProfile等數據表

CS完全依靠Membership達鍵的用戶基礎管理系統,很多地方值得好好研究

Job

B/S程序需要定時處理的功能,在此稱為Job,我們可以在communityserver.config文件中看到那些Job的配置,運行這些Job都是在單獨的線程中執行,與用戶交互無關

可以通過后臺管理的Jobs Report查看Job的情況,也可通過查看Exception Report查看Jobs有無運行異常

熟悉這些關鍵詞及模塊對CS的掌握至關重要,希望通過此篇介紹能幫助你更快的了解CS的基礎。

?

?

?

?

轉載于:https://www.cnblogs.com/jacktu/archive/2006/10/25/540002.html

總結

以上是生活随笔為你收集整理的【开始研究Community Server,转贴一点东西】Community Server资料收集的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。