Profile oder Nodeprofile - was ist hier die bessere Wahl?
am 02.07.2008 - 08:56 Uhr in
Hallo,
bisher habe ich nur mit dem Kernmodul 'Profile' gearbeitet, jetzt bin ich auf die Lösung mit Nodeprofile gestossen, habe mich aber noch nicht eingearbeitet. Vielleicht kann mir vorher jemand sagen, mit welcher Lösung ich die folgenden Anforderungen am ehesten umgesetzt bekomme:
1)Jedem Nutzer ist ein Nutzerprofil zugeordnet, das dieser selbständig editieren kann. Pflichtfelder müssen vom Betreiber definierbar sein.
2) Jeder Nutzer kann über einen Freigabemechanismus bestimmen, welche Informationen alle anderen registrierten Nutzer von ihm sehen. Die Daten jedes Feldes im Benutzerprofil können separat freigeschaltet werden, dies gilt auch für vom Betreiber nachträglich hinzugefügte Felder. Für Kontakte im persönlichen Netzwerk (Organic Group) existiert darüber hinaus ein weiterer Freigabemechanismus.
3) Jeder Feldinhalt wird entsprechend seines Datentyps dargestellt, beispielsweise wird der Skype-Name eines Benutzers direkt als Skype-Link dargestellt.
4) Nutzer können ihren Standort im Nutzerprofil speichern. Dieser steht ihnen in einer Karte zur Verfügung, etwa um sich einen Weg zu einem anderen dort eingetragenen Ort anzeigen zu lassen.
5) Nutzerprofile sind nur für eingeloggte Nutzer sichtbar, es sei denn, der Nutzer entscheidet sich, dass auch nicht registrierte Nutzer sein Profil betrachten können. Diese sehen dann alle Informationen über ihn, die er auch plattformintern freigegeben hat.
6) Es ist möglich, eine Nutzerliste zu importieren (mindestens Komma-separierte Textdatei und XML-Datei). Die Zuordnung der Felder in der Textdatei zu den Datenbankfeldern der Plattform erfolgt interaktiv während des Importvorgangs (d.h. keine feste Vorgabe bzgl. Reihenfolge und Anzahl der Felder in der importierten Datei). Bereits
vorhandene Benutzerobjekte können während des Importvorgangs vom Benutzer auf Wunsch feldweise aktualisiert werden.
Lieben Gruß
Dirk
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 3 Tagen 14 Stunden
vor 3 Tagen 16 Stunden
vor 3 Tagen 16 Stunden
vor 3 Tagen 16 Stunden
vor 4 Tagen 13 Stunden
vor 4 Tagen 15 Stunden
vor 5 Tagen 12 Stunden
vor 6 Tagen 6 Stunden
vor 6 Tagen 6 Stunden
vor 6 Tagen 10 Stunden