Ich habe gesucht und konnte nichts wirklich Relevantes finden.
Wäre es möglich, einem Nicht-Mitglied zu erlauben, dem Forumsadministrator (meines eigenen Forums) eine private Nachricht zu senden? Oder vielleicht einen Link oder ein Formular oder eine andere Möglichkeit anzubieten, den Administrator zu kontaktieren, ohne sich anmelden oder Mitglied werden zu müssen?
Ich glaube nicht, dass dies existiert, und die Idee wurde bereits verworfen – aber wenn Sie unbedingt eine Möglichkeit dafür haben müssen, könnten Sie einen Link zu einem externen Kontaktformular bereitstellen, wie z. B. einem kostenlosen bei Tally.
Ok, aber Sie werden feststellen, dass dies Spambots anzieht. Ein Formular mit reCAPTCHA ist nicht narrensicher, aber zumindest kann die Zieladresse nicht gesammelt und weitergegeben werden.
Ich glaube, Nathan hatte etwas Glück damit, E-Mail-Eingabe für die Admin-Gruppe zu erzwingen, falls das hilft?
(Obwohl es noch besser wäre, wenn die Benutzeroberfläche dies zulassen würde )
Ich denke jedoch, Sie könnten auch eine benutzerdefinierte Gruppe speziell für diesen Anwendungsfall erstellen und dafür die Benutzeroberfläche verwenden.
Die E-Mail-Adresse steht seit etwa einem Jahr auf der Über-uns-Seite, bisher hatte ich kein Problem. Es ist eine Seite mit sehr geringem Aufkommen. Wenn es zum Problem wird, werde ich den Link entfernen und die Adresse löschen. Ich habe das gegenteilige Problem.
der Beitrag von ToddZ hat die Idee größtenteils als Einladung zu Missbrauch abgetan. Ich würde dies nicht als allgemeine Funktion für alle Benutzer wünschen, sondern nur als eine Möglichkeit für Leute, mich zu kontaktieren, ohne meinem Forum beitreten zu müssen. Das Posten meiner E-Mail lädt natürlich Spambots und Missbrauch ein.
Wenn ein einfacher Button auf der Über-uns-Seite einem Nicht-Mitglied oder einem nicht angemeldeten Mitglied erlauben würde, eine private Nachricht an ein Konto zu senden, würde mir das (meiner bescheidenen Meinung nach) helfen, das Engagement zu steigern. Ich habe, wie ich vermute, die meisten Foren, viele „stille Mitleser“, die sich anscheinend weigern beizutreten. Wenn es außer Kontrolle gerät, gibt es eine einfache Möglichkeit, es auszuschalten.
Und da ich schon dabei bin, gebe ich meinen genauen Anwendungsfall an:
Ich veranstalte Live-Events. Manchmal biete ich Zuschauern/Teilnehmern Preise (T-Shirts) an. Ich möchte eine Möglichkeit haben, dass Leute mich kontaktieren können, um den Versand ihres Preises zu organisieren. Ich möchte nicht, dass sie dem Forum beitreten müssen, um ihren Preis einzufordern. Es reicht, dass sie von uns wissen, vielleicht treten sie später bei.
Wenn Sie möchten, dass ein anonymer Benutzer ein Thema erstellt, können Sie E-Mail-Einspeisung (email-in) verwenden. Dies erstellt ein Thema und Antworten gehen an den Benutzer.
Entschuldigung. Ich habe übersehen, dass Sie Nicht-Mitglieder wollten. (Obwohl es im Titel steht? )
Sie müssen eine Gruppe oder Kategorie so konfigurieren, dass sie E-Mails von Nicht-Mitgliedern akzeptiert und diese E-Mails empfangen kann. Das wird das tun, was Sie möchten.
Um eine Nachricht in Discourse zu senden, müssen Sie ein Benutzer sein.
Es wäre möglich, ein Plugin zu erstellen, das im Wesentlichen dasselbe tut wie das Senden einer E-Mail. Ich denke, es wäre schwierig, den Composer zum Rendern zu bringen, aber es sollte möglich sein.
[quote=“pfaffman, post:13, topic:391858”]Sie müssen eine Gruppe oder Kategorie so konfigurieren, dass sie E-Mails von Nicht-Mitgliedern akzeptiert und diese E-Mails empfangen kann. Das wird das tun, was Sie wollen.
[/quote]
Genau so haben wir die Dinge hier eingerichtet. Wenn Sie unsere Moderatoren z. B. wegen eines Problems mit Ihrem Konto erreichen möchten, können Sie eine E-Mail an Moderators@discourse.org senden. Es kommt jedoch so gut wie nie vor, obwohl es auf der Über-uns-Seite aufgeführt ist.
Ich erinnere mich, dass @awesomerobot vor einiger Zeit eine nette Idee geäußert hat, es Leuten zu ermöglichen, zu antworten und ihr Konto als zweiten Schritt zur Erstellung eines Beitrags zu erstellen. Aber darum geht es hier nicht.
Ich glaube, dieser Ansatz wird den E-Mail-Absender als „gestuften Benutzer“ (staged user) einstufen, sodass die Kommunikation mit ihm verbunden wird, falls er Mitglied wird (oder ist) und dieselbe E-Mail-Adresse verwendet.
Uff, ich weiß nicht, warum ich nicht daran gedacht habe. Ich habe es tatsächlich vor langer Zeit selbst eingerichtet!
(Meine Absicht war etwas anders – ich wollte eine vollständig anonyme Aufnahme von einem externen Formular in eine Kategorie, aber die Details haben nicht funktioniert und ich habe die Idee vertagt.)
Ich denke, für Moderatoren und die anderen automatischen Gruppen müssten Sie den von Nathan vorgeschlagenen Rails-Workaround verwenden, den ich oben verlinkt habe ( Allow non-members to pm the administrator - #5 by JammyDodger ), aber ich denke, das Erstellen einer neuen benutzerdefinierten Gruppe dafür könnte einfacher sein, wenn Sie nicht an eine der automatischen gebunden sind.
(Obwohl ein ausgezeichneter Befürworter dafür, es zur Benutzeroberfläche hinzuzufügen, wenn Sie Lust hätten, den Anwendungsfall zu Allow email in for moderators, staff, and admins hinzuzufügen )
Ich denke, es sollte möglich sein, diese E-Mail-Adresse in eine Theme-Komponente einzubauen, die auf der Über-Seite eine Schaltfläche anzeigt. Für anonyme Benutzer/nicht angemeldete Benutzer würde sie sich immer in ihrem E-Mail-Programm öffnen, aber das ist ziemlich nah dran.