( hrgy84 | 2007. 09. 27., cs – 01:02 )

Az alaptézised hibás. Mindig a konkrét probléma dönti el, hogyan lehet kezelni dolgokat.

A megváltoztatható tulajdonságokat kategóriákba kell sorolni (biztos vannak olyan tulajdonságok, melyek egy kalap alá vehetők), így jelentősen lecsökken a jogosultségok száma. Pl. nem tudok olyan alkalmazást elképzelni, ahol teszemfel a szöveg színén van jogom változtatni, a méretén meg nem. Ha kategórizálunk, akkor lehet azt mondani, hogy a szövegstílus hozzáférési joga.

Ezenfelül nem tartom túl yó ötletnek ha a userek a megjelenítést abszolute szét tudják konfigurálni, mert nem lesz... hogy mondjam.. arculata az oldalnak. Semmi nem fogja mutatni, hogy ez a te oldalad. Lehet persze színtémákat (skin, smink, nevezd aminek akarod) létrehozni, lehet mozgathtó boxokat csinálni, meg ilyesmi, de ennél mélyebb konfigurálás már szvsz a baromság határát súrolja. Hogy miért fontos ez? Mert ha ezt megérted, rájössz, hogy nagyon kevés jogosultság van, amit ki kell osztani.

Magának a projektnek az alapjait gondold ki előbb, és utána tervezz alá adatbázist. Ha nem vagy teljesen tisztába mit akarsz, az alá felesleges adatbázis.