Universal Messenger 7.5.0
Dieses Release wurde Mitte April 2015 freigegeben. Es enthält die neue Funktion der Mailingvorlagen sowie weitere Detailverbesserungen und Fehlerkorrekturen.
Der SQL-Schema wurde erweitert, wird vom Installer jedoch in der Regel automatisch aktualisiert (siehe unten).
Mailingvorlagen
Benachrichtigungen heißen nun offiziell Mailingvorlagen und können jetzt nicht mehr nur für typische Transaktionsmails (z.B. Double Opt-In Mails) sondern auch als Vorlage für einen Newsletterversand verwendet werden:
wie bisher: Versand als Transaktionsmail ohne Tracking
neu: Versand als Transaktionsmail mit Archivierung im Newsletter-Archiv und Tracking
neu: als Vorlage für einen Newsletter-Versand
Im Zug dieser Erweiterung wurde sowohl die Bearbeitung von Mailingvorlagen (bisher: Benachrichtigungen) als auch der Dialog zum Versand von Newslettern überarbeitet.
Der HTML-Teil einer Mailingvorlage kann nun direkt in der GUI per CKEditor bearbeitet werden.
Kernfunktionen
Abfragen auf INTEGER- oder REAL-Attribute werden nun immer typrichtig ausgeführt und die Abfragesprache unterstützt Fliesskommazahlen.
Das SQL-Schema wurde aktualisiert, so dass der Installer einige DDL-Statements absetzen muss. Mit dieser Aktualisierung werden das Newsletter-Archiv und darauf beruhende Abfragen beschleunigt.
Die Systemvorraussetzungen für die Datenbank DB/2 wurden auf Version 10 angehoben. Dieses Release ist noch mit DB/2 Version 9 und 10 getestet, ab jetzt testen wir aber nur noch Version 10 offiziell.
Segmentierung
Die grafischen Histogramme beim Zusammenstellen von Abfragen in der Segmentierung wurden überarbeitet, so dass sie einen besseren Einblick in den Datenbestand geben.
Für Abfragen auf Newsletter-Ebene (Kontakte, Views, Klicks etc.) wird nun auch die Event-ID unterstützt. Das ermöglicht die Suche nach Newslettern nach ihrer im CMS-gegebenen ID und erlaubt so die Zuordnung im Quellsystem.
Newsletter Add-On
Das Newsletter Add-On für Anmeldeformulare liegt in Version 2.1.0 bei und wurde weiter flexibilisiert. Die Listen-Auswahl funktioniert nun auch mit Radion-Buttons (statt Checkboxen) und es ist auch möglich, mehrmals die selbe Liste abzufragen (mit unterschiedlichen Titeln).
Einige Details wurden verbessert und ein neuer Hook wird angeboten.
Add-On-Instanzen
Add-On-Instanzen können nun in der GUI kopiert werden, so dass das Anlegen eines neuen Formulars ausgehend von einem vorandenen Formular erleichtert wird.
Rollen-Konfiguration
Das Dashboard kann nun als GUI-Area "Dashboard" in Rollendefinitionen verwendet werden, z.B. für die Rolle "controller":
UM/cmsbs-conf/adminRoles/role_controller.properties
gui.areas[] = Dashboard
oder als Startseite für die Default-Adminrolle:
UM/cmsbs-conf/additional.attributes
gui.area.default = Dashboard
Core Scripting Engine
Die Funktion UM.addEntry() berücksichtigt nun auch die Attribut-Defaultwerte.
Bouncebehandlung
Ist das Debugging der Bouncebehandlung aktiviert (cmsbs.bounce.debug = true
), werden als Spam klassifizierte Mails jetzt nicht mehr gelöscht, sondern im Ordner cmsbs.mail.imap.folder.debug
bzw. cmsbs.mail.imap.folder.spam
abgelegt.
Die Ausgaben im Logfile bounce.log enthalten nun auch Angaben zu Absenderadresse und Datum der empfangenen Mail.
Die Heuristik bei fehlendem VERP wurde verbessert. Sie stellt sicher, dass ein Bounce nicht nur dem letzten Newsletter zugeordnet wird, sondern dem letzten Newsletter, bei dem auch tatsächlich ein Kontakt stattgefunden hat.
Installer
Der Installer überprüft nun bei jeder Erstinstallation, ob mit den angegebenen Datenbankparametern eine Verbindung zur Datenbank per JDBC aufgebaut werden kann.
Bei Verwendung einer MySQL-Datenbank wird zusätzlich DEFAULT CHARACTER SET
und COLLATE
auf "utf8" bzw. "utf8_bin" gesetzt.