ti-enxame.com

Comportamento do CMS controlado por IP

Como parte de um projeto de intranet, eu gostaria de saber se um comportamento do CMS pode ser vinculado a um intervalo de endereços IP do cliente.

O conteúdo e os menus da intranet mudam dependendo do intervalo de endereços IP dos quais o servidor é acessado. Existem módulos existentes que permitirão esse comportamento controlado por IP?

Se possível, eu gostaria de executar a intranet no Joomla.

Qualquer ajuda seria muito apreciada.

1
user3657283

Veja também Extensões para Nonumbers: Advanced Module Manager e Advanced Template Manager .

Eles fornecem muitas ferramentas úteis, nas quais você pode personalizar a maneira como as seções do seu site se comportarão.

#Atualizar

Para estender um pouco minha resposta inicial, se eu procurasse precisão dentro da intranet, não contaria com os IPs. Provavelmente a intranet exigiria algum tipo de login para os usuários, então eu usaria perfis e categorias/agrupamentos. Depois, eu configuraria o "comportamento do CMS" com base nos dados dos usuários.

E sim, você definitivamente pode construir uma intranet com o Joomla.

2
FFrewin

Que eu saiba, não há nenhuma maneira integrada de fazer isso, embora eu tenha mexido com isso modificando uma extensão existente chamada Detecção Móvel Simples que especifica modelos diferentes para dispositivos diferentes. Alterar o código para fazer a mesma coisa com base no endereço IP seria muito fácil se você é um programador

1
GDP

Para um projeto da Intranet, parece bastante estranho que você queira associar usuários a um intervalo de IP específico. E se isso mudar? Você não tem outras características que possa usar?

Que tal autenticar os usuários? Conexão única usando talvez LDAP (que está disponível como um plug-in), por que não usar a construção no sistema ACL.

Se eles são realmente convidados sem nome, sem rosto, posso imaginar a seguinte arquitetura:

  • crie uma conta de convidado com basicamente nenhuma permissão.

  • autentique qualquer convidado em segundo plano por meio de um plug-in de autenticação. No plug-in de autenticação, você pode verificar o IP.

  • crie um nível de visualização/grupo de acesso para esse usuário convidado e use a ACL para atribuir itens de menu e conteúdo.

Mesmo se você não autenticar usuários, eu ainda procuraria uma solução baseada na ACL do Joomla.

1
Valentin Despa

Meu gatilho favorito baseado em IP é MetaMod. Além do aplicativo que você pretende controlar o conteúdo com base no intervalo de IP, ele também pode apresentar o conteúdo de várias maneiras, com base na localização do usuário, hora do dia, etc. Embora nem tudo se aplique ao seu projeto, acho que é o melhor investimento para quem deseja muitos recursos por uma quantia modesta de dinheiro. Alguém que pode criar um novo site no futuro e usá-lo para outros aplicativos também.

1
Toni Marie