0

Wir haben ein kleines internes Webformular-Setup innerhalb des Unternehmens, das derzeit Ideen für das von Benutzern gesendete Geschäft sammelt, die per E-Mail an den einzelnen E-Mail-Posteingang gesendet werden. Dies ist seit einiger Zeit in Kraft und hat 100 von Einreichungen generiert.Drupal webform submission - Kommentare, wie

Das Unternehmen möchte mehr Interaktivität fördern:

  • Benutzer ermöglichen, alle Einreichungen sehen
  • (nachdem sie vom Administrator bestätigt hat, über eine Ansicht oder in einzelne Knoten vielleicht angezogen)
  • erlauben anonyme Benutzer auf jeder Web-Formular Vorlage
  • erlauben anonyme Benutzer Kommentar eine Vorlage über einen Button

Derzeit mögen es macht den Job perfekt als Webform und hat viele Eingaben, aber nicht sicher, ob Webforms flexibel genug sind, um die neue Funktionalität zu ermöglichen, die das Geschäft wünscht.

Gedanken waren, wenn es eine Möglichkeit gäbe, alle Einreichungen in Knoten drehen dann eine Ansicht erstellen in all diesen Knoten zu ziehen, die dann etc Kommentierung erlauben würden ...

Könnte jemand vorschlagen, einen besten Weg, dies zu nähern oder welche Module könnten dafür funktionieren?

Antwort

0

Meine ersten Gedanken sind, einen Inhaltstyp mit denselben Feldern wie Ihr Webformular zu erstellen.

Erstellen Sie anschließend einen Feed- und Feed-Importeur, um die Webform-Übermittlungen als Knoten zu importieren.

Sie müssen die folgenden Module und Abhängigkeiten:

Mit Blick auf den Datenexport können Sie eine XML-Feed

Feeds erstellen und Feeds erweiterbare Parser ermöglicht es Ihnen, den XML-Feed mit XPath zu importieren.

Einreichungen Damit moderiert werden, würde ich empfehlen:

Sie diese Module verwenden können, einen schönen Workflow des Entwurfs haben -> Überprüfung muss -> veröffentlicht. Dies speichert auch eine Revision jeder Bearbeitung.

Drupal hat Kommentare eingebaut, Sie müssen möglicherweise das Kommentarmodul aktivieren, Sie können diese auch einrichten, damit sie zuerst moderiert werden müssen, bitte beachten Sie, dass dies einen Vollzeit-Website-Moderator erfordern kann. Sie können ein Flag (https://www.drupal.org/project/flag) verwenden, um beispielsweise Berichte als anstößig zu melden, sodass Benutzer unangemessene Kommentare zum Entfernen kennzeichnen können. Es könnte dann eine Ansicht angezeigt werden, die alle Kommentare anzeigt, die markiert wurden. Mit einem Modul wie VBO (https://www.drupal.org/project/views_bulk_operations) können Sie mehrere Kommentare gleichzeitig löschen.

Eine ähnliche Schaltfläche kann mit Flags erreicht werden, es gibt ein Modul (https://www.drupal.org/project/dlike), aber es wäre genauso einfach, Ihre eigene Flagge zu erstellen.

Wenn Sie weitere Hilfe/weitere Erläuterungen benötigen, lassen Sie es mich bitte wissen.

+0

Danke, ich werde das geben. Ich werde dich wissen lassen, wie es sich herausstellt/wenn ich nicht weiterkomme. Danke für die Hilfe. – Scott

+0

Nur eine Folge dazu. Bisher habe ich das Webformular behalten und eine Regel erstellt, die eine neue Entität eines neuen Inhaltstyps erstellt, den ich erstellt habe. Dies wird standardmäßig als unveröffentlicht gesetzt (was nur einmal moderiert angezeigt werden sollte) und kann auch geändert/gelöscht werden. Diese neuen Knoten erlauben auch Kommentare und haben sie so sortiert, dass anonyme Kommentare verfügbar sind. Alle werden in eine Ansicht zur Anzeige gezogen. Noch ein bisschen Arbeit damit zu tun, aber dachte nur, ich würde updaten. Nochmals vielen Dank für die Empfehlungen/Hilfe. – Scott

+0

Ich wäre dankbar, wenn Sie meine Antwort als die akzeptierte Antwort markieren könnten, wenn Sie damit zufrieden sind – GHaddon