SPB-设计规则
来自站长百科
导航: 上一页
Application设计规则
- 选定ApplicationID,并在spb_Applications 中进行配置;
- 如果需要使用可配置服务,则在“配置”中进行相应服务配置,可能需要扩展Framework中的以下配置类的方法
- ApplicationIDs
- PermissionItemKeys
- AuditingItemKeys
- PrivacyItemKeys
- UserPointItemKeys
- IntegratedPointItemIDs(综合积分项目ID)
- ActivityItemKeys
- NoticeItemKeys
- UserTagItemKeys
- UserCategoryItemKeys
- MultiUserCategoryItemKeys
- 如果需要使用可扩展服务,则按照约定进行相关扩展;
- 统计,每个应用一般需要定期执行统计任务:
- 定期Application内的统计信息,记录在表spb_Applications中;
- 如果使用了站点类别服务,还需定期计算Application在站点类别的统计信息,记录在表spb_SiteCategories中;
- 如果使用了地区统计,还需定期计算Application在地区的统计信息;
- 如果应用具有综合积分,则需要定期计算其综合积分;
- 清除过期的置顶信息;
- 事件处理
- 需要处理删除用户的SpaceBuilder.Common.UserDelete及SpaceBuilder.Common.UserDeleteAndReassignContent
- 使用SiteCategory服务的应用需要处理ApplicationSupportEvents.BeforeSiteCategoryMerge事件