Open Source Web Application Framework for ASP.NET Core
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2.6 KiB

CMS Kit: Recursos Globais

O sistema de Recursos Globais do CMS Kit permite adicionar estilos e scripts globais dinamicamente.

Habilitando o Recurso de Recursos Globais

Por padrão, os recursos do CMS Kit estão desabilitados. Portanto, você precisa habilitar os recursos que deseja antes de começar a usá-lo. Você pode usar o sistema de Recursos Globais para habilitar/desabilitar os recursos do CMS Kit durante o desenvolvimento. Alternativamente, você pode usar o Sistema de Recursos do ABP Framework para desabilitar um recurso do CMS Kit em tempo de execução.

Verifique a seção "Como Instalar" da documentação do Módulo CMS Kit para saber como habilitar/desabilitar os recursos do CMS Kit durante o desenvolvimento.

A Interface do Usuário

Itens do Menu

O módulo CMS Kit adiciona os seguintes itens ao menu principal, sob o item de menu Recursos Globais:

  • Recursos Globais: Página de gerenciamento de recursos globais.

A classe CmsKitAdminMenus possui as constantes para os nomes dos itens do menu.

Página de Recursos Globais

A página de Recursos Globais é usada para gerenciar estilos e scripts globais no sistema.

cms-kit-global-resources-page

Internos

Camada de Domínio

Agregados

Este módulo segue o guia de Melhores Práticas e Convenções de Entidades.

  • GlobalResource (raiz do agregado): Armazena um recurso.

Repositórios

Este módulo segue o guia de Melhores Práticas e Convenções de Repositórios.

Os seguintes repositórios personalizados são definidos para este recurso:

  • IGlobalResourceRepository

Serviços de Domínio

Este módulo segue o guia de Melhores Práticas e Convenções de Serviços de Domínio.

Gerenciador de Recursos Globais

GlobalResourceManager é usado para realizar operações para a raiz do agregado GlobalResource.

Camada de Aplicação

Serviços de Aplicação

  • GlobalResourceAdminAppService (implementa IGlobalResourceAdminAppService): Implementa as operações de gerenciamento do sistema de recursos globais.
  • GlobalResourcePublicAppService (implementa IGlobalResourcePublicAppService): Implementa os casos de uso públicos do sistema de recursos globais.

Banco de Dados

Entity Framework Core

Tabelas
  • CmsGlobalResources

MongoDB

Coleções
  • CmsGlobalResources