SPB-设计规则

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页

Application设计规则

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

参考资料[ ]