Személy adatbázis hogyan?

Nagy Gusztáv képe

Közel egy éve töprengek azon, hogy mi lenne jó megoldás. Ha van ötleted, ne kímélj :-)

A GAMF honlapján belül (?) szükségem lenne egy "Szenior" adatbázisra. Ez a kb. 10.000 végzett hallgatónk nem publikus adatait tartalmazza. Igény lenne azonban arra, hogy bárki azonosíthassa magát, és elérhetőségi adatait megadva kapcsolatba tudjon lépni pl. az évfolyamtársaival.
Ráadásul a tényleges aktivitás nem 10.000, hanem max. néhány száz főtől várható.

Ami eddig eszembe jutott, de el is vetettem:

1. Létrehozok 10000 usert, profile-al (vagy hasonlóval) beviszem az adatait, de inaktívvá teszem.
Problémák:
- regisztrációkor hogy derüljön ki, hogy ő ki is.
- 10.000 userrel nem hiszem, hogy praktikus lenne a rendszert terhelni.

2. Regisztrációkor tudja valamilyen módon jelezni, hogy ő Szenior, és manuálisan teszem csoporttaggá, stb.
Probléma:
- fejlesztő lennék, nem helpdesk-es, de erre másnak sem lesz kapacitása.

Egyik megoldás sem szimpatikus, rengeteg hártánya van.

További kérdés, hogy mit csináljak a névütközéssel. Egy ilyen adatbázisban csak nem nick névvel kellene magukat azonosítani, a teljes nevükben viszont rengeteg többszöröződés van.

Tanácstalan vagyok, ötleteket várok.

gdavid képe

ez gyakorlatilag egy telefonkonyv szeruseg lenne?
nagyon hasonlit azonban egy ugyfel adatbazishoz.
a senior hallgatokat lehetne node-okban tarolni. CCK a baratod lehetne benne a kulonbozo moduljaival egyetemben (email, telefon, stb)
mondjuk azt leszurni, hogy melyik mezot melyik user lathatja, azt lehet, hogy neked kene beleprogramozni
a felhasznalo pedig bizonyos publikus adatokra kereshetne.
amiben ha magara ismert, akkor bejelolheti. az azonositas pedig szinten egyedi fejlesztesnek kene lennie.
mivel rendelkezesedre all a hallgatok adatbazisa, ezert regisztraciokor (profile-t hasznalva) megadnak par kerdest, (pl anyja neve, szemszam, index-szam, vagy diploma szama, stb) amit a rendszer osszevet az adatbazis ban taroltakkal. ha talalt egyezest, akkor hozzalinkeli (cck-node hivatkozas) ha nincs akkor tajekoztatja a rendszer.

a masik, hogy nem node-ot csinalsz, hanem egy sajat tablarendszert, de a tobbi maradhatna, csak a cck-ban nem node-ot illesztesz a user-hez, hanem a sajat tablarendszered megfelelo kulcsat.

0
0
thamas képe

A civiCRM nem lenne jó neked? (Én még nem próbáltam, tehát ez tényleg csak ötlet a részemről...)

0
0

Üdvözlettel:
Hajas Tamás

aries képe

Sok user, nodeprofile-lal nem probléma, szerintem. Regisztrációhoz pedig fejleszthető olyan kis modul, ahol jelezheti, hogy ő szenior, megadhatja az egyéb adatokat (végzés éve, születés helye, ideje), amelyek egyértelműen azonosítják. A nodeprofile-al az is jó, hogy később könnyen tudsz keresni az adataik között, gyorsan.

0
0
sajt képe

Csak van valami id-jük, amit Ők is tudnak meg te is. Amikor regisztrálnak megadják, és ez alapján ossze lehet kötni a kettőt.

Mondjuk szerintem kell hozzá írni egy modult.

0
0