项目

CMS Kit:全局资源

CMS Kit 全局资源系统允许动态添加全局样式和脚本。

启用全局资源功能

默认情况下,CMS Kit功能处于禁用状态。因此,在开始使用前,您需要启用所需功能。您可以使用全局功能系统在开发时启用/禁用CMS Kit功能。或者,您也可以使用ABP的功能系统在运行时禁用CMS Kit功能。

请参阅CMS Kit模块文档的"如何安装"章节,了解如何在开发时启用/禁用CMS Kit功能。

用户界面

菜单项

CMS Kit模块在管理侧向主菜单添加以下项目,位于全局资源菜单项下:

  • 全局资源:全局资源管理页面。

CmsKitAdminMenus类包含菜单项名称的常量定义。

全局资源页面

全局资源页面用于管理系统中的全局样式和脚本。

cms-kit-global-resources-page

内部实现

领域层

聚合

本模块遵循实体最佳实践与规范指南。

  • GlobalResource(聚合根):存储资源。

仓储

本模块遵循仓储最佳实践与规范指南。

为此功能定义了以下自定义仓储:

  • IGlobalResourceRepository

领域服务

本模块遵循领域服务最佳实践与规范指南。

全局资源管理器

GlobalResourceManager用于执行GlobalResource聚合根的相关操作。

应用层

应用服务

  • GlobalResourceAdminAppService(实现IGlobalResourceAdminAppService):实现全局资源系统的管理操作。
  • GlobalResourcePublicAppService(实现IGlobalResourcePublicAppService):实现全局资源系统的公共用例。

数据库

Entity Framework Core

数据表
  • CmsGlobalResources

MongoDB

集合
  • CmsGlobalResources
在本文档中