随笔-97  评论-105  文章-46  trackbacks-1

CommunityServer数据部分名词解释

Blog

Forum

Gallery

Post 某一篇随笔及其评论
例如:我这个随笔+你们的回复
每一个帖子及其跟贴 相片及其评论
Thread 随笔
例如:我这个随笔
楼主的第一个帖子 相片
Section
可以嵌套
某人的博客
例如:我的Blog
嵌套:团队Blog,例如:太阳时代
论坛的分版块
嵌套:分版块下的分版块
某人的相册
嵌套:团队相册

Group
Site+Application

多个博客的集合
例如:博客园
总论坛 总相册
Application 类型:博客 类型:论坛 类型:相册
Site 站点:博客园
如果有其他网站需要使用同一套程序及同一个服务器,那么其他站点也可以使用也是一个Site
如果博客园上还有更大范围一级的容器,例如:软件博客联盟,则可以将博客园作为一个Section,软件博客联盟作为一个Site

抛砖引玉,欢迎指正
posted on 2006-03-29 12:01 Konimeter 阅读(545) 评论(6) 编辑 收藏

评论:
#1楼 2006-03-29 12:19 | 非鱼      
POST 和 THREAD的概念应该反过来吧?
 回复 引用 查看   
#2楼[楼主] 2006-03-29 17:05 | Konimeter      
@非鱼
post:帖子,我的blog是一个post,你的评论是一个post,我再回复也是一个post
thread:主题,我的blog的subject,最新的评论作者,最新评论时间,评论数量已经阅读数量等等,构成一个thread的记录

详细,请参看CS的数据库中cs_Posts表和cs_Threads表

 回复 引用 查看   
#3楼 2006-03-30 12:25 | uGoer      
@Konimeter
POST 和 THREAD的概念不太对。非鱼说的是对的。 thread表示的是Post以及对Post回复(其实还是一个post)的内容,可以翻译成post主线,其中包括统计信息等。

 回复 引用 查看   
#4楼[楼主] 2006-03-30 13:57 | Konimeter      
@uGoer:谢谢评论。
可能是我表达有问题,我觉得我跟你说的是一个意思。呵呵:)

cs_Threads表的一个记录中,包括作者ID,作者名,最近回复作者ID,最近回复作者名,最近回复的PostID。

以当前Blog为例:
CommunityServer数据部分名词解释,这个是一个Post,postID=361636
非鱼的评论,是一个post,postID=361651
我回复非鱼的评论,是一个post,postID=361908
uGoer的评论,是一个post,postID=362569
我回复uGoer的评论,是一个post,postID=362680

cs_Threads中对应的会有一个记录,其ThreadID假设=123456,(ThreadID是cs_Threads表中自增长,步长为1的integer类型字段)
那么在cs_Posts表中,postID为361636、361651、361908、362569的记录的ThreadID都=123456
而cs_Threads表中的ThreadID=123456的记录,
UserID=Konimeter的ID
PostAuthor=Konimeter

MostRecentUserID、MostRecentPostAuthor这个根据不同时间而改变:
CommunityServer数据部分名词解释,这时候,是“Konimeter的ID”和“Konimeter”,MostRecentPostID=361636
非鱼的评论,这时候,是“非鱼的ID”和“非鱼”,MostRecentPostID=361651
我回复非鱼的评论,这时候,是“Konimeter的ID”和“Konimeter”,MostRecentPostID=361908
uGoer的评论,这时候,是“uGoer的ID”和“uGoer”,MostRecentPostID=362569
我回复uGoer的评论,这时候,是“Konimeter的ID”和“Konimeter”,MostRecentPostID=362680

cs_Threads,这个过程中,只有一条记录
cs_Posts,这个过程中,记录不断增加

 回复 引用 查看   
#5楼[楼主] 2006-03-30 14:06 | Konimeter      
刚才再回看一下,确实顶楼的信息表达得有误。
Post那里的解释应为:某一篇随笔是一个Post,其评论也是一个Post
例如:我这个随笔是一个Post,你们的每一个回复(评论)也是一个Post

Thread那里的解释应为:某一篇随笔以及评论回复所构成的相关信息组成一个Thread
例如:我这个随笔和你们的所有回复(评论)组成一个Thread
包括:总共的浏览次数、总共的回复数、最近回复的作者、时间、是否精华等等的信息

为了保持Blog的可读性,就不修改楼顶的Post了。

再次感谢非鱼和uGoer的热心指正。

 回复 引用 查看   
#6楼 2006-05-11 15:24 | 布衣王侯[未注册用户]
确实ThreadID>PostID我们在CCS上二次开发了
新闻系统可以确定这一点

 回复 引用   
我的公司:
ShangXun.Net一站式网络服务
昵称:Konimeter
园龄:6年4个月
粉丝:1
关注:1
<2006年3月>
2627281234
567891011
12131415161718
19202122232425
2627282930311
2345678

搜索

 
 

常用链接

随笔分类(96)

文章分类(15)

.NET

最新评论

推荐排行榜