Submitted by granulo on
Bonjour !
je suis en train de créer une plateforme multisite avec Drpal 7.1 . Le site principal a une base de données et chaque mini site en aura une aussi (la création de mini site j’espère se fera par des membres connectés avec un script de create database, a moins que ca soit pas possible ?!).
Bref, j’aimerais qu’un utilisateur connecté soit reconnu tant bien sur le site principal que sur les mini sites.
Actuellement, je crois, que le membre doit s’incrire sur chaque mini site, mais j’aimerais qu’il n’ait justement qu’une seule inscription à faire et qu’il ai accès à tous les sous sites.
Mais 2 bases de données (je veux séparer le contenu…), donc comment partager les utilisateurs ?
J’ai pensé à créer une 3ème BDD (spéciale users), car il y aura un système de rang particulier et complexe par la suite.
Quelqu’un a une idée ?
merci à tout ceux qui pourront m’aider. ;-)
Bonjour, je n’ai jamais été
Permalien Soumis par michelsylv (non vérifié) le 25 Janvier, 2012 - 08:32
Bonjour,
je n'ai jamais été confronté à ce problème mais de mon point de vue, je pense que ton idée de 3eme BDD peut faire l'affaire.
Définition de cette base dans chaque settings.php
Puis redéfinition de chaque hook_user_* (view,insert,delete,login,logout,...)
avec un db_set_active(?), tu pourras switcher de base et refaire ta propre requête en prenant en compte ton système de rang.
Ce n'est à mon avis que le point de départ, tu devras ensuite faire avec de nombreux autres difficultés, comme la liste des users (/admin/people) qui ne seras pas remplis etc...
Cdlt
Sylvain
Bonjour et merci pour votre
Permalien Soumis par granulo le 25 Janvier, 2012 - 09:12
Bonjour et merci pour votre réponse.
je débute en DRUPAL mais là, je lis du chinois.
Auriez vous un titre de livre hyper fourni ou je peux apprendre tout ca?
Vous savez, un genre de "bible de drupal 7" ?
merci bcp
Je suis désolé, vu ce que tu
Permalien Soumis par michelsylv (non vérifié) le 25 Janvier, 2012 - 09:22
Je suis désolé, vu ce que tu voulais faire, j'ai supposé que tu avais un niveau avancé en drupal.
Il est clair que ça ne va pas être simple mais si tu veux te lancer dedans, je te conseil le livre "pro drupal development" (une sorte de bible mais il faut déja avoir fait un bon petit tour de drupal. Comme son nom l'indique, il s'agit d'aborder la partie création de module qui est nécessaire je pense à ce que tu comptes faire. Ce libre est payant et en anglais).
Bonne journée
Sylvain