Wir haben soeben phlyMail 3.7 Release Candidate 1 (Build 3.6.53) veröffentlicht.
Die Build ist für Lite auf der Downloadseite, für das MessageCenter im Kundenservicebereich unter Downloads zu finden.
Änderungen seit Version 3.6:
Oberfläche allgemein:
- Die Ordnerliste gruppiert die Ordner nun nach Modulen, die sich einzeln auf- und zuklappen lassen
- Die Ordnerlisten der einzelnen Module lassen sich separat neu laden
- Einzelne Ordner lassen sich zu "Favoriten" machen, die in einer eigenen Leiste oberhalb der Ordnerliste angezeigt werden
- Die Favoritenleiste, Namenszeile und Ordnerliste lassen sich ein- und ausblenden
- Direkt nach dem Login kann ein beliebiger Ordner anstelle der Willkommensseite angezeigt werden
- Besuche lassen sich über ein Session-Cookie absichern (Option auf Userebene und global in der Config)
Emails:
- Die IMAP-Funktionalität ist nun nicht mehr von der PHP-Erweiterung abhängig, sondern komplett in nativem PHP umgesetzt
- Einzelne Ordner können "versteckt" (ausgeblendet) werden
- Besseres Parsen auch komplizierterer Mails als bisher
- leicht anderes Handling von Filterregeln: Es werden nun immer alle Filter beachtet, nicht nur der erste Treffer
- Signaturen können nun auch HTML sein, d.h. beim Versand von HTML-Mails kommt die HTML-Fassung der Signatur zum Zug
- Tastenkürzel Strg+Enter zum Versenden einer Mail
SMS:
- Tastenkürzel Strg+Enter zum Versenden einer SMS
- SMS können nun bis zu 1530 Zeichen lang sein (treiberabhängig)
- Standard-"Gesendet"-Ordner in den Einstellungen
- Auszug des SMS-Textes anstelle der Empfänger-Nummer im Betreff der Mailkopie
Kalender:
- deutliche Modernisierung der Kalender-Ansichten
- Termine in der Vergangenheit werden halbtransparent dargestellt
- In den Einstellungen lässt sich eine Standard-Erinnerung für neue Termine hinterlegen
- mehrere Erinnerungen und Wiederholungen je Termin
- Import/Export von Terminen als iCalendar / vCalendar-Dateien
- Import/Export von Outlook Holiday-Dateien, Endung .hol für Feiertage
- Feiertage werden in der Wochen-, Monats- und Kalenderübersicht hervorgehoben
Dateien:
- eine Datei kann von einer URL heruntergeladen werden
- Doppelklick auf ein Bild (JPEG, PNG, GIF) öffnet es in einem Viewer
- Doppelklick auf ein MP3 öffnet einen Flash-MP3-Player
Config-Oberfläche:
- in Vorbereitung auf phlyMail 4 sind bereits die Masken zum Verwalten von Gruppen und Rechten vorhanden. Diese haben im Moment aber noch keine Auswirkung auf das Frontend.
- Einige globale Einstellungen lassen sich auf Benutzerebene individuell festlegen
phlyMail allgemein:
Unter der Haube ist der Quellcode und die Applikations-Struktur bereits auf dem Stand von phlyMail 4. So wurden einige Dateien und Bereiche neu strukturiert, um besser auf die zukünftigen Anforderungen reagieren zu können.
So wurden z.B. die Sprachdateien aus dem Ordner frontend/ nach shared/ verschoben. Die ExtAuth-Module haben nun ihren eigenen Ordner shared/extauth/.
Intern sind bereits viele Stellen für die Groupware-Funktionalitäten von phlyMail 4 vorbereitet. Da dies aber noch nicht konsequent an allen Stellen erfolgt ist, ist dieser Teil der Anwendung im Moment noch abgeschaltet.
Einem großen Umbau wurde das Theme-Konzept unterzogen:
Im Sinne einer besseren logischen Trennung von Themes und Applikation sind die templates/-Ordner der Themes obsolet. Anstelle dessen gibt es einen zentralen Ordner frontend/templates/, der vom phlyMail-Team aktuell gehalten wird. Die Dateityp-Icons sind nun auch zentral vorhanden und wurden durch qualitativ bessere Icons in den Größen 16x16, 32x32, 48x48 und 64x64 Pixel ersetzt. Es gibt nun auch zentrale JS-Dateien und ein Basis-CSS, was immer vor dem CSS der Themes geladen wird. Dies vereinfacht die Pflege von Themes, da diese nur CSS-Anweisungen vorhalten müssen, die phlyMail nicht schon selbst vornimmt.
Mit den beschriebenen Änderungen dürfte es Theme-Autoren zukünftig deutlich leichter fallen, in kurzer Zeit ein funktionierendes Theme für phlyMail zu erstellen und es auch längere Zeit aktuell zu halten, ohne bei jeder neuen Version Pflegebedarf zu haben.
Neben den erwähnten Änderungen wurden noch viele kleinere Dinge erledigt.

