Version 4.3.0
März-12-2024
Bugfixes
- Beim Plugin User2Subscriber arbeitete die Prüfung, ob eine Mailingliste ausgewählt wurde, nicht richtig und brachte im schlimmsten Fall einen Fehler.
- Installation per 'discover install' funktioniert nun auch für BwPostman.
- Das Plugin Personalize hat die gewünschten Ersetzungen nicht vorgenommen.
- Die Anzeige der Verzögerungszeit beim Senden von Newslettern war nicht richtig, wenn die Verzögerung auf mehr als eine Minute gesetzt wurde und als Einheit Minute ausgewählt war.
- Die englischsprachigen Einträge in der Seitenleiste waren nicht in Ordnung.
- Eine falsche Codierung der Umlaute in den Links um deutschen Handbuch haben einen schweren Fehler beim Anzeigen der Nachrichten nach Installation/Update in deutsch erzeugt, die Installation/das Update selbst haben aber funktioniert.
Neu
- API und Plugin Webservices hinzugefügt. Damit kann das Plugin BwPostman TimeControl auf Authentifizierung mit Joomla API Token umstellen werden. Damit wird auch die Möglichkeit eröffnet, weitere Webservices bereit zu stellen.
Verbesserungen
- Die Texte für einige Nachrichten im Log wurden aussagekräftiger gemacht.
- Die Events für die Plugins wurden auf Joomla! 4 native umgestellt, um zukunftssicher zu sein.
- Der Kontext, in dem die Plugins laufen, wurde auf das nötige beschränkt.
- Die alte, aus BwPostman 3 geerbte Sidebar wurde entfernt, sie ist nun überflüssig.
Version 4.2.6
November-29-2023
Bugfixes
- Wenn im Template des Newsletters der Button 'Weiterlesen' deaktiviert ist, wird nun der volle Text eines Beitrags in den Newsletter aufgenommen.
- Die Plugins sind zukunftsfähig auf die native Version von Joomla! 4 umgestellt.
- Die Update-Server aus den einzelnen Teilen des Paketes von BwPostman wurden entfernt, um die Liste der Einträge zu den Update-Servern unter Joomla! sauber zu halten.
- Die Prüfung und Reparatur der Tabellen nach dem Update per Joomla!-Update funktioniert nun auch unter Joomla! 4 und 5.
Verbesserungen
- Nun kann auch wieder der erste Beitrag der Liste der verfügbaren Inhalte für den Newsletter ausgewählt werden.
- Um die Kompatibilität mit php 7 aufrecht zu erhalten, wird stripos statt str_contains verwendet.
- Das Wechseln des Tabs war bei Erstellen oder Bearbeiten von Newslettern einer Kampagne nicht mehr möglich.
- Das Plugin User2Subscriber hat einen Fehler gebracht, wenn es keine Mailinglisten zur Auswahl gab.
- BwPostman hat die Assets nicht korrekt geschrieben, deshalb war es in manchen Fällen nicht mehr möglich, in das Backend zu kommen, wenn man ein Item von BwPostman gelöscht hat.
- Wenn Tabellen mit einem erweiterten Präfix (zum Beispiel bak_<Joomla! Präfix der Datenbank-Tabellen>_) existierten, war es nicht möglich, eine Sicherung wiederherzustellen.
- Die Update-Nachricht und die Tabellenprüfung haben nach einem Update von BwPostman per Joomla! Update unter Joomla! 4 und 5 nicht mehr funktioniert.
- Das Update von BwPostman löschte die sql Update Ordner von BwPostman.
Version 4.2.5
November-11-2023
Bugfixes
- Datenbank-Abfragen für die Liste der Kampagnen und Archivieren von Kampagnen mit Newslettern korrigiert.
- Bei einigen Fehlermeldungen bei der Registrierung wurde die Mailadresse nicht angezeigt.
Verbesserungen
- BwPostman an Joomla! 5 angepasst.
- BwPostman ist fit für php 8.2.
- Tabellen prüfen und reparieren korrigiert nun auch die Standardwerte der Spalten.
- Die Original-Tabellen konnten auch gelöscht werden, wenn bei der Wiederherstellung der Tabellen keine Wiederherstellungspunkte mehr vorhanden waren. Dies kann allerdings nur bei manuellem Eingriff in den Prozess passieren.
- Der Support für das Plugin Buyer2Subscriber wurde verbessert.
Version 4.2.4
August-24-2023
Bugfixes
- Die Prüfung auf alte Anhänge verursachte eine Warnmeldung durch php.
- Neu archivierte Newsletter wurden im Backend sowohl in der Liste der nicht versendeten als auch der versendeten Newsletter angezeigt.
Version 4.2.3
Juli-28-2023
Bugfixes
- Auf manchen SQL-Servern war weder Installation noch Update möglich.
- Die Prüfung der Tabellen beschwerte sich über eine fehlende Spalte 'Type' in einem Array.
- Unversendete Newsletter wurden in der Liste im Backend nicht mehr angezeigt.
- Durcheinander bei den Versionen in der Ansicht System -> Datenbank im Backend behoben.
- Bei den Installationsdateien für die mitgelieferten Templates gab es ein paar Warnungen zu verschiedenen Spalten.
- In manchen Fällen verursachte ein Newsletter ohne Anhang Warnungen.
Verbesserungen
- Wenn das Speichern eines Newsletters vor dem Senden fehlschlägt, kommt nun eine Fehlermeldung.
- Installationsdatei der Komponente aufgeräumt.
Version 4.2.2
Juli-17-2023
Bugfixes
- Tabellenspalten vom Typ DATETIME, die einen leeren Wert enthalten dürfen, daraufhin angepasst.
Version 4.2.1
Juli-14-2023
Bugfixes
- Der Standardwert in der Spalte 'basic' führt zu einem SQL-Fehler.
Version 4.2.0
Juli-14-2023
Bugfixes
- Hatte ein Newsletter mehrere Anhänge, so trat beim Senden des Newsletters ein Fehler bei htmlspecialchars auf.
- Der Dispatcher des Frontends hat sich darüber beschwert, wenn eine URL keinen Task enthielt.
- Das Senden eines Newsletters mit Anhang, dessen Name Leerzeichen enthielt, war nicht möglich.
- Es wird kein Standard-Wert für DATETIME Spalten der Tabellen mehr gesetzt, denn das kann zu SQL-Fehlern führen.
Neu
- Unterstützung für ausgewählte Content Plugins, wenn Beiträge aus Joomla! als Inhalt für den Newsletter verwendet werden.
Verbesserungen
- Ist ein Editlink fehlerhaft, so wird er nun vor Gebrauch erneut erstellt (Newsletter versenden, Bearbeitungslink senden für die Bearbeitung des Abonnements).
- ich habe die Größe einer Tabellenspalte für Newsletter-Templates vergrößert, damit man mehr CSS-Definitionen verwenden kann.
Version 4.1.5
April-19-2023
Bugfixes
- Die Anzahl der zu versendenden Mails wurde beim Sendevorgang nicht immer richtig ermittelt, was zu einer falschen Darstellung führte.
- Die Aktualisierung der Anzeige alle 10 Empfänger beim Senden eines Newsletters hatte dafür gesorgt, dass beim zeitgesteuerten Senden nur 10 Mails pro Schritt gesendet wurden.
- Die Manifeste für die Filterleisten für die Listenansicht der Newsletter und Abonnenten sind nun jeweils getrennt nach Tabs, so dass die Filterleisten auch unter Joomla! 4.3.0 verlässlich und korrekt angezeigt werden.
Verbesserungen
- Der Dispatcher im Frontend arbeitet nun spezifischer.
- Das Frontend hat eine "rohe Ansicht" bekommen, um besser mit BwPostman TimeControl zusammen arbeiten zu können.
- Beim Senden der Newsletter werden nun ein paar weitere Meldungen ins Log geschrieben, wenn der Log-Level auf debug eingestellt ist.
Version 4.1.4
März-25-2023
Bugfixes
- Wenn beim Export von Abonnenten nur die Abonnenten einer Mailingliste ausgewählt waren, war die SQL-Abfrage fehlerhaft.
- Beim Überprüfen und Reparieren der Tabellen ist ein Ajax-Fehler aufgetreten, wenn das Plugin BwPostman TimeControl aktiviert ist.
- Den Pfad zu den benutzerdefinierten CSS Dateien ist korrigiert, damit diese auch geladen werden können.
Verbesserungen
- Bisher war die Standard-Einstellung des Geschlechts bei einem Abonnenten beim Erstellen und Importieren männlich. Das ist nun auf keine Angabe geändert. Somit ist nicht mehr jeder neue Abonnent automatisch ein Mann 😉.
Version 4.1.3
Dezember-15-2022
Bugfixes
- Bei einem Testempfänger mit derselben Mailadresse verursachte ein neues Abonnement völlig leere Abonnentendaten.
- Der Filter für the Newsletter-Liste im Frontend funktionierte nicht wie gewünscht.
Verbesserungen
- Als Standardwert für die Daten des Abonnements wird nun das Nulldatum verwendet und auch gegen dieses Nulldatum geprüft, um Warnungen von php zu vermeiden.
Version 4.1.2
Oktober-14-2022
Verbesserungen
- Beim Import von Abonnenten kam es gelegentlich zu Warnungen von php.
- Auf vielfachen Wunsch können nun Abonnenten importiert werden, ohne eine Mailingliste auswählen zu müssen.
Version 3.2.2
Oktober-14-2022
Bugfixes
- Es konnte in seltenen Fällen das Model der Abonnenten nicht geladen werden, wenn man eingeloggt war und die Seite zur Registrierung aufgerufen hat.
Verbesserungen
- Beim Import von Abonnenten kam es gelegentlich zu Warnungen von php.
Version 4.1.1
April-14-2022
Bugfixes
- Bei der Prüfung auf Abonnenten beim Senden eines Newsletters kam es durch einen nicht mehr aktuellen Teil in seltenen Fällen zu einem Fehler.
Neu
- Beim Erstellen und Bearbeiten eines Newsletters können die ausgewählten Beiträge nun sortiert werden. Man muss nun also nicht mehr die Beiträge von Joomla! gleich in der Reihenfolge auswählen, die man haben möchte. Das macht eine Überarbeitung der Reihenfolge doch deutlich leichter.
- Beim Erstellen und Bearbeiten eines Newsletters können Beiträge nun über ein Popup ausgewählt werden. Dieses Popup sieht wie die Liste der Beiträge von Joomla! aus und enthält auch dessen Filtermöglichkeiten. Vor allem bei Webseiten mir vielen Joomla!-Beiträgen macht dies die Auswahl der Beiträge deutlich einfacher.
Verbesserungen
- Die Beitragsauswahl beim Erstellen und Bearbeiten eines Newsletters hat neue Tooltips bekommen. Die neuen Tooltips sind passgenauer und ausführlicher.
- Die Meldung Dieses Fenster bitte erst nach Abschluss der Prüfungen schließen ändert sich jetzt zu Die Prüfung ist abgeschlossen, dieses Fenster darf geschlossen werden!, wenn die Prüfung der Tabellen nach dem Update erfolgreich absolviert ist. Damit dürfte eindeutig sein, wann man dieses Popup schließen kann.
- Fehler in Sprachstrings behoben.
- Bei der Installation von BwPostman wurden nicht alle Optionen der Komponente vorbelegt. Das konnte in manchen Fällen zu unvorhergesehenem Verhalten oder gar Fehlern führen.
- Wenn Optionen von Komponente, Modulen oder Plugins verwendet werden, wird jetzt immer ein Standardwert angegeben, um unvorhergesehenes Verhalten und Fehlern vorzubeugen, wenn die Option nicht gesetzt ist.
Version 3.2.1
April-14-2022
Bugfixes
- Bei der Prüfung auf Abonnenten beim Senden eines Newsletters kam es durch einen nicht mehr aktuellen Teil in seltenen Fällen zu einem Fehler.
Neu
- Beim Erstellen und Bearbeiten eines Newsletters können die ausgewählten Beiträge nun sortiert werden. Man muss nun also nicht mehr die Beiträge von Joomla! gleich in der Reihenfolge auswählen, die man haben möchte. Das macht eine Überarbeitung der Reihenfolge doch deutlich leichter.
- Beim Erstellen und Bearbeiten eines Newsletters können Beiträge nun über ein Popup ausgewählt werden. Dieses Popup sieht wie die Liste der Beiträge von Joomla! aus und enthält auch dessen Filtermöglichkeiten. Vor allem bei Webseiten mir vielen Joomla!-Beiträgen macht dies die Auswahl der Beiträge deutlich einfacher.
Verbesserungen
- Die Beitragsauswahl beim Erstellen und Bearbeiten eines Newsletters hat neue Tooltips bekommen. Die neuen Tooltips sind passgenauer und ausführlicher.
- Die Meldung Dieses Fenster bitte erst nach Abschluss der Prüfungen schließen ändert sich jetzt zu Die Prüfung ist abgeschlossen, dieses Fenster darf geschlossen werden!, wenn die Prüfung der Tabellen nach dem Update erfolgreich absolviert ist. Damit dürfte eindeutig sein, wann man dieses Popup schließen kann.
- Fehler in Sprachstrings behoben.
- Bei der Installation von BwPostman wurden nicht alle Optionen der Komponente vorbelegt. Das konnte in manchen Fällen zu unvorhergesehenem Verhalten oder gar Fehlern führen.
- Wenn Optionen von Komponente, Modulen oder Plugins verwendet werden, wird jetzt immer ein Standardwert angegeben, um unvorhergesehenes Verhalten und Fehlern vorzubeugen, wenn die Option nicht gesetzt ist.
Version 4.1.0
Februar-18-2022
Bugfixes
- Importierte Newsletter-Templates dürfen keinen Status "Standard" haben, damit es keine mehrfachen Standard-Templates gibt.
- Wenn bei der Registrierung im Frontend keine Mailingliste auswählbar ist, dann kam die Optik dieser Seite durcheinander.
- Manches Javascript wird nun erst geladen, wenn zumindest eine Mailingliste bei der Registrierung im Frontend vorhanden ist, um Javascript-Fehler zu vermeiden.
- Das Modul zur Registrierung zeigte statt des Links zum Bearbeiten des Abonnements die Registrierung an, wenn ein Abonnent eingeloggt ist.
Neu
- Im Newsletter werden nun Suchmaschinen-freundliche URLs für den Weiterlesen-Link angezeigt.
- Es gibt ein neues Plugin UserAccount, das dafür sorgt, dass BwPostman mit bekommt, wenn ein Abonnent erst später einen Account auf der Webseite anlegt, aber auch, wenn ein Account auf der Webseite gelöscht wird.
Verbesserungen
- Beim "Wiederherstellen" oder auch beim "Prüfen und Reparieren" der Tabellen wird der Standardwert der Tabellenspalten nun besser geprüft und gegebenenfalls repariert.
- Der Link zum Bearbeiten des Abonnements wird auf der Registrieren-Seite im Frontend nun auch angezeigt, wenn keine Mailingliste öffentlich wählbar ist.
- Beim Update von BwPostman wird nun auch die User-ID des Abonnenten mit Joomla! abgeglichen. Wenn ein User einen Account auf der Webseite hatte, BwPostman das aber nicht wusste, gab es Probleme beim Bearbeiten des Abonnements.
- In der Übersicht der Newsletter im Frontend ist die Breite der Auswahllisten nun sauberer definiert, so dass sie auch hübsch aussehen.
Version 3.2.0
Februar-18-2022
Bugfixes
- Importierte Newsletter-Templates dürfen keinen Status "Standard" haben, damit es keine mehrfachen Standard-Templates gibt.
- Wenn bei der Registrierung im Frontend keine Mailingliste auswählbar ist, dann kam die Optik dieser Seite durcheinander.
- Manches Javascript wird nun erst geladen, wenn zumindest eine Mailingliste bei der Registrierung im Frontend vorhanden ist, um Javascript-Fehler zu vermeiden.
- Das Modul zur Registrierung zeigte statt des Links zum Bearbeiten des Abonnements die Registrierung an, wenn ein Abonnent eingeloggt ist.
Neu
- Im Newsletter werden nun Suchmaschinen-freundliche URLs für den Weiterlesen-Link angezeigt.
- Es gibt ein neues Plugin UserAccount, das dafür sorgt, dass BwPostman mit bekommt, wenn ein Abonnent erst später einen Account auf der Webseite anlegt, aber auch, wenn ein Account auf der Webseite gelöscht wird.
Verbesserungen
- Beim "Wiederherstellen" oder auch beim "Prüfen und Reparieren" der Tabellen wird der Standardwert der Tabellenspalten nun besser geprüft und gegebenenfalls repariert.
- Der Link zum Bearbeiten des Abonnements wird auf der Registrieren-Seite im Frontend nun auch angezeigt, wenn keine Mailingliste öffentlich wählbar ist.
- Beim Update von BwPostman wird nun auch die User-ID des Abonnenten mit Joomla! abgeglichen. Wenn ein User einen Account auf der Webseite hatte, BwPostman das aber nicht wusste, gab es Probleme beim Bearbeiten des Abonnements.
- In der Übersicht der Newsletter im Frontend ist die Breite der Auswahllisten nun sauberer definiert, so dass sie auch hübsch aussehen.
Version 4.0.2
Dezember-19-2021
Bugfixes
- Bugfix 'In seltenen Fällen führte die Angabe eines Standard-Wertes für Textspalten in den Tabellen zu Fehlern bei Installation/Update' zurückgezogen, machte mehr Probleme als es löste
Version 3.1.9
Dezember-19-2021
Bugfixes
- Bugfix 'In seltenen Fällen führte die Angabe eines Standard-Wertes für Textspalten in den Tabellen zu Fehlern bei Installation/Update' zurückgezogen, machte mehr Probleme als es löste
Version 4.0.1
Dezember-18-2021
Bugfixes
- Beim Paketbau wurden zu viele Ordner in Media in die Plugins eingebaut, die Pakete waren zu groß
- Das Plugin User2Subscriber prüfte nicht, ob eine Mailingliste ausgewählt wurde
- In seltenen Fällen führte die Angabe eines Standard-Wertes für Textspalten in den Tabellen zu Fehlern bei Installation/Update
- Senden an Testempfänger war nicht mehr möglich
Verbesserungen
- Kleinere Anpassungen der Manifeste für das Paket und die einzelnen Teilpakete, damit das Upgrade fehlerfrei funktioniert
- Die Fehlerbehandlung bei der Registrierung im Frontend markiert nun die fehlenden Eingabefelder
Version 3.1.8
Dezember-18-2021
Bugfixes
- Beim Paketbau wurden zu viele Ordner in Media in die Plugins eingebaut, die Pakete waren zu groß
- In seltenen Fällen führte die Angabe eines Standard-Wertes für Textspalten in den Tabellen zu Fehlern bei Installation/Update
- Senden an Testempfänger war nicht mehr möglich
Verbesserungen
- Sicherstellen, dass eine Variable von U2S, die nicht zählbar ist, keinen Fehler erzeugt
- Beschreibung der # Monate im Modul Übersicht im Backend erweitert
Version 4.0.0
November-06-2021
Neu
- Anpassungen, um nativ unter Joomla!4 zu laufen
- Unterstützung für Bootstrap 2, 3, 4 und Cassiopeia in Frontend
- Volle Unterstützung des neuen Routing für Suchmaschinen-freundliche URLs
Version 3.1.7
Oktober-02-2021
Bugfixes
- Sicherstellen, dass die Einstellungen von BwPostman TimeControl als CDATA in die Sicherung geschrieben werden.
- Sicherstellen, dass die Teile der Sicherung mit CDATA immer korrekt geparst werden, auch wenn es nur einen Datensatz in der Sicherung gibt.
- Einstellungen von BwPostman TimeControl bei der Sicherung mit Base64 kodieren, bei der Wiederherstellung dekodieren.
Version 3.1.6
August-21-2021
Verbesserungen
- Kleinere Änderungen an den Manifest-Dateien des Pakets und der einzelnen Teile, um die Anforderungen für das Upgrade auf Joomla! 4 zu erfüllen.
Version 3.1.5
Juni-11-2021
Bugfixes
- Blättern im Frontend repariert.
- Rechenfehler beim Startdatum im Modul Übersicht behoben.
- Tooltip für veröffentlichen bei versendeten Newslettern korrigiert.
- Schreibfehler in Sprachstrings korrigiert, fehlende Sprachstrings hinzugefügt, Icon von BwLibRegister entfernt.
Neu
- In den Optionen der Komponente kann man jetzt einstellen, welches Layout im Frontend verwendet werden soll.
Verbesserungen
- Das Plugin BwLibregister wird nun als erstes Element des Installationspaketes installiert.
- Das Filtern der Daten beim Import von Abonnenten verbessert.
- Die Bearbeitung der Spalten verbessert, die bei der Sicherung der Tabellen mit CDATA behandelt werden müssen.
Version 3.1.4
März-05-2021
Bugfix
- Die Prüfung der Tabellen nach dem Update funktionierte nicht mehr mit Joomla 3.9.25.
Version 3.1.3
Februar-26-2021
Bugfix
- In bestimmten seltenen Fällen wurden beim Check und Wiederherstellen der Tabellen Tabellen verloren.
- Der Link auf das Handbuch in der Ansicht nach Installation/Update funktionierte nicht.
Version 3.1.2
Februar-03-2021
Bugfix
- Verschieben von Abonnenten in andere Mailingliste per Stapelverarbeitung funktionierte nicht.
Version 3.1.1
Januar-20-2021
Bugfix
- Die CSS-Dateien der Komponente wurden nicht in den Ordner media kopiert
Version 3.1.0
Januar-14-2021
Neu
- Für das Registrierungs-Modul werden nun ein schmales und und ein breites modales Layout sowie Layouts für Bootstrap mitgeliefert
- Das Einbinden der CSS-Dateien erfolgt nun nicht mehr im View sondern im Layout, damit man getrennte CSS-Dateien verwenden kann
- Im Frontend ist nun Unterstützung für Bootstrap 2 und 4 vorhanden
Version 3.0.3
November-27-2020
Neu
- Mit dem Newsletter (Email) wird nun auch ein benutzerdefinierter Header List-Unsubscribe ausgeliefert
Bugfix
- Änderungen Richtung Bootstrap an modalen Fenster für Disclaimer rückgängig gemacht
Version 3.0.2
19. November 2020
Bugfixes
- IDs für Mail-Format und Auswahlliste Geschlecht im Modul Registrierung eindeutig gemacht
- Stern für Pflichtangabe bei Mailinglisten
- Anzeige zusätzliches Feld repariert
- Mailinglisten werden nun nicht nur für einen spezifischen Zugriffslevel sondern alle Level bis geholt
- Bessere Formatierung für Auswahliste Geschlecht
- Speichern eines männlichen Abonnenten repariert
Version 3.0.1
8. September 2020
Bugfixes
- Datenbank-Befehl für die Attribute bei der Wiederherstellung der Tabellen korrigiert
- Benutzergruppen, die nicht wiederhergestellt werden können, führen nun nicht mehr zum Abbruch der Wiederherstellung sondern zeigen nur noch eine Meldung an
- Einige Exceptions werden nun besser ausgewertet, damit auf dem Dashboard kein weißer Bildschirm erscheint
Version 3.0.0
5. September 2020
Bugfixes
- Fehlermeldung bei Deinstallation beseitigt, indem der Logger bei der Deinstallation nicht mehr geladen wird
- Eigene Methode für SQL-Update eingeführt, um sicherzustellen, dass diese Updates auch korrekt bearbeitet werden
- Fehlermeldung beim Versand von Newslettern beseitigt, wenn in den Einstellungen von Joomla Gzip-Kompression eingestellt ist
- Beim Wiederherstellen der Tabellen werden nun die IDs der Benutzergruppen anstatt der englischen Namen verwendet
- Bei der Wartung der Tabellen ist die Blockgröße beim Schreiben der Assets auf 200 reduziert, um Speicherfehlern vorzubeugen
- Beim Sichern der Tabellen ist die Anzahl der Regeln auf das Nötigste beschränkt, um kleinere Sicherungen zu bekommen und um Speicherfehlern vorzubeugen
Neu
- Erweiterte Email-Verifizierung bei Registrierung und Import von Abonnenten, beides optional
- Links in den Feldern Name, Vorname und Spezial der Abonnenten werden blockiert
- Die Klassen von Joomla werden nun mit php use importiert
- Das Senden von Newslettern auf Ajax umgestellt und optisch besser aufbereitet
- Der Loglevel von BwPostman kann nun in den Optionen von BwPostman eingestellt werden
Verbesserungen
- Speicherverbrauch, Zeitverbrauch und Fehlerbehandlung beim Wiederherstellen der Tabellen verbessert.
- Eingangsdaten im Frontend und Backend besser abgesichert
- Import der Abonnenten besser abgesichert, Informationstexte verbessert
- Prüfung der importierten Benutzergruppen beim Wiederherstellen der Tabellen um Standard-Gruppen erweitert
- Ordnernamen für Medien von BwPostman dem Schema von Joomla angepasst
- Personalisierung der Verwaltungs-Mails eingerichtet (z.B. Bestätigungsmail)
- Verwendung von SimpleXML/DOM für das Erstellen und Wiederherstellen der Tabellen und das Erstellen des Exports der Abonnenten
- Inline-Javascript in Dateien verschoben, um die Sicherheit und Ladezeit zu verbessern
- Den Code an vielen Stellen optimiert (kleinere Methoden, weniger mehrfacher Code, Hilfsklassen erweitert, …) als Vorbereitung für Joomla 4
- In den Layouts für das Frontend werden die Menüparameter nun berücksichtigt.
Version 2.3.0
26. April 2019
Bugfixes
- Fehler nach Klick auf das Symbol für den Anhang im Frontend, wenn mehrere Anhänge vorhanden waren - behoben
Neu
- Nachricht im Frontend, wenn der Benutzer seine Mailadresse ändert, dass diese noch mal bestätigt werden muss.
- Plugin, um die Mailinglisten/Benutzergruppen und die Anzahl der Empfänger im Fuß des Newsletters anzuzeigen.
- Sprachdateien sind nun bei Transifex. Es werden nur noch englisch und deutsch mit dem Paket ausgeliefert. Andre Sprachen für BwPostman müssen nun separat installiert werden.
Verbesserungen
- Diverse Trigger eingebaut, dass das lange versprochene Plugin für zeitgesteuertes Senden arbeiten kann.
- Bibliotheksdatei für BwLibRegister von Komponente in Ordner des Plugins verschoben.
- Rendern des Newsletters vor der Voransicht und dem Senden modularisiert (interne Arbeiten)
Version 2.2.1
7. Februar 2019
Bugfixes
- Die Benachrichtigungs-Mail an den Webmaster funktioniert nicht - behoben
- Falsche Vererbung der Beispiel-Benutzergruppen - behoben
Neu
- Sprachdateien für niederländisch
Verbesserungen
- Der Update-Server für BwPostman ist von Einzel-Erweiterungen auf Paket umgestellt
Version 2.2.0
25. Januar 2019
Bugfixes
- SQL-Fehler in der Übersicht der Newsletter im Frontend - behoben
- Wiederherstellung der Tabellen aus Zip-Datei hat nicht immer mehr funktioniert - behoben
- Abonnenten exportieren hat immer alle Abonnenten exportiert, egal was eingestellt war - behoben
Neu
- Man kann nun die Abonnenten einer einzelnen Mailingliste exportieren
- Newsletter können nun als Template für Inhalte markiert werden
- Gezielte Hilfe-Links im Backend auf das Online-Handbuch
Verbesserungen
- Jetzt sind bis zu 20 Anhänge pro Newsletter möglich
Version 2.1.2
14. Dezember 2018
Bugfixes
- Fehlende Vorschaubilder für Templates in der Listenansicht - behoben
- Captcha für Absicherung der Registrierungs-Formulare hat nicht mehr funktioniert - behoben
Verbesserungen
- Tabellenprüfung von zusätzlichem Fenster in modale Box verlegt
- HTML-Code auf Validität geprüft
- Hart codiertes Komma in Anrede der Aktivierungsmail entfernt
Version 2.1.1
16. November 2018
Bugfixes
- Update bricht ab, wenn eins der Plugins User2Subscriber or Buyer2Subscriber aktiviert ist - behoben
- Komprimierung/Dekomprimierung der gesicherten Tabellen arbeitete nur für Joomla! 3.8.1+ - behoben
- SQL-Fehler in der Übersicht der Newsletter im Frontend - behoben
- Interne Mailinglisten wurden nicht als Empfänger akzeptiert - behoben
- Update von Version 1.3.2 nach Version 2.0.x ließ nicht veröffentlichte Beiträge in Joomla!® - behoben
Neu
- Alle Texte der Optionen sind jetzt Mehrsprachen-fähig
- Der Disclaimer kann nun in einem modalen Fenster/Popup angezeigt werden, einstellbar in den Optionen
Version 2.1.0
26. Oktober 2018
Bugfixes
- SQL-Fehler bei der Listenansicht der Newsletter im Frontend behoben
- Fehler beim Hochladen von Dateien beim Anhang für einen Newsletter behoben
- Link zum Forum auf neues Ziel gesetzt
Neu
- Option in der Komponente, um mit einem Klick das Abonnement zu stornieren
- Option in der Komponente, um dem Webmaster eine E-Mail bei Abmeldung zu senden
- Schaltfläche Als Kopie speichern hinzugefügt
- Schaltfläche Speichern & Neu hinzugefügt
- Möglichkeit, die Daten eines Abonnenten in der Detailansicht auszudrucken (DSGVO)
- Option in der Komponente, um die Datei der Tabellensicherung zu komprimieren (ZIP)
- Export für Templates hinzugefügt
- Option in der Komponente, um Newsletter nach dem versenden generell gleich zu veröffentlichen
- Zusätzliche optionale Checkbox mit individuellem Text direkt vor der Registrieren-Schaltfläche (für DSGVO)
Verbesserungen
- Die hochgeladene Sicherungsdatei beim Wiederherstellen der Tabellen wird nun aufgeräumt
- Nicht benötigte Bilder entfernt
Version 2.0.2
19. Mai 2018
Bugfixes
- Routing nach dem Speichern von Änderungen am Abonnement im Frontend repariert
- Bearbeiten des Abonnements im Frontend speicherte nur eine Mailingliste
- Unendlich laufende Sanduhr beim Ändern der Rechte für Newsletter und Abonnenten auf Datensatz-Ebene im Backend repariert
- Speichern von Abonnenten ohne Angabe des Geschlechts war nicht möglich
- Anzeige der berechneten Rechte auf Datensatz-Ebene wird nun richtig angezeigt
Verbesserungen
- Die Beschreibung der Mailingliste kann nun auch angezeigt werden, wenn es nur eine Mailingliste gibt (DSGVO)
- Die Beschreibung der Mailinglisten kann bei Komponente, Modul und Plugin verkürzt und über einen Tooltip vollständig dargestellt werden
- Das Recht zum Erstellen auf Datensatz-Ebene macht keinen Sinn und wird nicht mehr angezeigt
- Die Auswahl des Geschlechtes wird nun als Auswahlliste mit drei Einträgen für männlich, weiblich und keine Angabe dargestellt (DSGVO)
Version 2.0.0
1. Mai 2018
Bugfixes
- Der Link zu Boldt Webservice wurde nicht vollständig gelöscht, wenn ausgewählt wurde, dass er nicht angezeigt werden soll- behoben.
- Schreibfehler in den Sprachdateien behoben.
- Die Tabellenprüfung auf das Attribut NULL wurde korrigiert.
- Die Formularprüfung durch Javascript wurde korrigiert.
- Speichern ohne Angabe des Geschlechts war nicht möglich - behoben.
- Zurückstellen auf "Geschlecht nicht ausgewählt" war nicht möglich - behoben.
- Die Tabelle campaigns_mailinglists wurde bei der Deinstallation nicht gelöscht - behoben.
- Die Prüfung auf Modul-spezifische Parameter wurde korrigiert .
Verbesserungen
- Die Kollation der Tabellen wurde von utf8 auf utf8mb4 umgestellt.
- Die Behandlung der Zugriffsrechte für die Komponente wurde erweitert.
- Tabellenspalte "archived_by" wurde auf Ganzzahl geändert.
- Die Prüfung der Mailadresse im Modul wurde auf die neuen TLDs erweitert.
- Der CSS-Stil der Radioknöpfe des Moduls für die Registrierung wurde verbessert.
Neu
- Plugin BwPostman Personalize.
- Plugin BwPostman User2Subscriber.
- Zusätzliches Feld "Benutzerdefinierte CSS-Stylesheets" wurde für die Standard-Templates hinzugefügt.
- Beim Bearbeiten von Newsletter und Templates wurde eine Schaltfläche für die erweiterte Personalisierung hinzugefügt.
Version 1.3.2
15. April 2016
Bugfixes
- Mit Joomla!® 3.5.1 traten Probleme beim Registrieren und beim Ändern der Mailadesse des Abonnenten auf - behoben.
- Wenn der Medienordner in dessen Optionen umbenannt wurde, gab es Probleme mit dem Anhang und den Thumbnails der Templates - behoben.
- Wenn ein User angemeldet war, der kein Abonnent hatte, gab es Probleme beim Registrierungsformular - behoben.
- Mit Joomla!® 3.5.1 wurde das Erstellen verschiedener Sprachtrings geändert - behoben.
- In der Liste der Abonnenten im Backend wurde männlich nicht angezeigt - behoben.
Verbesserung
- Trigger für erweiterte Personalisierung angepasst.
Version 1.3.1
7. April 2016
Bugfixes
- Mit Joomla!® 3.5.1 war das Senden von Newslettern nicht mehr möglich - behoben.
- Mit Joomla!® 3.5.1 erscheinen manche Fehlermeldungen von php beim Erstellen oder Bearbeiten von Newslettern und Kampagnen - behoben.
- Die Bearbeitung der Rechte für die einzelnen Tabellen hat beim Update von BwPostman Warnungen von php erzeugt - behoben.
Neu
- Trigger für erweiterte Personalisierung eingefügt.
Version 1.3.0
29. März 2016
Bugfixes
- Auswahl des Anhangs beim Erstellen/Bearbeiten eines Newsletters war nicht möglich.
Neu
- Import-Möglichkeit für extern erstellte Mail-Templates.
- Auswahl für Geschlecht des Abonnenten, Anzeige in den Optionen einstellbar.
- Zusätzliches Feld für sonstige Zwecke bei den Abonnenten, Anzeige und Pflichtfeld in den Optionen einstellbar, Beschriftung und Beschreibung des zusätzlichen Feldes über Sprachstrings in den Optionen einstellbar.
- Liste der Newsletter im Backend zeigt nun, ob ein Anhang vorhanden ist.
- Berechtigungen der Tabellen von BwPostman und zu den Berechtigungen gehörende Benutzergruppen werden nun ebenfalls gesichert und wiederhergestellt.
Verbesserungen
- Laufzeit bei Wiederherstellung der Tabellen bis zu 120 mal schneller.
- Speicherbedarf bei Update auf neue Version durch geänderten internen Ablauf drastisch verringert.
- Speicherbedarf beim Wiederherstellen der Tabellen durch geänderten internen Ablauf drastisch verringert.
- Ansicht bei Wiederherstellung und Prüfung der Tabellen hat nun kontinuierliche Anzeige der Arbeitsschritte.
- Behandlung der Berechtigungen beim Wiederherstellen korrigiert.
- Sprachdateien überarbeitet.
Version 1.2.4
17. Dezember 2015
Bugfixes
- Benutzer-definierte CSS-Dateien wurden in manchen Installationen nicht gelesen.
- Fehlerhafter Aufruf des Icon-Fonts im Frontend bei Benutzer-definierten CSS-Dateien korrigiert.
- Fehlerhafter Aufruf einer Funktion in einer Hilfsklasse korrigiert.
- Delegieren der Aufgaben in BwPostman an andere Benutzergrippen nicht möglich.
Verbesserungen
- Auswahllisten für gewählte Inhalte und verfügbare Inhalte beim Erstellen/Bearbeiten eines Newsletters verbreitert.
- Fehlermeldungen spezifiziert, wenn benötigte Angaben beim Erstellen/Bearbeiten eines Newsletters fehlen.
- Die mitgelieferten Standard-HTML-Templates wurden an die neuen Versionen von Firefox angepasst.
Version 1.2.3
22. September 2015
Bugfixes
- Sind Vor- oder Nachname nicht Pflicht, dann reagiert das Bearbeitungsformular für Abonnenten nicht auf einen Klick auf die Schaltflächen Änderungen speichern oder Änderungen speichern und Editiermodus verlassen.
- Bei manchen Installationen wurden Updates zu BwPostman auch dann angezeigt, wenn das Update bereits installiert war.
Verbesserungen
- Noscript-Nachricht für Javascript hinzugefügt.
Version 1.2.2
2. September 2015
Verbesserungen
- Die Standard-HTML-Templates, die BwPostman für die Newsletter mitliefert, wurden verbessert, damit die Eigenheiten von Outlook noch besser berücksichtigt werden.
Version 1.2.1
17. Juli 2015
Bugfixes
- Abonnenten ohne Namen hinzufügen funktioniert nicht, auch wenn in den Optionen kein Pflichtfeld eingestellt ist.
Version 1.2.0
9. Juli 2015
Bugfixes
- Bei Newslettern ohne Beiträge aus Joomla wurde das Template nicht verwendet.
- Die Zugriffskontrolle im Archiv arbeitete nicht korrekt.
- Blättern in der Listenansicht der Newsletter im Backend arbeitete nicht sauber.
- Anker-Links im Newsletter funktionierten nicht.
Neu
- Die Auswahl der Kampagne beim Bearbeiten eines Newsletters im Reiter Allgemeines ist nach oben verschoben.
- Die Empfänger einer Kampagne werden nun nicht mehr beim Newsletter sondern bei der Kampagne festgelegt.
- Newsletter können nun ein Start- und Ende-Datum für die Veröffentlichung bekommen. Dies wirkt sich nur auf die Sichtbarkeit im Frontend aus.
- Status, Beschreibung und Veröffentlichungszeiten versendeter Newsletter sind bearbeitbar.
- Verzögerungszeit zwischen den einzelnen Paketen beim Versand der Newsletter ist in den globalen Optionen einstellbar.
- Auf den Anhang eines Newsletters kann man im Frontend nun zugreifen, einstellbar in den globalen Optionen von BwPostman und in den Optionen des Menüeintrages.
- Erweiterte Optionen für die Liste der Newsletter im Frontend.
- Newsletter im Frontend können nun nach Mailinglisten, Benutzergruppen, Kampagnen, Jahr und Monat gefiltert werden. Dies wird in den globalen Einstellungen von BwPostman und in den Optionen des Menüeintrags eingestellt.
- Weitere zusätzliche Filter in den Listenansichten im Backend.
Verbesserungen
- Verbesserte Ladezeiten und mehr Stabilität beim Erstellen und Bearbeiten von Newslettern im Backend.
- Verbesserter Ablauf bei Import und Export von Abonnenten.
- Fortschrittsbalken beim Versand des Newsletters.
- Verbesserte und modernisierte Optik im Frontend.
- Die CSS-Dateien für das Frontend enthalten nun alle Elemente, die von BwPostman verwendet werden. Die meisten davon sind allerdings leer, damit sie vom Anwender gefüllt werden können.
Version 1.1.0.1
21. April 2015
Bugfixes
- Blättern in den Listen war seit der Joomla!-Version 3.3.4 nicht mehr möglich.
- Bestätigungsdatum des Abonnenten wurde mit jedem Speichern auf aktuelles Datum gesetzt.
- Newsletter, die an Benutzergruppen gesendet wurde, wurden im Frontend nicht angezeigt.
Verbesserungen
- Templates zur Statistik hinzugefügt.
- CSS-Stile für das Blättern im Frontend hinzugefügt.
Version 1.1.0
21. März2015
Bugfixes
- Newsletter ohne Beiträge aus Joomla haben die CSS-Stile nicht verwendet.
Neu
- Template-System für die Optik der Newsletter.
- Keine Unterstützung mehr für Joomla 2.5.
Verbesserungen
- Verbesserte und erweiterte Filter im Backend.
Version 1.0.8.2
24. März 2015
Bugfixes
- Bei Newslettern, die nur aus freien Inhalten bestehen und keine Beiträge aus Joomla verwenden, wurde das Template nicht angewendet.
Version 1.0.8.1
16. März 2015
Bugfixes
- Erweiterung BwPostman-Site gefunden unter Erweiterungen->Erweiterungen->Überprüfen, klick auf installieren leerte die Tabellen von BwPostman.
Verbesserungen
- Die Liste der Mailinglisten wird bei Registrierung und Bearbeiten des Abonnements und im Modul nach Titel aufsteigend angezeigt.
Version 1.0.8
5. März 2015
Neu
- Die Liste der Abonnenten kann nach Mailinglisten gefiltert werden.
- Stapelverarbeitung für das Hinzufügen, Entfernen oder Verschieben von Abonnenten zu/aus/zwischen Mailinglisten hinzugefügt.
- Die Icons werden nun in allen Backend-Menüs von Joomla!3 angezeigt.
Verbesserungen
- Der Betreff von Newslettern muss nicht mehr einmalig sein.
- Feld Beschreibung für Newsletter hinzugefügt.
- Die Version von BwPostman ist nun im Dateinamen der Sicherung enthalten.
- Die Liste der Newsletter wird im Frontend nun standardmäßig nach absteigendem Datum sortiert.
- Die Liste der Mailinglisten wird beim Erstellen/Bearbeiten eines Newsletters nun nach dem Titel absteigend sortiert.
Version 1.0.7
18. Februar 2015
Bugfixes
- Fehlerhafte Sprachdatei.
- Bei mehrsprachigen Webseiten schlägt der Link im Newsletter auf den Beitrag fehl, Fehler 404.
- Archivierte Empfänger wurden nicht aus der Warteschlange entfernt.
Verbesserungen
- Validerer Code.
- Im Backend gibt es nun Icons für die Einträge in den Joomla!-Menüs.
Version 1.0.6
5. Januar 2015
Bugfixes
- Beim Bearbeiten/Erstellen eines Newsletters wurde in Schritt 3 die Vorschau nicht angezeigt, das Versenden des Newsletters war nicht möglich.
Version 1.0.5
18. Dezember 2014
Bugfixes
- Benutzer-definierte CSS-Datei wurde nicht ausgewertet.
- In manchen Fällen trat beim Bearbeiten eines Abonnenten Fehler 1052 auf.
Verbesserungen
- Checkall existiert nun auch in der Liste der unbestätigten Abonnenten im Backend.
Version 1.0.4
29. Oktober 2014
Bugfixes
- Es war nicht möglich, etwas anderes als Bilder für den Anhang auszuwählen.
- Sortieren der Newsletter-Liste im Frontend funktionierte nicht.
- In der Ansicht der Newsletter im Backend hat im Tab Versendete Newsletter die Auswahl aller Newsletter keine Auswahl angezeigt.
- Suchbegriff in der Newsletter-Liste im Frontend wurde in bestimmten Fällen nicht zurückgesetzt.
- Seitentitel in den Ansichten des Frontend nicht immer richtig gesetzt.
Version 1.0.3
14. Oktober 2014
Bugfixes
- Bei den Abonnenten und den Newslettern konnte im Backend nicht geblättert werden.
- Falsche Fehlermeldung ungültige Mailadresse beim Import von Abonnenten, Import nicht möglich
- Es wurden keine Einträge in der Warteschlange gezeigt.
- Der Wert für Newsletter pro Schritt versenden im Reiter Schritt 5: Newsletter Versenden wurde nicht verwendet.
- Einige Kompatibilitätsprobleme mit Javascript behoben.
- Der Editor ist in Reiter Schritt 2: HTML Newsletter nicht erreichbar.
Version 1.0.2
20. September 2014
Bugfixes
- Sprachstrings überarbeitet, korrigiert und aktualisiert.
- Newsletter an Joomla-Benutzergruppen senden schlägt fehl.
Verbesserungen
- Spam-Check überarbeitet.
- Fehlermeldungen überarbeitet.
Version 1.0.1
7. August 2014
Bugfixes
- Kleinere Unstimmigkeiten in der Client- und der Server-seitigen Validierung von Formularfeldern wurden korrigiert.
Neu
- Funktioniert nun auch mit Joomla! 3.3
- Wartung eingebaut für:
- Überprüfen und Reparieren der Tabellen von BwPostman
- Speichern der Tabellen von BwPostman im XML-Format
- Wiederherstellen der Tabellen von BwPostman aus diesem XML-Format
- Neuer Icon-Satz.
- Hilfe über eine Schaltfläche in der Toolbar aufrufbar.
Verbesserungen
- Übersichlichere Optionen durch verbessertes Layout.
- Der Disclaimer kann nun auch als Joomla!-Beitrag oder Joomla!-Menülink eingestellt werden.
- Dateien und Klassen wurden auf die Namenskonventionen von Joomla! umgestellt.
- Die Engines der Tabellen wurden auf InnoDB umgestellt.
- Liste(n) wurde in allen Klassen, Tabellen, Controllern und Views auf Mainingliste(n) umgestellt.
- Der Code wurde größtenteils umgeschrieben und vereinfacht.
Version 0.9.8.1
13. April 2014
Bugfixes
- Fehler 500 - Unknown column 'attachment' in 'field list' SQL=INSERT INTO `#__bwpostman_newsletters_tmp` - behoben.
Version 0.9.8
9. April 2014
Bugfixes
- Kleinere Fehler in der client- und der serverseitigen Validierung von Formularfeldern wurden korrigiert.
Neu
- Wesentliche Neuerung ist die Verbesserung des Schutzes vor Spameintragungen in den Anmeldeformularen (Komponente und Modul).
- Der Administrator hat nun die Möglichkeit:
- eine selbstdefinierte Kontrollfrage
- oder ein Captcha mit einer einfachen Rechenaufgabe
Verbesserungen
- Die Anzeige des Beitragsautors und des Erstellungsdatums im Newsletter kann in den Optionen gesteuert werden.
Version 0.9.7
8. März 2014
Neu
- Mit dem Newsletter kann nun eine Anhang versendet werden.
- In den Optionen gibt einen neuen Tab erweiterte Einstellungen für:
- rechtliche Informationen (Impressum)
- die Anrede in der Aktivierungsmailmail
- verschiedene Texte in der Aktivierungsmail
- der Administrator kann nun einstellen, dass er bei jeder Bestätigung eines Abonnements eine Mail erhält
- Eine CSS-Datei, die vom Webmaster selbst im verwendeten Template [your template]/css erstellt wird und den Namen com_bwpostman.css trägt, überschreibt die in BwPostman definierten Stile.
Verbesserungen
- Wenn Name und Vorname als Pflichtangabe eingestellt sind, dann werden die Felder bei der Registrierung angezeigt, auch wenn die Anzeige in den Grund-Einstellungen nicht ausgewählt ist.
- Alle im Frontend angezeigten Elemente sind nun per CSS individuell ansteuerbar.
- Überarbeitete Installationsroutine.
Version 0.9.6.4
23. Januar 2014
Bugfixes
- Registrierung im Formular der Komponente schlug fehl, wenn nur eine Mailingliste verfügbar war.
- Wenn die Registrierungsformular von Komponente und Modul gleichzeitig angezeigt wurden, musste man beide Formulare ausfüllen.
Version 0.9.6.3
7. September 2013
Bugfixes
- Aktualisierung der Versionsnummer fehl geschlagen.
Verbesserungen
- Installations-Script überarbeitet.