Ciao a tutti,
Ho una domanda un pò particolare da fare.
Praticamente dovrei realizzare un multisito con drupal particolare, vi spiego nel particolare.
Dovrei realizzare dei portali differenti in disposizione dei blocchi , tema e contenuti. La particolarità di questi portali però e che devo cambiare da un tema ad un altro tramite codice php e non tramite virtualhost.
del tipo
if ( rand()%33 == 1 ) $portal="portale1";
else $portal="portale2";
So che potrei creare i virtualhost e ad esempio nei file settings.php effettuare un redirect sul portale giusto , ma cercavo una soluzione più pulita.
Grazie a tutti!
Buon drupal!
scusa ma non ho capito a che cosa ti serve un'installazione multisito. Se i tuoi siti sono diversi per tema e contenuti sono dei siti diversi. Fai installazioni diverse ed hai risolto.
Sicuramente intendi qualcosa di più complesso, quindi magari fai un esempio pratico con dei nomi fittizi per aiutarci ad aiutarti ;).
Ad esempio i domini saranno del tipo sito1.dominio.com, sito2.dominio.com, sito3.dominio.com, ecc... oppure www.dominio1.com, www.dominio2.com, www.dominio3.com, ecc...? Nel primo caso per non usare i vhost puoi usare questo modulo http://drupal.org/project/domain (in ogni caso dovrai definire nel vhost gli alias del dominio principale, altrimenti il server come fa a capire che vuoi raggiungerlo?
Fammi sapere se sono andato fuori strada ;)
---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)
Ciao,
Adesso leggo la documentazione di http://drupal.org/project/domain , grazie.
Il punto essenziale è che il portale deve cambiare a seconda del ip sorgente del client, ad esempio cambiare completamente nei contenuti
beh per i contenuti potresti provare IP Geolocation http://drupal.org/project/ip_geoloc (non l'ho mai usato, non lo conosco e non ho letto la documentazione, ma a prima vista sembra che puoi integrarlo con le views). Per cambiare il tema del sito a seconda se l'utente proviene da un Ip piuttosto che un altro non saprei come aiutarti, se mi viene in mente qualcosa te la posto ;)
---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)
Si può fare usando domain creare multisiti hostati su altervista con un sito esterno?
Vi spiego meglio, ho un sito www.ilmiosito.it
poi ho diversi siti su altervista
sito1.altervista.org
sito2.altervista.org
io vorrei sfruttare il database di www.ilmiosito.it
per caricare contenuti all'interno dei 2 siti su altervista. Con questo modulo lo posso fare?
Il mio sito web
Il multisito è un sistema per gestire con un unica installazione di drupal più siti web.
Quello che chiedi tu è possibile solo in via teorica ma non pratica, visto che non hai accesso alla gestione dei DNS di altervista.org.
Sempre in via teorica avresti due possibilità: usare il metodo classico per il multisito, oppure il modulo domain access.
Ipotesi 1: Multisito classico
Ipotesi 2: Domain Access
È molto simile al multisito classico, con l'unica eccezione che devi saltare il punto 2 poichè a quello ci pensa il modulo
C'è però una terza ipotesi che potresti percorrere!
Ipotesi 3: Redirect (è l'unica che vedo particabile da te)
In questo modo chiunque cerchi di contattare sito1.altervista.org verrà reindirizzato su sito1.ilmiosito.it
---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)