Unsere Auktionssoftware Auktion:NG hat sich mittlerweise schon seit einigen Jahren auf dem Markt etabliert und dabei gut Schritt mit der technischen Entwicklung gehalten. Seit Anfang des Jahres wurden mit verschiedenen Optimierungen Performance und Sicherheit weiter verbessert. Die Änderungen der letzten Wochen sind im Folgenden zusammengefasst.
Neue Merkmale:
- Der Magic-Quotes Filter für Anführungszeichen wurde überarbeitet; er greift jetzt nur noch beim php-Konfigurationswert magic_quotes_gpc=on.
- Ein neues Design-Template Nr. 05 wurde bereitgestellt; es benutzt erweiterte CSS3-Techniken, wodurch die Webseiten schneller geladen werden.
- Für eine einheitlichere Programmierung wurde in der Mitgliedsschafts-Level-Funktion das alte Caching-System durch Zend-Caching ersetzt.
- Jetzt noch komfortabler: vereinfachte Verwaltung der Spracheinstellungen, da nur noch UTF8 verwendet wird. Die Sprachauswahl erfolgt nun über ein Ausklapp-Menü und die ISO-Länderkürzel in der Länderliste wurden vervollständigt.
- Die php-Funktion "include" wurde durch "require_once" ersetzt, um mögliche Fehler in der Programmierung zu vermeiden und Coding-Standards von Zend zu erfüllen.
- Für bessere Performance mit kürzeren Ladezeiten wurde Dojo 1.7 eingeführt.
- Für das Cashen bestimmter Abfragen des Kategoriebaums wurde Zend_Cache eingeführt. Dadurch wird weniger Speicher verbraucht und die Ladezeiten werden verkürzt.
- Verbesserung in der Verarbeitung der Bilder beim Multi-Uploader; allgemeine Performanz-Verbesserung der gesamten Auktionsplattform.
- Für die Performanz-Verbesserung bei Kategorie-Baum und Artikel-Übersichtsliste wurde Zend_Cache eingeführt.
- Auf der Artikeldetail-Seite wird nun die Breadcrumb-Navigation über ein Template-Cache gemacht. Das führt zu besseren Performance-Werten.
- Die Performanz bei der Ausgabe der Sprachvariablen wurde verbessert.
- In der Top-Navigation wurde ein fester Button "Kaufen" eingefügt.
- Die Löschfunktion für Artikelbilder wurde beschleunigt, da nicht mehr das komplette Verzeichnis ausgelesen werden muss.
- Ein Drucker-Symbol wurde eingebunden; außerdem ist nun die indische Flagge als Symbol für zusätzliche Sprachen vorhanden.
- Im Mein-Konto-Bereich ist eine neue Sortierung (nach ID) möglich.
- Bei der Faktura-Schnittstelle ist das UTF8-Encoding an- und abschaltbar.
- Beim Modul Kategorie-Zusatzfelder können in der gespeicherten Suche auch Multi-Select-Werte abgespeichert werden.
- Der Unicode-Zeichencode "Byte Order Mark" (BOM) am Anfang einer Datei wird aus allen Templates ausgefiltert. (Unsere sämtlichen Templates sind in UTF-8 codiert; manche Editoren - z.B. Windows 7-Editor - fügen am Anfang der Datei ein Byte Order Mark ein, das nun ausgefiltert wird.)
- In der Kategorie-Verwaltung wird nun auch das "&"-Zeichen im Kategorienamen gespeichert und nicht mehr ausgefiltert.
- Der Administrationslayer Sprache wird jetzt alphabetisch sortiert; der Text "Kategorieauswahl" auf der Verkaufen-Seite wird nun größer dargestellt.
- Die Kategorieauswahl im Suchschlitz kann durch den Admin in der Konfiguration ein- und ausgeschaltet werden.
- Höhere Sicherheit: Auf der "Sofort Kaufen"-Seite sind SQL-Transaktionen hinzugefügt worden; das bietet mehr Sicherheit für den Sofort-Kauf bei hohen Nutzerzahlen bzw. zeitgleichem Bieten / Kaufen.
- Die Javascript-Bibliotheken Prototype und Scriptaculous wurden entfernt; dadurch schnellere Ladezeiten und einheitliche Javascript-Benutzung in der Auktionssoftware.
Achtung: Wer eigene Template-Anpassungen vorgenommen hat, sollte sie daraufhin überprüfen, ob die genannten Bibliotheken noch genutzt werden. In Auktion:NG wird standardmäßig nur noch das Dojo-Toolkit benutzt.
Fehlerbehebung:
- Ein Top-Auktion-Darstellungsfehler wurde behoben: Bei zu kleinem Browserfenster war das Fenster über den Rand hinausgeschoben worden. Jetzt werden zu große Fenster mit Scrollbalken eingebunden.
- Fehlerhafte Ausgabe des Titels mit Anführungszeichen im HTML-Code wurde behoben.
- In der Liste active_user_items gibt keinen erhöhten Speicherbedarf durch doppelte Zuweisung einer Variable mehr.
- In der Artikelübersicht für die einzelnen Benutzer wurden die Sortierungslinks korrigiert.
- Das google-Map-Darstellungsproblem auf der Artikeldetail-Seite bei auf "display:none" geschaltetem Tab wurde behoben.
- Ein Fehler beim Editieren eines Artikels mit Zusatzfeldern und Datei-Upload wurde behoben.
- Ein Fehler bei der Darstellung des Lightbox-Effektes, wenn die Seite noch nicht vollständig geladen ist, wurde behoben.
- Fehlerhaftes Verhalten beim Logout wurde behoben.
- Ein Fehler bei der Suche mit Leerzeichen im Suchbegriff wurde behoben.
Sie vermissen eine Konfigurationsmöglichkeit für Auktion-NG? Nehmen Sie mit uns Kontakt auf!