Feladat: intranet site-on, megjeleníteni a szervezet munkatársainak adatait. Személyes infókat, illetve szervezeti egység szerinti (esetleg más szempont szerinti) listákat.
Gondolnám: nem vészes - készítek hozzá megfelelő tartalomtípust (típusokat) CCK-val és listázom Wievs-zal.
Azonban a munkatársak egy része szerkesztője is lesz az oldalnak - őket tehát regisztrálni kell. De akkor két helyen szerepelnek az adatai - ez felesleges (??) duplázás, nehezebb szinkronban tartani, nem tudom hogy lehet összekapcsolni, stb.
Akkor esetleg profile modul és minden munkatársat regisztrálok? Viszont nem tudom hogy, lehet-e úgy listázni ahogy kell (találtam site user list modult, de kérdés, hogy mindenre alkalmas-e)? Továbbá kérdés, hogy, ha egy tartalomnál munkatárs(ak) adatait kell berszúrni, profilból tudom-e (user reference CCK??).
Láttam még a Node-profile modulcsomagot, ennek a használatát viszont (egyelőre) nem értem, bár átnéztem a kapcsolódó tartalmakat, leírásokat.
Hogy kellene nekifutni? Mit javasoltok?
usernode
Van erre mindenféle modul, például usernode, node profile, stb, ahogy említed. Ezek kezelik a node és a user kapcsolatát. Én még ezeket nem használtam, de érdemes lehet utánaolvasod :) http://groups.drupal.org/profiles-as-nodes
jó
Nagyon jó link, köszi.
Ez is tetszeni fog...
... ha a fenti link tetszett. Itt elég aktív vita folyik a témában:
http://drupal.org/node/160546
(Nem mellesleg még az elején említik a Bio modult, ami első olvasás alapján lehet, hogy elegendő az én jelenlegi problémám orvoslására.)
Üdv:
Hajas Tamás
Üdvözlettel:
Hajas Tamás
Eltaláltam!
Gyanítottam, hogy ez napirenden lévő téma drupalos körökben. ;o)
Láttam a usernode-ot is, és hogy ugyanaz készítette, mint a node profilet, csak elsőre nem értettem, hogyan is működik és mi a kettő különbsége. Bár valószínűleg, most ez lehet a megfelelő nekem, mert már a telepítőnél is emlegetik a wievst.
Megnézem kipróbálom, és megnézem a csoportot is is. Főleg, hogy ez Edit szerint is egy jó link! ;o)
Köszönöm!
Azért, ha valakinek van ilyen irányú tapasztalata, örömmel venném, ha megosztaná! :o)
Üdvözlettel:
Hajas Tamás
Üdvözlettel:
Hajas Tamás
Ldap integration
Ha a cég dolgozóit (gépeit, stb) szeretnéd nyilvántartani, melyben szeretnéd a szervezeti
struktúrát felépíteni és a felhasználókat különböző csoportokba szervezni, akkor érdemesebb az adatokat
LDAP-ban tárolni (OpenLDAP vagy akár MS AD).
Az LDAP több előnnyel is jár, csak néhány ezek közül:
1., Központi helyen van és rengeteg programozási nyelv támogatja.
2., Nem kell különböző nyilvántartásokat vezetned, hanem egy helyen el tudod intézni
az összes beállítást.
3., Az előző kettőből következik, hogy authentikációt igénylő alkalmazásokban könnyen fel tudod
használni.
4., A Drupalban az ldap_integration modullal tudod kezelni a felhasználókat és azok adatait.
A te esetedben gondolom az utóbbi a fontos.
Az ldap_integration modul előnyei közül néhány:
1., Lehetőség van az LDAP-ban használt csoportok átvételére.
2., Használatával nem kell regisztrálni a felhasználót, hanem a modul egyből létrehozza
a Drupal accountot és az átvett csoportok tagja lesz.
3., Lehetőség van a Drupal felületén keresztül módosítani a felhasználónak az adatait.
Lehet, hogy elsőre ágyúval verébre, de később megtérül a befektett energia.
Üdv: Webappz
Páldi Zoltán
Köszönöm, ha módom lesz kipróbálom!
Köszönöm a tippet!
Rémlik, hogy hallottam már a Drupal LDAP támogatásról, de őszintén szólva csak halvány sejtéseim voltak / vannak mi lehet az. A munkahelyemen nem vagyok rendszergazda és most csak egy egy kisebb részleg (az egész szervezethez képest) intranet megjelenítésével próbálkozom.
(Persze az ÉN célom később a szélesebb körű felhasználás lenne - ha ez sikerülne és jól megy, mindenkélppen utánanézek az általad javasoltaknak.)
Köszönöm mégegyszer!
Üdvözlettel:
Hajas Tamás
Üdvözlettel:
Hajas Tamás
A Bio modul a megoldás
A bio tetszett leginkább első ránézésre. Másodikra nem egészen azt csinálta, amit szerettem volna, de maradtam ennél és némi keresgélés árán sikerült úgy rendeznem a dolgokat, ahogy nekem megfelel.
Üdvözlettel:
Hajas Tamás
Üdvözlettel:
Hajas Tamás