O que e o Editor de Dominios?
O Editor de Domínios é combinação de papéis e permissões para um site. A cada site tem seu próprio domínio exclusivo. Quando um novo site é criado, este se baseia num modelo de site e faz a cópia dos papéis e permissões do modelo. Modificar os papéis e permissões dentro de um modelo de domínio, afetará todos os novos sites criados a partir deste modelo. Contudo, uma vez criado, um site individual, o domínio deste site (não-modelo), poderão ser modificados para criar papéis ou permissões personalizados dentro desse domínio específico, independente do modelo original. Domínios podem ser visualizados e modificados utilizando a ferramenta administrativa Editor de Domínios.
Modelos de Domínios de Sites
Dependendo do tipo de site que se pretenda criar, um dos tipos de modelos poderão ser utilizados.
- Se o site é um Site de usuário, o modelo utilizado será !site.user.
- Se o site não é um Site de usuário, e tem um tipo configurado, o modelo a ser utilizado serão !site.template.<type> onde <type> é o tipo de site (por exemplo, !site.template.course, !site.template.project, etc.).
- Se não houver nenhum tipo de site definido, o modelo padrão que será utilizar é o !site.template.
Modelos de Domínios de Usuários
As contas de usuários também são baseadas em domínios.
- !user.template.<usertype>, este domínio depende do tipo de usuário. Não confundir isso com o papel do usuário.
- !user.template
Modelos de Sites de Ajuda
O modelo !site.helper podem ser utilizado para forçar permissões num determinado papel para todos os sites existentes. Isso é útil se precisar adicionar novos papéis ou alterar permissões do papel em todos os sites, depois que muitos sites forem criados.