Beiträge von SLM

    Juhu, Wunschkonzert ^^

    Allgemein:

    • Einheitliches und Responsives Template. Das bedeutet auch, dass die Mobile-Variante entfallen kann (weniger Pflegeaufwand).
    • Entwicklung ergänzend hin zu Collaboration / Teamfähigkeit
    • Backup-Funktion im UCP aktivierbar (gruppenabhängig).
    • Profilfelder mehrsprachig
    • Möglichkeit, mehrere System-E-Mailadressen anzulegen. Z.B. für die Willkommensmail, für den Newsletterversand, für Mail2SMS-Benachrichtigungen etc.

    Sicherheit:

    • Login mit Alternativ-Begriff ermöglichen dabei gleichzeitig oder als Option Login per E-Mail deaktivieren.
    • Sofern es irgendwie möglich wäre, sollte die Session-ID nicht mehr im Browser angezeigt werden.

    Kontaktdaten und alle notwendigen Dateien / Rechnungstemplate etc. erweitern:

    • Firma / Organisation.
    • Steuernummer / UST-ID (Sollte man eventuell nur abhängig voneinander anzeigen)

    E-Mail:

    • E-Mailverschlüsselung per OpenPGP / PGP, ähnlich wie es in den neuen Thunderbird-Versionen möglich ist. Das ist einfach zu benutzen und dann auch für jede/n verwendbar.
    • E-Mails zeitlich versetzt senden
    • E-Mails markieren und bestimmten Kontakten zuordnen
    • E-Mail-Ordner Anzahl begrenzen (gruppenabhängig)
    • Zeitsteuerung für Autoresponder

    Kalender:

    • Kalender um iCal-Funktion erweitern
    • Kalender teilen
    • Terminerinnerungen auch an alle Teilnehmer versenden

    Webdisk:

    • Möglichkeit, einzelne Dateien per Link mit einstellbarem Ablaufdatum zu versenden statt einen Ordner freigeben zu müssen.
    • Möglichkeit, einzelne Dateien oder Ordner zu verschlüsseln
    • Order Anzahl begrenzen (gruppenabhängig)

    Premiumplugin:

    • Automatische, wiederkehrende Zahlungen anlegen. Sollte beim Bestellen als Option für jeden Kunden auswählbar sein.
    • Möglichkeit, Aktionen zeitlich befristet anzulegen (z.B. 15% Rabatt von bis) im Paket XY).

    Newsletter:

    • Newslettersystem überarbeiten
    • Newsletter vorbereiten, Versandzeit einstellbar. Versand erfolgt dann automatisch im Hintergrund.
    • Bounce-Mails automatisch kennzeichnen und Empfängeradresse für den nächsten Versand sperren.

    Welchen Vorteil hat die Verwendung von b1gZip statt dem PHP-eigenen?

    Der Einsatz wäre m.E. sinnvoll, wenn man damit z.B. Laufzeitprobleme umgehen / lösen könnte. Laufzeitprobleme treten oft auf, wenn man z.B. große Datenmengen aus dem Posteingang herunterladen möchte. Mit der Standard-Zipvariante hört das System irgendwann einfach auf und es erscheint eine weiße Seite. Ohne Fehlermeldung etc. Das Zip wird dann einfach nicht erstellt.

    Einsatzgebiete:

    - Sicherung des Maildatenbestands per Download

    - Sicherung z.B. auch bei Beschlagnahmung von ganzen Postfächern


    2003 wurde b1gZIP veröffentlicht. Es nutzt die ZipArchive-Bibliothek von Artpool Software. b1gZIP dient zum Erstellen von Zip-Archiven und seit der Veröffentlichung hat sich nichts geändert. In b1gMail kommt b1gZIP vorrangig zum Erstellen von ZIP-Archiven in Einsatz (falls Modul existiert), bevor es auf die Zip-Klasse zurückgreift.

    Sourcecode inkl. Anleitung zum Kompilieren findet sich hier: https://github.com/b1gMail-OSS/php-b1gzip

    Ich habe heute die Erweiterung an PHP7 und 8 angepasst, so dass sie sich dort auch kompilieren und ausführen lässt.

    Was interessant wäre, wenn jemand mal die Zeit hätte, die Performance von b1gZip mit der vom php-zip oder anderen PHP Zip-Klassen zu vergleichen.