Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modulsuche ›

[gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle

Eingetragen von Sajara (7)
am 06.06.2022 - 20:00 Uhr in
  • Modulsuche
  • Drupal 9.x

Hallo zusammen,

ich bau grad nach einigen Jahren Pause mal wieder an ner Community-Webseite mit Drupal (Version D9.3.15) (für Artabana Portugal, das sich gerade noch im Aufbau befindet).
Folgende Situation:

Dem Registrierungsformular hab ich ein paar Zusatzfelder hinzugefügt, darunter welche, die auf Taxonomie-Vokabulare referenzieren.
Das Mitglied muss dabei sowohl die Region als auch den Landkreis auswählen, wo es wohnt. Dabei handelt es sich um zwei eigenständige Taxonomy-Vokabulare. Da ich zu faul bin, alle gleich von Anfang an ins Taxonomie-Vokabular einzutragen, können die sich registrierenden selber neue Begriffe eingeben. Beide Vokabulare sollen gleichzeitig Empfängerlisten für das Mass contact modul werden, die unabhängig voneinander ausgewählt werden können sollen, da manche damit verschickte Rundmails eben nur Leute in einem oder mehreren Landkreisen, andere dagegen die in der gesamten Region (oder auch mehreren Regionen gleichzeitig) betreffen. Die User sollen selber auch das Formular zum Versenden der Nachrichten benutzen können. Soweit zum Hintergrund.

Mein Problem ist nun folgendes:

Wenn ich nun dem Mass Contact modul eine neue Kategorie hinzufügen will (konfiguration->system->mass contact -> category), bekomm ich jedoch ausschließlich die Möglichkeit die Empfänger nach Rolle zu filtern, angezeigt. Kein Sterbenswörtchen dort zu finden von wegen Taxonomy. Benutzerrechte hab ich schon überprüft, da fehlt auch nix. Wo liegt da der Hase im Pfeffer, da laut diesem Issue Tread ( https://www.drupal.org/project/mass_contact/issues/2284197 )zum Modul das was ich damit machen will, zumindest früher schonmal möglich war. Ich stecke quasi an selben Punkt fest wie der letzte Kommentator.

Welche Wege fallen euch ein Taxonomy Terms und das Mass contact modul trotzdem noch irgendwie zu verheiraten oder kennt ihr andere Wege, das möglichst simpel und mit so wenig Handarbeit wie möglich zu bewrkstelligen? Mail Man installieren geht leider mangels Root rechten bei meinem shared webhosting nicht. Selber was programmieren kann ich leider aufgrund mangelnder PHP/Programmiersprachenkenntnisse nicht. Hab auch grad nicht die Zeit und den Nerv mich da einzuarbeiten.

Simplenews (basierend auf swiftmailer) wird seit November 2021 nicht mehr weiterentwickelt und das swiftmailer Nachfolger Projekt Symphony Mailer ist noch im Alphastadium... Email Anhänge verschicken können wär auch ein must-have Feature, das entsprechende Feld zeigt mir das Mass contact modul auch noch nicht an.

Vielen Dank euch schon jetzt für eure Tips.

Liebe Grüße,
Sarah

[gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich weiß nicht, wie es um

Eingetragen von montviso (2032)
am 07.06.2022 - 07:03 Uhr

Ich weiß nicht, wie es um Deine Programmier-Kenntnisse steht, aber man kann mit hook_mail relativ einfach Emails schicken an einen Personenkreis, den man vorher auf diese oder jene WEise gefiltert hat.
Das Modul kenne ich nicht und mache so kleinere Dinge heute lieber selbst, statt mit Modul.

LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

vielen lieben Dank dir

Eingetragen von Sajara (7)
am 08.06.2022 - 23:19 Uhr

vielen lieben Dank dir Regina,

ich kann leider nur html, css und ein wenig yaml (in dem rahmen wie mans fürs webform modul braucht),.... Hast du evtl sowas mit hook_mail schonmal geschrieben? Und auf welche weisen könnte man den empfängerpersonenkreis definieren?

mittlerweile kam mir noch die idee, statt dem mass contact modul das problem so zu lösen (und gleichzeitig zwei fliegen mit einer klappe zu schlagen), dass jede personengruppe, für die gleichzeitig eh ein eigenes unterforum existiert, innerhalb dieses forum ein subforum namens Rundmails bekommt, und jeder thread, der dort eröffnet wird, wird dann automatisch per mail an alle user mit lesezugriff verschickt...
grad bin ich da noch an dem schritt die forenzugriffsrechte zu definieren, dafür probier ich grad mit dem modul "forum access" herum - aber auch das taxonomy access lite modul verlangt genau wie letztgenanntes, dass eine eigene benutzzerrolle pro gruppe existiert, was mit sehr viel handarbeit verbunden ist. oder ließe sich das mit dem "rules" modul automatisieren und wenn ja wie? hab mir letzteres schon im detail angeguckt, blicke aber bei der zu verwendenden syntax noch nicht durch...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Lösung gefunden

Eingetragen von Sajara (7)
am 25.06.2022 - 01:54 Uhr

Ich hab ne gangbare Lösung gefunden. Ohne dafür programmieren können zu müssen.

Das Mass Contact Modul brauchts dafür gar nicht unbedingt. Dafür komm ich aber nicht drumherum, für jede Region und jede einzelne Artabana-Lokalgruppe eine eigene Benutzerrolle zu definieren. Da wir aber sehr wahrscheinlich nicht mit einem Massenansturm rechnen müssen, wird dies bisschen Handarbeit, sobald eine neue Lokalgruppe dazustößt, noch längere Zeit problemlos zu bewerkstelligen sein. Die einzelnen Arbeitsschritte wenn neue Mitglieder dazukommen, hab ich als Gedächtnisstütze auf einer separaten internen Seite als Leitfaden dokumentiert.

Statt dem Mass Contact Modul nutz ich nun sttattdessen für jede Menschengruppe ein eigenes Unterforum, das mithilfe des Moduls "Forum Access" nur für die jeweilige Gruppe bzw Rolle les- und schreibbar gemacht wird.

Dieses Unterforum heißt in meinem Fall "Rundmails" und per Modul "Rules" hab ich daraufhin definiert, dass bei jedem in diesem Unterforum neu erstellten Topic dessen Titel und Inhalt automatisch an diejenigen mit Leseberechtigung per Mail versand wird. Die dort zu definierende Antwortadresse informiert kurz darüber, dass ggfs bitte nur im Forum weiterzudiskutieren ist. So wird jeder immer über neue Beiträge informiert und hat automatisch auch einen wiederkehrenden Anreiz, mehr oder weniger regelmäßig im Forum vorbeizuschauen.

Dieses Konstrukt macht obendrein auch die Installation einer separaten Mailinglistensoftware ala Mailman (den ich mangels Root Rechten aufm Shared Hosting Server eh nicht installieren könnte) komplett überflüssig.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • PHP 8.1 - Deprecated function: rtrim()
  • Drupal Website gestalten
  • MariaDB 10.6
  • Entity Reference - Title Felder werden als Link angezeigt
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
  • Terminverwaltung
  • Views in Seite einbetten
Weiter

Neue Kommentare

  • Mit Drupal geht das um 150
    vor 4 Stunden 45 Minuten
  • Ah, ok. Wenn es ein Paragraph
    vor 1 Tag 4 Stunden
  • Also kleiner Nachtrag noch:
    vor 1 Tag 5 Stunden
  • In der View gibt es einen
    vor 1 Tag 8 Stunden
  • Kann ich euch gerne mit
    vor 1 Tag 19 Stunden
  • ursache gefunden
    vor 2 Tagen 7 Stunden
  • nun wirds erst richtig lustig...
    vor 2 Tagen 7 Stunden
  • ursache weiter eingegrenzt
    vor 2 Tagen 13 Stunden
  • Nein, das war es nicht. S. o.
    vor 5 Tagen 12 Stunden
  • Eventuell hier ein Hinweis?
    vor 5 Tagen 13 Stunden

Statistik

Beiträge im Forum: 247856
Registrierte User: 19588

Neue User:

  • Tkakah
  • JeraldFub
  • andycrestodina

» Alle User anzeigen

User nach Punkten sortiert:
wla9212
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 6 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association