Wir haben das zentrale Einladungs-System in Discourse 2.5 verbessert und eine neue Funktion hinzugefügt – Einladungslinks.
Einladungslinks können mehrfach verwendet werden und sind nicht an eine E-Mail-Adresse gebunden. Nur Benutzer mit Staff-Rechten (Administratoren und Moderatoren) können mehrfach nutzbare Einladungslinks erstellen.
Einladungslink erstellen
Einladungslinks können auf der Seite /my/invited erstellt werden, indem Sie auf die Schaltfläche + Einladung senden klicken und dann auf den Reiter „Mehrere Benutzer“ wechseln.
Der standardmäßige Obergrenzwert für „maximal zulässige Einlösungen“ beträgt für Staff-Benutzer 5000. Dieser Wert kann über die Site-Einstellung invite_link_max_redemptions_limit angepasst werden.
Für Nicht-Staff-Benutzer beträgt die Grenze 10. Die Benutzerbegrenzung kann über die Site-Einstellung invite_link_max_redemptions_limit_users angepasst werden.
Auflistung von Einladungslinks
Bestehende Einladungslinks können auf der Seite /my/invited/links eingesehen werden.
Ein Einladungslink kann von mehreren Benutzern eingelöst werden. Beim Einlösen gibt der Benutzer seine E-Mail-Adresse und seinen Benutzernamen an. Zudem hat der Benutzer die Möglichkeit, Namen und Passwort festzulegen.
Bestehende Benutzer können Einladungslinks ebenfalls einlösen. Falls der Benutzer bereits existiert, wird dieser Teil der Einladung übersprungen und es wird direkt mit dem „Zur Gruppe hinzufügen“- und dem „Umleitung zu einem bestimmten Thema“-Teil der Einladung fortgefahren.
Verfolgung von Einlösungen
Die Einlösung von Einladungslinks kann auf der Seite /my/invited/redeemed verfolgt werden.
Ich liebe dieses Feature so sehr – es ist super nützlich, und wir werden es in den nächsten zwei Jahren häufig nutzen.
Ich habe ein Problem bei meinen Nutzern festgestellt: Wenn ein Nutzer, der in diesem Browser bereits bei Discourse angemeldet ist, versucht, den Link zu verwenden, erscheint folgende Meldung:
Das bedeutet, dass mein Gruppeninhaber (der den Link herumgeschickt hat) die Nutzer stattdessen über die Gruppenseite zur Gruppe hinzufügen muss. Nicht weiter schlimm, aber es führt zu unnötiger Verwirrung und hin und her fliegenden E-Mails, genau in dem Moment, in dem wir einen guten ersten Eindruck hinterlassen wollen.
Mein Vorschlag: Wenn ein bestehender Nutzer versucht, den Link zu verwenden, wird er automatisch allen im Einladungslink angegebenen Gruppen hinzugefügt und als erfolgreiche Einladung gezählt.
Alles klar; das ist konsistent mit dem Verhalten bei einzelnen Einladungen.
Wie stünde es denn um einen einfachen Arbeitsablauf, der genau diese Situation abdeckt? Ich vermute, dass dies häufiger vorkommen wird, sobald die Leute dies nutzen. Also: WENN ein bestehender Nutzer einen Einladungslink für mehrere Nutzer anklickt, der eine Gruppenzuweisung enthält (UND der Nutzer noch kein Mitglied einer dieser Gruppen ist), DANN:
wird automatisch ein Composer für eine PN zwischen dem Nutzer und dem Absender des Links gestartet, der diesen Text (oder einen ähnlichen) enthält, ähnlich wie bei der Funktion „Mitgliedschaft in Gruppe anfordern":
(Benutzername) hat versucht, Ihren Einladungslink zu verwenden, der eine Gruppenzuweisung für (Gruppen in der Einladung) beinhaltete. Dies konnte jedoch nicht durchgeführt werden, da die Person bereits Nutzer von (Seitenname) ist. Bitte erwägen Sie, sie direkt diesen Gruppen hinzuzufügen.
Ich denke, wir sollten dies noch etwas länger abwarten und sehen, wie oft diese Anfrage hier gestellt wird. Mindestens verbessern wir den Text.
Es gibt bereits Vorläufer: Wenn man zu einer WhatsApp-Gruppe eingeladen wird, erwartet man nicht, ein brandneuer Nutzer auf der WhatsApp-Plattform zu sein – man wird einfach in die Gruppe versetzt. Gleiches gilt für Facebook.
Das heißt, dieses Feature dreht sich ganz darum, Nutzer, die noch nicht auf der Discourse-Plattform sind, dorthin zu holen. Die Gruppenfunktionen sind ein zusätzlicher Bonus, nicht das Hauptmenüelement.
Das funktioniert für unsere neue Community hervorragend: Es vereinfacht die Kontoerstellung, indem der Moderationsschritt übersprungen wird, und die Flexibilität des Links ermöglicht es uns, ihn in benutzerdefinierten E-Mails, Nachrichten und sogar bei der Weitergabe in Projektmeetings zu verwenden.
Wir haben eine Online-Konferenzpräsentation über unsere Community gehalten (durch Bildschirmfreigabe eines Themen-Threads), und es war möglich, dass die Zuschauer im Publikum schnell Konten erstellten und an der Diskussion teilnahmen.
Das gefällt mir sehr gut, um Einladungen zu verfolgen. Falls Anfragen möglich wären, wäre es praktisch, nach Link-Anfragen zu filtern und sogar zu sehen, welche Links verwendet wurden (ich habe derzeit drei verschiedene im Einsatz).
Diese Funktion wäre für uns sehr nützlich. Unsere Community wächst gerade langsam, und wir fügen schrittweise neue Bereiche hinzu. Wir haben zwei Bereiche, die nur für bestimmte Gruppen zugänglich sind. Das manuelle Hinzufügen von Nutzern, die sich bereits früher angemeldet haben, oder das Verwenden des allgemeinen Join-Buttons ist mit viel manueller Arbeit verbunden.
In unserer Community wäre es daher hilfreich, einen Link zu haben, der neue Mitglieder aufnehmen und einer Gruppe hinzufügen kann – und der gleichzeitig bestehende Nutzer derselben Gruppe hinzufügen kann.
Wir könnten wirklich eine Möglichkeit gebrauchen, um bestehenden Benutzern das Beitreten zu Gruppen über einen Link zu erleichtern, wie @nathank bereits erwähnt hat.
Es wäre ebenfalls sehr hilfreich, wenn der Link so intelligent wäre, dass wir einen einzigen Link sowohl für neue als auch für bestehende Benutzer generieren könnten. Neue Benutzer könnten dann die Discourse-Instanz und die Gruppe beitreten, während bestehende Benutzer einfach der Gruppe beitreten könnten.
Nun, ich bin offensichtlich nicht der Einzige! Die Dinge direkt in die Gruppe zu werfen, so wie du es vorschlägst (nach Art von WhatsApp), ergibt sehr viel Sinn.
Arpit, mir ist ein weiterer Anwendungsfall für diese Anfrage eingefallen:
Nicht-Registrierte zu einer Umfrage einladen
Ich möchte eine thematische Umfrage nutzen, um Nutzer auf unsere nur für angemeldete Benutzer zugängliche Seite zu holen, habe aber keine E-Mail-Adressen von ihnen. Derzeit habe ich nur folgende Möglichkeiten:
Den Link zur Umfrage teilen – das bedeutet doppelte Hürden, da die Nutzer ihre E-Mail-Adresse bestätigen und dann in der Warteschlange für die Freigabe warten müssen.
Den mehrfach nutzbaren Einladungslink teilen und dann einen Weg finden, sie nach dem Beitritt zur Umfrage zu führen (keine davon besonders elegant).
Es wäre extrem hilfreich, wenn sie sich in einem einzigen eleganten Schritt anmelden und direkt zur Umfrage weitergeleitet werden könnten (wenn auch mit einer kurzen Bestätigungsmail).
Wenn ich im Abschnitt für einzelne Benutzer die E-Mail-Adresse der Person, die ich einladen möchte, eingabe, dann zur Registerkarte für mehrere Benutzer wechsle und den Link erhalte, funktioniert dieser Link dann nur, wenn diese spezifische E-Mail-Adresse verwendet wird?
Das wäre großartig, denn dann könnte ich einen bestimmten Benutzer persönlicher von einer E-Mail-Adresse aus einladen, die ich weiß, dass nicht im Junk-Ordner landet und die sie erkennen werden. Danke.
Sie können einen Link über den Reiter ‘Einzelner Benutzer’ erstellen, um genau das zu tun (‘Einladungslink kopieren’) – es ist nicht nötig, den Reiter ‘Mehrere Benutzer’ zu verwenden.
Das Thema ist bei uns erneut aufgetaucht, da ein Gruppenbesitzer frustriert war, weil er herausfinden musste, wer bereits im Forum ist, und diese über einen anderen Mechanismus hinzufügen musste. Ich habe ihn natürlich darüber aufgeklärt, und es ist keine große Sache, aber dies wird für Leute, die Mehrfachnutzungs-Links verwenden (die übrigens großartig sind!), ziemlich viel Reibung verursachen.
Die aktuelle Fehlermeldung, wenn ein angemeldeter Benutzer versucht, einen einzelnen oder mehrere Einladungslinks einzulösen, lautet:
Hoppla, es sieht so aus, als würdest du versuchen, eine Einladung für einen anderen Benutzer anzunehmen. Wenn du nicht %{current_user} bist, melde dich bitte ab und versuche es erneut.
Sollten wir sie auf folgendes aktualisieren:
Die Einladung, die du einzulösen versuchst, gilt nur für Benutzer, die noch kein Konto haben. Bitte melde dich ab und versuche es erneut.
Ich habe leider eine E-Mail mit einer Einladung an etwa 30 Personen zu meinem Forum gesendet, und der Link ist abgelaufen, bevor sich alle angemeldet haben. Ich würde es sehr begrüßen, wenn ich den Link bearbeiten und die Gültigkeitsdauer verlängern könnte. Ich habe jedoch keine solche Option gefunden und musste einen neuen Link senden, was leider meinen Fehler deutlich macht