Auf Kommentar antworten
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):

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
- 1960 mal gelesen