4.6 Wer hat Gemeinsamkeiten mit mir?
Eine interessante Möglichkeit, um Menschen zusammenzubringen, sind Ähnlichkeiten in den Profilen. Wer wohnt in derselben Stadt, wer hat das gleiche Hobby und viele andere Dinge. Sie können solche Listen über Profilfelder vom Typ Liste mit freiem Format erzeugen.
4.6.1 Eine Liste mit freiem Format erstellen
Klicken Sie auf Verwalten – Benutzerverwaltung – Profile und legen ein neues Feld vom Typ Liste mit freiem Format an (Abbildung 4.14):

Abbildung 4.14: Freie Liste anlegen
Hier die Einstellungen im Einzelnen:
-
Als Erstes benötigen Sie eine Kategorie. Das Feld reagiert auf Ihre Eingaben. Sie erkennen es an dem kleinen Kreis rechts im Feld. Nach jedem Buchstaben, den Sie eintippen, wird nach bereits vorhandenen Kategorien gesucht. Das ist praktisch, weil damit vermieden wird, dass Sie Kategorien doppelt anlegen. Ich lege eine Kategorie Über mich an. Diese Kategorie wird später ein Reiter in der Bearbeitungsmaske Mein Konto.
-
Der Titel des Feldes ist in meinem Fall Ich mag.
-
Das Feld benötigt auch einen Namen in der Datenbank, den Formularnamen, nämlich .profile_ich_mag. Beachten Sie bei der Namensvergabe unbedingt den Hinweis darunter.
-
Die Erklärung, worum es in diesem Feld überhaupt geht, ist für den Benutzer sehr wichtig! Sie erscheint später unter dem Textfeld, das der Benutzer ausfüllen soll.
-
Die Sichtbarkeit des Feldes können Sie beeinflussen. In unserem Fall soll es ein öffentliches Feld sein, dessen Inhalt eine Übersichtsseite hat und das in den Profillisten (Liste aller Benutzer) angezeigt wird.
-
Der Seitentitel wird über der Profilseite angezeigt. Hier werden später alle Benutzer als Liste auftauchen, die das gleiche mögen. Der Seitentitel benötigt ein variables Element, und das ist meistens der entsprechende Wert. Ich wähle als Titel Ich mag %value.
-
Speichern Sie die Einstellungen mit einem Klick auf „Feld speichern“.
Sie können auch die Reihenfolge des Feldes innerhalb der Kategorie bestimmen und Parameter über die Sichtbarkeit des Feldes angeben. So ist es beispielsweise möglich, das Feld bei der Benutzerregistrierung sichtbar zu machen.
4.6.2 Die freie Liste in Aktion
Nachdem Sie alle Werte eingetragen haben, sollten die folgenden Effekte auftreten:
Unter Mein Konto – Bearbeiten sollte der Reiter Über mich auftauchen (Abbildung 4.15).

Abbildung 4.15: Über mich-Bereich
Nachdem Sie die Werte eingegeben, gespeichert und wieder auf Anzeigen geklickt haben, sollte in Ihrem Profil ein Bild wie in Abbildung 4.16 erscheinen.

Abbildung 4.16: Freie Liste im Benutzerprofil
Alle eingegebenen Begriffe sind verlinkt. Wenn Sie nun einen Begriff anklicken, sehen Sie eine Liste aller Benutzer, die ebenfalls diesen Begriff in Ihrem Ich mag-Feld eingegeben haben. In diesem Fall sind es zwei Benutzer. Einer der Benutzer hat ein Benutzerbild hochgeladen (Abbildung 4.17).

Abbildung 4.17: Listansicht eines Begriffs aus der Profilseite
Exkurs
An dieser Stelle kommt Kommunikation ins Spiel. Wie nehme ich Kontakt mit den Benutzern auf, die Gemeinsamkeiten mit mir haben? Ein paar naheliegende Wege wären die Instant Messaging-Felder, so sie denn ausgefüllt worden sind. Drupal bietet natürlich auch zahlreiche Zusatzmodule in diesem Bereich an. Hier nur drei Beispiele.
Skype-Status zeigt an, ob dieser Skype-Benutzer gerade online ist
Das Messaging Framework organisiert SMS, private Nachrichten und E-Mails.
Ein Chat wäre auch praktisch. Hier das Projekt Tribune:
- Neuen Kommentar schreiben
- 7690 mal gelesen






Moin, wie kann ich denn die
Moin,
wie kann ich denn die Reihenfolge der Kategorien ändern? Ich habe mir jetzt drei Kategorien erzeugt und bin mit der angezeigten Reihenfolge nicht zufrieden.
Wäre natürlich toll, wenn die Lösung möglichst einfach wäre, da ich noch ein Neuling bin. ;)
Gleiche Frage - keine Antwort
Hast du schon rausgekrigt?
Gleiche Frage - keine Antwort
Würde mich auch interessieren. Ich vermute, es geht nicht, da die Kategorien nicht als Menüpunkt dargestelt werden.
Kategorien verschieben
Die Profilkategorien lassen hier hier verschieben:
/admin/user/profile
Kategorien verschieben?
Nö, hiermit kann ich nur die Felder verschieben (z.B. "I like"), aber nicht die Kategorien (z.B. "10 words")
stimmt :-)
.
nur ein kleiner Tippfehler
Statt
"4.6 Wer hat Gemeinsamkeiten mir mir?"
sollte es wohl
"4.6 Wer hat Gemeinsamkeiten mit mir?"
Danke für den Tipp :-)
hab's geändert
Gemeinsamkeiten mit anderen Nutzern
Hallo Hagen,
eine Anmerkung / Frage dazu: Damit andere Nutzer (außer admin - wie bislang beschrieben und per "Nutzerprofil" bearbeitet) ebenfalls in den Genuss kommen die Profile einzusehen, muss doch das user-modul (Abteilung Benutzerprofile einsehen) für Gäste / bzw. authentifizierte Benutzer freigegeben werden?!
Wobei eine Freigabe für Gäste doch nicht wirklich Sinn macht, die sehen den Menüpunkt "Mein Konto" nicht, oder?
Noch 'ne Anmerkung: Ein zweites Feld z.B. mit "Mein Lieblingsbuch" in der gleichen Kategorie "Über mich" wird jedesmal mit angezeigt, auch wenn ich nur im Feld »Ich mag« "Drupal" klicke? Ist das so gewollt oder bedarf es einer anderen Einstellung?
Der begeisterter Neudruplaner Uwe