b1gMail 7.3.0 Beta 6

patrick

Staff member
B1G-Software-Kunde
b1gMail 7.3.0 Beta 6 steht nun zum Download bereit! Wie bei jeder Beta-Version: Nicht für den Produktiveinsatz bestimmt!

Vor einem eventuellen Update unbedingt Datensicherung der Datenbank und des b1gMail-Ordners inkl. des data-Ordners anlegen und genau die Liesmich-Datei beachten!

Für Beta-Versionen gibt es keinen Support-Anspruch.


Änderungen 7.3.0-Beta5 -> 7.3.0-Beta6
Beohbene Probleme: #1236, #1241, #1246, #1255, #1265, #1267, #1289, #1293, #1297, #1305

Neue Funktionen:
# PHP-Timeout beim Löschen mehrerer Benutzer vermeiden (#1087)
# PHP-Timeout beim Leeren von Papierkörben vermeiden (#1294)
# Benutzerdefinierte manuelle Zahlungsmethoden erstellbar (#1120)
# Verbessertes Mobil-Interface mit Webdisk und Aufgaben sowie Lese-Zugriff auf Adressbuch und Kalender (#1210)
# Newsletter-Einstellung im Benutzer-Editor im ACP (#1228)
# Logging-Verbesserungen im ACP (#1232, #1233, #1263, #1270)
# Banner-Verwaltung erweitert (#1247)
# Betreff-Prüfung beim Newsletter-Versand (#1268)
# Aussagekräftigere Dateinamen beim Download mehrerer Webdisk-Dateien (#1274)
# Empfänger-Blackliste unterstützt nun Wildcards (Platzhalter) (#1287)
# Gültigskeitsbereich für Gutscheine einstellbar (#1303)
# Überarbeitetes Adressbuch-User-Interface mit Adress-Vorschau
# Neue Zahlungsmethode: Skrill (Moneybookers)
# Ausgegebene Seiten können nun komprimiert werden (Option "Seiten-Ausgabe komprimieren?" unter Einstellungen->Allgemein im ACP)
# Verbesserte Performance im Benutzer-Bereich, z.B. beim Laden der Mailvorschau oder beim Drag&Drop-Verschieben von Mails
# Status-Information und Pausierungsmöglichkeit für POP3-Sammeldienst
# Viele kleinere Usability-Verbesserungen und Fehlerbehebungen
# Allgemeine Verbesserungen und Fehlerbehebungen

Geänderte/Neue Dateien
admin/groups.php
admin/logs.php
admin/maintenance.php
admin/newsletter.php
admin/payments.php
admin/prefs.ads.php
admin/prefs.common.php
admin/prefs.coupons.php
admin/prefs.email.php
admin/prefs.payments.php
admin/templates/images/abuse.png
admin/templates/images/ico_pay_skrill.png
admin/templates/images/reset_stats.png
admin/templates/js/common.js
admin/templates/maintenance.trash.tpl
admin/templates/newsletter.tpl
admin/templates/payments.details.tpl
admin/templates/payments.export.tpl
admin/templates/payments.list.tpl
admin/templates/prefs.ads.edit.tpl
admin/templates/prefs.ads.tpl
admin/templates/prefs.common.tpl
admin/templates/prefs.coupons.edit.tpl
admin/templates/prefs.coupons.tpl
admin/templates/prefs.email.send.tpl
admin/templates/prefs.payments.common.tpl
admin/templates/prefs.payments.methods.edit.tpl
admin/templates/prefs.payments.methods.tpl
admin/templates/style/common.css
admin/templates/users.edit.tpl
admin/templates/users.list.tpl
admin/users.php
admin/welcome.php
clientlang.php
clientlib/dndupload.js
clientlib/jquery/images/ajax-loader.gif
clientlib/jquery/images/ajax-loader.gif
clientlib/jquery/images/icons-18-black.png
clientlib/jquery/images/icons-18-black.png
clientlib/jquery/images/icons-18-white.png
clientlib/jquery/images/icons-18-white.png
clientlib/jquery/images/icons-36-black.png
clientlib/jquery/images/icons-36-black.png
clientlib/jquery/images/icons-36-white.png
clientlib/jquery/images/icons-36-white.png
clientlib/jquery/jquery-1.8.2.min.js
clientlib/jquery/jquery.mobile-1.2.0.css
clientlib/jquery/jquery.mobile-1.2.0.js
clientlib/jquery/jquery.mobile-1.2.0.min.css
clientlib/jquery/jquery.mobile-1.2.0.min.js
clientlib/jquery/jquery.mobile.structure-1.2.0.css
clientlib/jquery/jquery.mobile.structure-1.2.0.min.css
clientlib/jquery/jquery.mobile.theme-1.2.0.css
clientlib/jquery/jquery.mobile.theme-1.2.0.min.css
clientlib/selectable.js
clientlib/wysiwyg.js
cron.php
cron.userpop3.php
email.compose.php
email.php
email.read.php
index.php
interface/httpmail.php
interface/skrill.php
languages/deutsch.lang.php
languages/english.lang.php
m/calendar.php
m/contacts.php
m/deref.php
m/email.php
m/index.php
m/tasks.php
m/webdisk.php
organizer.addressbook.php
organizer.calendar.php
plugins/templates/widget.calendar.tpl
plugins/templates/widget.notes.tpl
prefs.php
serverlib/addressbook.class.php
serverlib/calendar.class.php
serverlib/common.inc.php
serverlib/database.struct.php
serverlib/httpmail_server.class.php
serverlib/init.inc.php
serverlib/mailbox.class.php
serverlib/mailparser.inc.php
serverlib/payment.class.php
serverlib/plugin.class.php
serverlib/pop3.class.php
serverlib/sendmail.class.php
serverlib/template.class.php
serverlib/toolinterface.class.php
serverlib/user.class.php
serverlib/userpop3gateway.class.php
serverlib/version.inc.php
serverlib/webdav_server.class.php
serverlib/webdisk.class.php
templates/modern/images/m/checkbox.png
templates/modern/images/m/dot.png
templates/modern/images/m/nav-calendar.png
templates/modern/images/m/nav-contacts.png
templates/modern/images/m/nav-mail.png
templates/modern/images/m/nav-tasks.png
templates/modern/images/m/nav-webdisk.png
templates/modern/js/common.js
templates/modern/js/email.js
templates/modern/js/loggedin.js
templates/modern/js/m.js
templates/modern/js/organizer.js
templates/modern/js/webdisk.js
templates/modern/li/email.preview.tpl
templates/modern/li/email.read.tpl
templates/modern/li/index.tpl
templates/modern/li/organizer.addressbook.edit.tpl
templates/modern/li/organizer.addressbook.show.tpl
templates/modern/li/organizer.addressbook.tpl
templates/modern/li/organizer.calendar.edit.tpl
templates/modern/li/organizer.calendar.showdate.tpl
templates/modern/li/organizer.notes.edit.tpl
templates/modern/li/payment.form.tpl
templates/modern/li/payment.pay.tpl
templates/modern/li/prefs.extpop3.edit.tpl
templates/modern/li/prefs.extpop3.tpl
templates/modern/li/webdisk.folder.tpl
templates/modern/m/calendar.list.tpl
templates/modern/m/calendar.show.tpl
templates/modern/m/compose.tpl
templates/modern/m/contacts.list.tpl
templates/modern/m/contacts.show.tpl
templates/modern/m/folder.tpl
templates/modern/m/folders.tpl
templates/modern/m/index.tpl
templates/modern/m/login.tpl
templates/modern/m/message.tpl
templates/modern/m/read.tpl
templates/modern/m/tasks.add.tpl
templates/modern/m/tasks.edit.tpl
templates/modern/m/tasks.list.tpl
templates/modern/m/tasks.lists.tpl
templates/modern/m/webdisk.createfolder.tpl
templates/modern/m/webdisk.details.tpl
templates/modern/m/webdisk.folder.tpl
templates/modern/m/webdisk.uploadfiles.tpl
templates/modern/style/loggedin.css
templates/modern/style/m.css
templates/modern/style/notloggedin.css
webdisk.php

Neuinstallation
Komplettpaket herunterladen, "liesmich.html" lesen

Update von b1gMail 7.3.0-Beta5
Updatepaket herunterladen, "liesmich.html" lesen

Update von anderen Versionen
Es muss zuerst auf b1gMail 7.3.0-Beta5 aktualisiert werden.

Hinweise
  • Vor Update UNBEDINGT Datenbank+Dateien sichern. Keine Haftung für Datenverluste!
  • Nach dem Update bitte den Browser-Cache leeren.
  • Für das PremiumAccount-Plugin erscheint in Kürze ein Update, damit die neuen Zahlungsmethoden genutzt werden können.
  • b1gMail 7.3.0-Beta6 ist mit b1gMailServer ab Version 2.6.2292 kompatibel.
  • Dies ist voraussichtlich die letzte Beta-Version vor Release der Final-Version.
 
Gefällt mir sehr gut! Nur gibt es leider in der mobilen Version noch ein paar Probleme (getestet auf galaxy s3 mini mit Android 4.1.2):
-Die Übersetzung der Suche fehlt ("Filter items..."); scheint in der jquery mobile in Zeile 7405 zu sein ($.mobile.listview.prototype.options.filterPlaceholder = "Filter items...";)
-Aus einem mir unbekannten Grund gibt es beim Drücken auf eine beliebige Schaltfläche (nehmen wir 'mal von Webdisk zu E-Mail) eine ziemlich eigenartige Animation: Die Seite wird geladen, dann gibt's für ca. 200 ms eine weiße Seite, dann wird die alte Seite für ca. 100 ms nochmals angezeigt und erst dann "springt" man zu neuen (manchmal scheint der auch etwas zu zoomen, sodass die "Websik"-Schaltfläche verschwindet. Vielleicht sollte man da sowas wie eine Verzögerung einbauen, damit alles geladen werden kann... Oder ist jQuery vielleicht an der falschen Stelle eingebunden
-Etwas mehr Abstand zwischen "mehr anzeigen"-Button und bottom wäre schön, weil man (zumindest auf diesem 4"-Gerät) sonst den Kalender trifft :)
-Die Überschrift ist manchmal nicht lesbar, weil sie (z.B. in der Webdisk) durch die Neu-Buttons überdeckt wird.
Edit: Logoutbutton wäre vielleicht noch schön...
Noch eine Sache, mit der ich selber schon lange kämpfe und zu der ich noch keine Lösung habe: Die Grafiken in der Leiste unten wirken auf so einem super-Amoled-Display etwas "matschig", also nicht so gestochen scharf wie die Schrift. Kann man da was machen (höhere dpi-Zahl oder so)?
-Vielleicht sollte die Leiste oben auch fixed sein, denn sonst muss man immer scrollen, wenn man beispielsweise den Ordner wechseln will.
-Manchmal steht beim Klick auf "mehr anzeigen", dass die Sitzung abgelaufen wäre...
-In der Ordnerübersicht sollte auch der "Mail schreiben"-Button vorhanden sein
-Was noch toll wäre, wäre dass man Anhänge in Mails schicken kann, ist aber nicht sooo wichtig.

Aber ansonsten: Echt gute Arbeit! Großes Lob von meiner Seite!


Edit: Habe jetzt zwei Screenshots in den Anhang gepackt; besonders beim Kalender erkennt man, dass die Quali recht schlecht ist. Übrigens werden die Bilder, die zur Anzeige der abgelaufenen Sitzung dienen, nicht gefunden.
 

Attachments

  • mobile-bug1.jpg
    mobile-bug1.jpg
    100.3 KB · Views: 934
  • mobile-bug2.jpg
    mobile-bug2.jpg
    76 KB · Views: 888
Last edited:
Danke für das wertvolle Feedback!

Bei der Überschrift-Sache kann man wohl nicht viel machen, da das Display einfach zu klein ist. Es passt dann halt nur so viel da hin, wie das Display an Raum bietet.
 
Last edited:
Super daumen hoch, dauert also nicht mehr lange bis zum Finale:D

Allerdings habe ich bis jetzt zwei Fehler gefunden:
-Mit meinem Handy Galaxy S2 kam ich nur bis zur Login Seite, danach kam eine weiße Seite mit dem Text "undefined"
-Wenn ich eine Mail mit Lesebestätigung schicken will, kommt die Lesebestätigung nicht bei mir an
 
Täusche ich mich oder fehlt in der Mobilen Version einen Logout Knopf ist das Absicht?
 
Täusche ich mich oder fehlt in der Mobilen Version einen Logout Knopf ist das Absicht?

Hab ich in meinem kleinen Bericht auch schon angemerkt, du täuscht dich also nicht :)
Oh: @patrick: soll ich die einzelnen Punkte in den bugtracker schreiben, oder passt das so?
 
Passt so, das meiste ist schon geändert.

Cool! Noch zwei Sachen:
1. In der Desktop-Version gibt's beim Adressbuch ja eine Vorschau. Dort gibt es ein Feld "Notizen" ; beim Bearbeiten heißt das aber "Kommentar

2. Es wäre gut, wenn man in der mobilen Version in der Webdisk Ordner freigeben könnte...
 
Hat denn jemand eine Idee, wo noch Platz für einen Logout-Button wäre? Ich habe gerade echt keine Idee...
 
Was spricht dagegen, das gesamte Menükonzept zu verändern? Meine Idee wäre es, das ganze wie bei der mobilen Version von Wikipedia bzw. der g+ App für Android zu gestalten: links oben ist ein kleiner Button, der beim draufdrücken ein Menü anzeigt, das sich links an die Seite schiebt. Dort könntest du noch viel mehr Buttons einbauen (neben Webdisk, Logout, ...)
 

Attachments

  • Screenshot_2013-03-28-09-49-48.png
    Screenshot_2013-03-28-09-49-48.png
    108.1 KB · Views: 864
Last edited:
Was spricht dagegen, das gesamte Menükonzept zu verändern? Meine Idee wäre es, das ganze wie bei der mobilen Version von Wikipedia bzw. der g+ App für Android zu gestalten: links oben ist ein kleiner Button, der beim draufdrücken ein Menü anzeigt, das sich links an die Seite schiebt. Dort könntest du noch viel mehr Buttons einbauen (neben Webdisk, Logout, ...)

Genau das wollte ich eben auch vorschlagen...
 
Genau das wollte ich eben auch vorschlagen...
Erster :p
Man könnte das ja auch mit ner schönen transition versehen (breite) und vielleicht auch Graphiken verwenden, die auf Super-amoleds nicht matschig wirken...
Und vielleicht per ajax neue Mails anzeigen, sodass man von überall nur auf den Button drücken muss wenn man erfahren will obs was neues gibt.
 
[QUOTEDies ist voraussichtlich die letzte Beta-Version vor Release der Final-Version.][/QUOTE]

Steht unter dem letzten Beta Release
 
Beta 6 ist die letzte Beta-Version. Es folgt der Release der Final-Version. (Siehe Thread-Start-Post.)
 
Werden gemeldete Bugs dann innerhalb von wenigen Tagen, mithilfe eines Patch-Levels, behoben? Denn sonst laufen die Endkunden einem beim Support Sturm.
 
Back
Top