ti-enxame.com

ACL e controle de acesso para baixar documentos com base em permissões de grupo de usuários

Estou trabalhando em um site de projeto para animais de estimação usando o Joomla! organizar meu apartamento (ou seja, discriminar e fotografar pertences (ótimo para seguros), aparelhos com recibos e garantias digitalizados em anexo, ter acesso a documentos médicos (por exemplo, em caso de emergência), listas de compras, calendários conjuntos, álbuns de fotos, mapa do Google etc. )

No entanto, minha principal preocupação é que alguns desses documentos sejam bastante sensíveis.

Estes são os seguintes 'grupos de usuários' que eu gostaria de configurar na ACL.

  • Público geral
  • Amigos e família (ou seja, acesso a álbuns de fotos específicos, eventos etc.)
  • Residentes (acesso a tudo, incluindo os 'documentos sensíveis')

Eu gostaria de configurar o Joomla! site que usa ACL para que apenas aqueles do grupo de usuários 'Residentes' tenham acesso para baixar os documentos (ou seja, um link de download com uma descrição é mostrado apenas para aqueles que estão conectados como residentes e apenas os membros do grupo de usuários residentes podem fazer o download dos documentos).

  1. Isso pode ser feito com a ACL nativa do Joomla! Quão? se não;
  2. Quais extensões posso usar e como isso pode ser feito?

Novamente, o principal preocupação é como tornar esses documentos sensíveis e sua descrição disponíveis para os usuários autorizados, protegendo-os daqueles que não o são?

6
NivF007

O DocMan fará isso. http://www.joomlatools.com/extensions/docman/overview

Configure seus grupos de usuários com esta herança:

  • Público
    • Amigos e família (herda as configurações de PUBLIC, mas tem mais acesso)
      • Residentes (herda as configurações de amigos e familiares, mas tem mais acesso)

Em seguida, configure suas categorias e documentos no componente DocMan com os níveis de acesso corretos. Gosto de definir minhas categorias do DocMan para o nível mínimo de acesso (no seu caso, PUBLIC) e depois definir os níveis de acesso dos arquivos individuais. Dessa forma, todos podem ver as categorias, mas apenas aqueles com o acesso necessário podem ver os documentos.

7
rleathers

Costumo usar o Docman para esse tipo de coisa, mas você ainda pode usar a ACL incorporada para controlar artigos regulares e incorporar URLs de documentos nos artigos. Se você possui muitos documentos, diria que vale a pena examinar um gerente de documentos como Docman. Você pode configurar grupos e até ocultar categorias às quais você não tem acesso.

Quanto aos outros itens, como galerias, etc. Alguns componentes respeitam o sistema ACL e outros não (procure o botão de propriedades no componente). Outra maneira é usar algo como kit de widgets e incorporar as galerias em um artigo do joomla.

A resposta curta é: sim, a ACL incorporada pode ser usada para ocultar categorias, artigos, itens de menu, módulos, etc., para que você possa configurá-la sem muita dificuldade.

3
Brian Peat