Beitragsseiten
BwPostman bringt folgende Module mit:
- BwPostman Modul
- BwPostman Übersichts-Modul
BwPostman Modul
Dieses Modul zeigt ein Registrierungsformular für die Mailinglisten von BwPostman an. Vom Grundsatz her macht das Modul also nichts anderes wie die Registrierungsseite der Komponente, nur eben auf einer Modulposition. Damit ist es möglich, ein Registrierungsformular für Newsletter auf allen gewünschten Seiten anzeigen zu lassen.
Die Reiter Modul, Menüzuweisung, Erweitert und Modulberechtigungen sind von Joomla!® bekannt. Das Registrierungs-Modul bringt aber noch weitere Einstellmöglichkeiten mit:
Mailinglistenauswahl
In der Mailinglistenauswahl werden alle im Frontend verfügbaren Mailinglisten zur Auswahl eingeblendet. Wird hier nichts ausgewählt, dann werden im Modul alle hier angezeigten Mailinglisten zur Auswahl geboten. Natürlich wird die Zugriffsebene schon berücksichtigt. Wenn der Besucher nicht angemeldet ist, werden ihm nur die öffentlich zugänglichen Mailinglisten angeboten.
Mit dieser Auswahlmöglichkeit hat man zum Beispiel die Möglichkeit, auf unterschiedlichen Seiten Registrierungsformulare für verschiedene Mailinglisten anzubieten.
Man kann auch einstellen, ob die Beschreibung der Mailingliste im Modul angezeigt werden soll. Wenn man mit der DSGVO konform gehen will, sollte man das tun. Darunter kann man einstellen, ab welcher Anzahl Zeichen die Beschreibung gekürzt wird. Dann erscheinen drei Punkte. Aber damit man die DSGVO trotzdem erfüllen kann, wird dann ein Tooltip mit der kompletten Beschreibung angezeigt, wenn man mit der Maus über die gekürzte Beschreibung fährt.
Einstellungen für das Anmeldeformular
Diese Einstellmöglichkeiten sind identisch zu den Optionen der Komponente unter Anmeldung und werden hier nicht noch mal beschrieben.
Die Besonderheit ist, dass man für die Komponente und jedes Modul eigene Einstellungen verwenden kann. So könnte man zum Beispiel für einen allgemeinen, öffentlich zugänglichen Newsletter nur die Mailadresse abfragen. Für einen Newsletter, dessen Anmeldung nur einer bestimmten Benutzergruppe angeboten wird, könnte man dagegen auch Vor- und Nachname und Geschlecht als Pflichtfeld auslegen, damit eine weitgehende Personalisierung des Newsletters möglich ist.
Reiter erweitert
Für die normale Anzeige des Moduls ist hier das voreingestellte Layout default auszuwählen.
Seit Version 3.1.0 von BwPostman gibt es auch die Layouts modal, modal-big, bootstrap2 und bootstrap4.
Mit den beiden modalen Layouts wird an der Modulposition nur noch ein Button für die Registrierung zum Newsletter angezeigt. Wenn man auf diesen Button klickt, geht ein Popup mit dem Registrierungsformular auf.
Die Beschriftung des Buttons wird im Feld Button-Text direkt darunter angegeben. Für mehrsprachige Seiten kann hier auch ein Sprach-String verwendet werden. Wird nichts angegeben, so wird als Sprach-String MOD_BWPOSTMAN_MODAL_BTN angenommen.
Es war natürlich schon immer möglich, das Modul in einem Beitrag zu laden (loadposition, loadmodule, loadmoduleid). Aber mit den modalen Layouts sind den Gestaltungswünschen kaum noch Grenzen gesetzt. Wenn man den Titel des Moduls nicht anzeigen lässt, hat man im Beitrag einen Button, der das Popup öffnet, mehr nicht.
Eine weitere zusätzliche Möglichkeit besteht darin, einfach einen Button in den Beitrag zu schreiben, der das Popup öffnet. Entscheidend ist, dass der Button die ID id="bwp_reg_custom_open" enthält. Zusätzlich heißt in diesem Zusammenhang: Das Modul muss veröffentlicht sein und muss auch angezeigt werden, damit das benötigte Javascript auch geladen wird. Dann kann ein Button zusätzlich im laufenden Text eingebaut werden. Wird das Modul nicht angezeigt, erhält man zwar einen Link, der bewirkt aber nichts.
BwPostman Übersichts-Modul
Mit diesem Modul kann man eine Liste der Kalendermonate, die veröffentlichte Newsletter enthalten, auf einer Modulposition anzeigen lassen. Die Anzahl der in diesem Monat versendeten Newsletter wird dahinter in Klammern angezeigt. Dabei lässt sich einstellen, zu welchen Empfängern und Kampagnen die Newsletter versendet wurden. Auch die Auswahl der Newsletter lässt sich vielfältig konfigurieren.
Die Reiter Menüzuweisung, Erweitert und Modulberechtigungen sind von Joomla!® bekannt.
Die Einstellmöglichkeiten zu Newsletter-Auswahl, Auswahl Empfänger und Auswahl Kampagnen sind dieselben wie beim Menüpunkt Veröffentlichte Newsletter (Übersicht). Ist ein Menüeintrag ausgewählt, dann werden die Einstellungen zu Empfängerlisten, Kampagnen und Newsletter-Auswahl des Menüeintrages verwendet und die Einstellungen beim Modul werden ignoriert.
Der einzige Punkt, der wirklich spezifisch für dieses Modul ist, das ist # Monate. Hier wird die Anzahl der Monate eingestellt, die im Modul angezeigt werden, wenn sie den Auswahlkriterien entsprechen, ausgehend vom aktuellen Monat die eingestellte Anzahl Monate zurück. Wenn also Juni 2021 ist und man stellt 4 Monate ein, bekommt man die Anzahl der versendeten und veröffentlichten Newsletter aus Juni 2021, Mai 2021, April 2021 und März 2021 in der Liste zu sehen. Ist kein veröffentlichter Newsletter in einem Monat vorhanden, der gegebenenfalls noch den anderen eingestellten Kriterien entspricht, dann wird dieser Monat auch nicht in der Liste angezeigt.
Die Einträge in der Liste sind verlinkt. Wenn man auf einen Monat klickt, öffnet sich in der Hauptansicht die Liste der in diesem Monat versendeten Newsletter. Auch diese Einträge sind verlinkt und mit einem Klick auf den Newsletter-Eintrag öffnet sich dieser Newsletter in der Detailansicht. Seit Version 3.1.5 von BwPostman lässt sich das Layout von Listenansicht und Detailansicht in den Optionen der Komponente einstellen.
In der Listenansicht für diesen Monat sind neben den Filtern für Monat und Jahr und der Auswahl der Listenlänge auch Filter für die Mailinglisten und die Kampagnen verfügbar. Die Filter für Mailinglisten und Kampagnen werden aber aus den Einstellungen des Moduls gespeist, nicht aus den Einstellungen für die Listenansicht der Komponente!