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):

Freie Liste anlegen
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).

Über mich-Bereich
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.

Freie Liste im Benutzerprofil
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).

Listansicht eines Begriffs aus der Profilseite
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:

Ihre Bewertung: Nichts Durchschnitt: 4.5 (4 Stimmen)

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.

Bild von Hagen Graf

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")

Bild von Hagen Graf

stimmt :-)

.

nur ein kleiner Tippfehler

Statt
"4.6 Wer hat Gemeinsamkeiten mir mir?"
sollte es wohl
"4.6 Wer hat Gemeinsamkeiten mit mir?"

Bild von Hagen Graf

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