Konto & Profile 2 : Benutzereingabe und Ansicht mittels Felder und Ansichten
am 17.11.2013 - 14:22 Uhr in
Hallo,
ich versuche hinter das System bzw. die sinnvolle Verwendung unterschiedlichster Felder für ein Benutzerprofil zu kommen.
Mittels Profile2 scheint das auch in Drupal 7 zu gehen, doch den wahren Unterschied der drei Bereiche, in denen man Felder für das Profil / Konto anlegen kann, habe ich noch nicht wirklich durchschaut.
man kann hier
admin/config/people/accounts/fields
hier
admin/config/people/profile
und hier
admin/structure/profiles/manage/profile/fields
Felder für den User anlegen, die er ausfüllt.
Warum an drei (für mich verschiedene) Orte? Was ist der wahre Sinn dahinter?
Ziel (der Website) soll sein, dass Nutzer ihre Kompetenzen uvm. eingeben und sich schnell untereinander finden, z.b. mit einem Klick auf die Kompetenz "indisch kochen" sollen alle aufgelistet werden.
Unter Profil geht das, unter Benutzer config/people/accounts/fields leider nicht anklickbar und unter structure/profiles/manage/profile/fields kann man sogar die Extrafeldfunktionen (z.B. Audiofeld) nutzen.
Kurzum:
so wirklich verstehe ich das nicht, diese Dreiteilung.
Und in welcher Logik sie dann im Benutzerprofil angezeigt werden.
Kannst Du das mit wenigen Worten erklären?
Vielen Dank
Axel
- Anmelden oder Registrieren um Kommentare zu schreiben
Von den drei Möglichkeiten
am 17.11.2013 - 15:03 Uhr
Von den drei Möglichkeiten hast Du die zweite nur noch bei D7, wenn Du bei D6 mit Profilen gearbeitet hattest und dann einen Upgrade gatätigt hast. Profil als Core-Modul ist deprecated (= sollte nicht mehr eingesetzt werden) und wird in 8 wegfallen. Bei D7 Neuinstallationen wird es auch nicht mehr angeboten (nur noch über Tricks aktivierbar).
Von den beiden anderen beiden Möglichkeiten legt die erste Felder im User-Objekt an und die dritte arbeitet mit Profile 2 und legt die Felder in einem Node-Objekt an, das mit dem User verknüpft wird. User und Profil sind aber separate Objekte. Was einem jetzt besser erscheint ist dann ein Philosophie-Frage. Ich würde, wenn es nur um wenige Felder geht (1-3), das im User-Objekt ansiedeln, aber wenn es viele Felder werden vermutlich in einem eigenen Objekt. Aber wie gesagt, jeder wie er mag.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
das ist ziemlich interessant,
am 21.11.2013 - 18:44 Uhr
das ist ziemlich interessant, wenn das nur via Upgrade geht. Da ich alles frisch aufsetze, muss diese 2. Variante sich anders reingeschlichen haben.
Sehr gerne würde ich alles via Profile 2( also Node / Inhalt) machen, doch die Methode mit der 2. Variante, durch Eingabe eines Seitentitels (inklusive value) und dann werden alle, die da das gleiche eingegeben haben (Z.B. Beruf: Koch) aufgelistet, finde ich genial.
Das finde ich im Node Objekt nicht, obwohl dort mir auch die bessere Auswahl von Feldern sehr gut gefällt.
Zugegeben, ich eier noch ziemlich rum,
dass aber die die Variante
admin/config/people/profile
wegfallen wird, schockt mich doch ein bisschen, da sie mir bisher am geeignetsten erschien.
Danke Dir
Axel
Alles neu mit Profile unter structure anstatt unter people
am 24.11.2013 - 00:04 Uhr
Hallo Werner,
so langsam sickert es durch, dass ich vermutlich alles neu machen muss
d.h. anstelle Profildaten-Felder für die Nutzer unter
admin/config/people/profile
zu basteln, doch nun alles unter
admin/structure/profiles/
zu erstellen.
nur eine Sache scheint mir "dort" leider nicht möglich.
Unter people/profile, der alten Art,wie ich verstanden habe, Profile zu erstellen,
kann ich wunderbare Listen erstellen, also Stichworte oder Begriffspaare einfach mit Komma trennen, die dann als einzelne Begriffe anklickbar gemacht werden können, d.h.
also sogenannte Listen unter admin/config/people/profile/add/list
Unter admin/structure/profiles/ gibt es auch Listen, jedoch sind diese irgendwie anders (Float Ganzzahl Text).
Mittels Komma getrennte Begriffe, kann ich hier nicht erstellen lassen.
Gibt es dazu eine Module welches die Field Funktion ergänzt?
Oder übersehe ich eine Einstellung?
Vielen Dank
Axel
Was Du willst, klingt für
am 24.11.2013 - 10:47 Uhr
Was Du willst, klingt für mich nach einem Einsatz von Taxonomie.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Taxonomie
am 25.11.2013 - 08:41 Uhr
das habe ich befürchtet, dass ich anstatt der freien Listen beim anlegen der Benutzerprofilfelder dann Schlagwortlisten nutzen muss.
Schade, dass es außerhalb des Profils mit mehr Aufwand verbunden ist, freie Listen (mit Kommatrennung) zu erstellen.
Danke Dir.
Axel