it-swarm.dev

Comportamento CMS basato su IP

Come parte di un progetto intranet, vorrei sapere se un comportamento CMS può essere collegato a una gamma di indirizzi IP client.

I contenuti e i menu della intranet cambieranno a seconda dell'intervallo di indirizzi IP da cui si accede al server. Esistono moduli esistenti che consentiranno questo comportamento guidato dall'IP?

Se possibile, vorrei eseguire l'intranet su Joomla.

Qualsiasi aiuto sarebbe molto apprezzato.

1
user3657283

Dai un'occhiata anche alle estensioni di Nonumbers: Advanced Module Manager e Advanced Template Manager .

Forniscono molti strumenti utili in cui è possibile personalizzare il comportamento delle sezioni del sito Web.

#Aggiornare

Per estendere un po 'la mia risposta iniziale, se cercassi l'accuratezza all'interno della intranet, non farei affidamento sugli IP. Probabilmente l'intranet richiederebbe un tipo di accesso per gli utenti, quindi utilizzerei profili e categorie/raggruppamenti. Quindi configurerei il "comportamento CMS" in base ai dati degli utenti.

E sì, puoi sicuramente costruire una intranet con Joomla.

2
FFrewin

Per quanto ne sappia, non esiste un modo integrato per farlo, anche se ho armeggiato nel farlo modificando un'estensione esistente chiamata Simple Mobile Detection che specificava modelli diversi per dispositivi diversi. Modificare il codice per fare la stessa cosa in base all'indirizzo IP sarebbe abbastanza facile se sei un programmatore

1
GDP

Per un progetto Intranet, sembra piuttosto strano che tu voglia associare gli utenti a un intervallo IP specifico. Cosa succede se questo cambia? Non hai altre caratteristiche che puoi usare?

Che ne dici di autenticare gli utenti? Single Signon usando forse LDAP (che è disponibile come plugin), perché non usare il sistema ACL build.

Se sono davvero ospiti senza nome, senza volto, posso immaginare la seguente architettura:

  • creare un account ospite praticamente senza autorizzazioni.

  • autenticare qualsiasi ospite in background tramite un plug-in di autenticazione. Nel plug-in di autenticazione è possibile verificare l'IP.

  • creare un livello di visualizzazione/gruppo di accesso per quell'utente ospite e utilizzare l'ACL per assegnare voci di menu e contenuto.

Anche se non autentichi gli utenti, cercherei comunque una soluzione basata sull'ACL di Joomla.

1
Valentin Despa

Il mio trigger preferito basato su IP è MetaMod. Oltre all'applicazione che intendi controllare i contenuti in base all'intervallo IP, può anche presentare i contenuti in vari modi in base alla posizione dell'utente, all'ora del giorno, ecc. Anche se questo non è tutto per il tuo progetto, trovo che sia il miglior investimento per qualcuno che vorrà molte funzionalità per un modesto importo. Qualcuno che potrebbe creare un nuovo sito Web in futuro e utilizzarlo anche per altre applicazioni.

1
Toni Marie