Sziasztok!
A kérdésem lényege, hogy ti láttok-e elvi akadályát annak, hogy több önálló Drupal 7 rendszert szervesen összekapcsolhassak az alábbiak szerint:
Online Learning rendszer:
Lenne egy önálló rendszer Commerce Kickstart 2.x alapon.
Itt lehetne vásárolni tulajdonképpen jogokat egy adott időintervallumra
Lenne egy másik rendszer, ahol maga az online oktatás megvalósulna, de ott kimaradna minden web áruház specifikus modul tömeg.
Alap feltételek:
- A web áruházban történő regisztráció szinkronizálódjon át az oktatási rendszerbe is.
- Belépés mindig a web áruházból történne, ahonnan a user átirányítódna a másik rendszerbe mikor a tanulást választja.
Az egész oka az, hogy a vásárláshoz szükséges erőforrásigény és az oktatási rendszer erőforrásigénye külön legyen választva.
Legnagyobb kérdőjelek:
A web áruházban gyakorlatilag jogokat lehet vásárolni adott időintervallumra. Próbálok erre megoldást keresni a szerepkörök kihagyásával.
Már az is eszembe jutott, hogy előre legyártott kódokat lehetne vásárolni, ami a taxonomiában lenne kialakítva intervall mezőkkel.
Így egy ilyen kód birtoklása definiálná az időszakot és azt az oktatási anyagot, amelyik megtekintésére a vásárló jogosult.
Egy másik rendszerben ezt már szépen megoldottam, csak ott ugye az e-mail-ben kapott kódot be kellett írnia a felhasználónak és ezzel élesítette a hozzáférését. Itt könnyű volt, mert ez nem web áruházos történet volt.
Ezt használnám itt is, csak a vásárolt kódot valahogy átvinném az egyik rendszerből a másikba automatikusan.
Tehát a következő kérdés:
Lehetséges-e adatbázis táblákat 2 Drupal 7-es rendszer között összeszinkronizálni?
Vagy akár lehetséges-e azt kialakítani, hogy a 2 rendszernek legyen 1 közös külön adatbázisa is?
Ez utóbbi esetben nem egy globális közös adatbázisra gondolok, hanem egy 3. adatbázisra, amiben csak pár tábla van, de mindkét rendszer egyaránt eléri.
Minden észrevételt, meglátást és jótanácsot előre is nagyon köszönök.
Még egy apróság
Azt kifelejtettem, hogy a tervek szerint természetesen az átlag user nem észlelné hogy ez 2 külön rendszer. A tanulást választva egy hasonlóan sminkelt oldalon folytatná a böngészést.
Services SSO
Valószínű a service sso megoldást keresed.
A lényege, hogy a központi Drupal-ban (szerver) lehet regisztrálni, a többi site-on (kliens) nincs regisztráció.
A kliensek leszinkronizálják a központi oldalról a userinformációkat. Ha jól emlékszem, akkor úgy csinálja, hogy a kliens oldalon az első belépéskor átszinkronizálja az adatokat (login/paaswd) és a későbbiekben csak frissíti, ha változik.
Fején találtad a szöget!
Nagyon köszönöm, lehet épp ezt kerestem.