4.6 Wer hat Gemeinsamkeiten mir 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

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. ;)