Creazione batch di account e installazione multisito

5 contenuti / 0 new
Ultimo contenuto
Creazione batch di account e installazione multisito

Salve a tutti, ho bisogno di qualche consiglio.
Devo passare a drupal un sito di un'associazione con un migliaio di iscritti. Mi sono iscritto anche a google apps, perché vorremmo dare un indirizzo mail ad ogni iscritto, con uno username standard nome.cognome. Contestualmente, vorremmo creare anche un account per drupal per ognuno, utilizzando lo stesso username e password, l'email creata e chiedendo poi di completare il proprio profilo (azienda, sede di riferimento...). Esiste qualche modo per creare molti account in modo batch, prendendo dati da qualche parte (tipo un csv)? O devo fare una query io al db? E' fattibile? Non ho ancora studiato bene la struttura delle tabelle...

Seconda cosa: devo creare anche un secondo sito (un altro dominio), ospitato nello stesso spazio, per un convegno internazionale organizzato da quest'associazione. Per non obbligare ad una seconda registrazione, pensavo ad una installazione multisito condividendo la tabella utenti. E' una buona idea? Si possono profilare diversamente gli account per i due siti? Non ha senso chiedere domande sull'associazione a uno che si registra per il convegno.. Si può altrimenti effettuare l'autenticazione appoggiandosi al sito principale? O attraverso l'account gmail?

Grazie a tutti,
Carlo.

Carlone83 wrote:
Salve a tutti, ho bisogno di qualche consiglio.
Devo passare a drupal un sito di un'associazione con un migliaio di iscritti. Mi sono iscritto anche a google apps, perché vorremmo dare un indirizzo mail ad ogni iscritto, con uno username standard nome.cognome. Contestualmente, vorremmo creare anche un account per drupal per ognuno, utilizzando lo stesso username e password, l'email creata e chiedendo poi di completare il proprio profilo (azienda, sede di riferimento...). Esiste qualche modo per creare molti account in modo batch, prendendo dati da qualche parte (tipo un csv)? O devo fare una query io al db? E' fattibile? Non ho ancora studiato bene la struttura delle tabelle...

Script tuo, tabella {user}, le password devono essere criptate con md5().

Carlone83 wrote:
Seconda cosa: devo creare anche un secondo sito (un altro dominio), ospitato nello stesso spazio, per un convegno internazionale organizzato da quest'associazione. Per non obbligare ad una seconda registrazione, pensavo ad una installazione multisito condividendo la tabella utenti. E' una buona idea? Si possono profilare diversamente gli account per i due siti? Non ha senso chiedere domande sull'associazione a uno che si registra per il convegno.. Si può altrimenti effettuare l'autenticazione appoggiandosi al sito principale? O attraverso l'account gmail?

Modulo Single sign-on, dovrebbe fare quello che vuoi, per la profilazione dipende come la fai, user_node o con profile?

Carlone83 wrote:
Grazie a tutti,
Carlo.

Prego

Ciao
Marco
--
My blog
Working at @agavee

mavimo wrote:

Modulo Single sign-on, dovrebbe fare quello che vuoi, per la profilazione dipende come la fai, user_node o con profile?

Adesso do un'occhiata al single signon. Per la profilazione non so ancora, è la prima volta che uso drupal e avevo visto solo il modulo profile, che ti creare dei campi aggiuntivi per ogni utente. L'altro cosa consente? Lo guarderò un po'... Cmq ho bisogno di chiedere qualche domanda base, con risposta booleana (sei iscritto all'associazione?) o a scelta tramite select o option (a che sezione appartieni), oppure a testo libero (azienda).

Carlo.

Allora dovrebbe bastarti profile. L'altro ti permette di creare un contenuto di tipo profilo utente da associare all'utente e poi usare CCK su di esso.

Ciao
Marco
--
My blog
Working at @agavee

Ma i campi del profile devono essere tabelle condivise? Se un campo è obbligatorio nella registrazione ad un dominio e non esiste nell'altro, ho qualche problema?

Carlo.