Dropper 100.21 ist da! Das Update bringt ein überarbeitetes Backend, zahlreiche neue Funktionen sowie Optimierungen bei Performance und Sicherheit. Die wichtigsten Neuerungen im Überblick:
Neue Aktionsmenüs im Backend | Aktivieren & Deaktivieren von Gruppen | Sortier- & Filterfunktionen | Neuer Import & Export | Überarbeiteter Entfernen-Dialog | Moderner Dateiupload | Verbesserungen unter der Haube | Update & Feedback
Aktivieren & Deaktivieren von Gruppen
Gruppen - und somit alle Drops der Gruppe - lassen sich jetzt mit einem Klick im Backend aus- und wieder einblenden. Dafür muss nicht mehr jeder einzelne Drop angefasst werden.
Deaktivierte Gruppen sind im Backend an einem Auge-Symbol und der reduzierten Darstellung erkennbar. Drops in deaktivierten Gruppen werden im Frontend nicht angezeigt. Der Status bleibt beim Umbenennen oder Verschieben der Gruppe erhalten.
Sortier- & Filterfunktionen
Neben den neuen Gruppenfunktionen hat die Sidebar weitere Funktionen erhalten, mit denen Du die Darstellung deiner Drops steuern kannst und die helfen, den Überblick zu behalten.
Sortierung der Drops
Über die neue Sortierfunktion kannst du die Reihenfolge der Drops in der Sidebar ändern.
| Sortierung | Beschreibung |
|---|---|
| Standard | Drops werden nach Erstelldatum sortiert |
| Zuletzt bearbeitet | Zuletzt geänderte Drops stehen oben |
| Alphabetisch | Drops werden nach Namen geordnet |
Deine gewählte Sortierung wird gespeichert und bleibt beim nächsten Öffnen des Dropper-Backends erhalten.
Beachte: die neuen Sortieroptionen sind nur optischer Natur und ändern nicht die Ausführreihenfolge deiner Drops. Diese kannst du weiterhin separat definieren.
Filterung der Drops
Mit den neuen Filtern kannst du Drops in der Sidebar ein- und ausblenden. Es können mehrere Filter gleichzeitig aktiv sein, die dann als kleine Badges über der Drop-Liste angezeigt werden.
| Filter | Beschreibung |
|---|---|
| Kompakt | Blendet verlinkte Drops aus der Liste aus |
| Verwaiste Drops | Zeigt nur Drops ohne Verlinkung und ohne valide Einfügeoptionen |
| Nur Sichtbare | Zeigt nur Drops, die im Frontend aktiv sind |
Besonders der "Kompakt" Filter sorgt für deutlich mehr Übersicht, wenn du viele verlinkte Drops in einem zentralem Drop wie dem Flex Layout nutzt - bspw. auf Landingpages.
Ist ein Filter aktiv, zeigt dir jede Gruppe zusätzlich zur gefilterten Anzahl auch die Gesamtzahl ihrer Drops an.
Beachte: der Filter "Verwaiste Drops" kann nicht auswerten, ob Drops im Template verlinkt werden. Hier ist also ein wenig Vorsicht geboten.
Neuer Import & Export
Import- und Export-Dialog wurden grundlegend überarbeitet. Statt einer flachen Liste ohne Struktur zeigen die Dialoge jetzt denselben Baum wie die Sidebar, inklusive Gruppen-Hierarchie. Auch das Suchen nach Drops ist hier möglich.
Export via Sidebar
Über das Aktionsmenü der Sidebar lassen sich nun einzelne Drops oder ganze Gruppen exportieren.
Weitere Features
Auch die Auswahl selbst wurde komfortabler: Du kannst mehrere Gruppen auf einmal auswählen, statt jeden Drop einzeln anzuhaken. Beim Import helfen dir außerdem Schnellauswahlen für "Nur geänderte" und "Nur neue" Drops, schnell die richtige Auswahl zu treffen.
Beim Import selbst zeigt dir Dropper an jedem Drop ein Status-Badge, das den Import-Status auf einen Blick erkennbar macht. Dabei werden auch die Gruppen-Sichtbarkeiten aus der Export-Datei übernommen, und der Revisions-Vergleich berücksichtigt jetzt zusätzlich den Zeitstempel der letzten Änderung.
Überarbeiteter Entfernen-Dialog
Auch der Dialog zum Entfernen von Drops zeigt jetzt - analog zum Import & Export - den gewohnten Baum aus der Sidebar, mit Suche und Gruppen-Struktur.
Löscht du ein Drop, das andere Drops exklusiv verlinkt (z.B. ein Flex Layout mit Drops in dessen Spaces), werden die verlinkten Drops ebenfalls deutlich markiert und mitgelöscht. Die Betonung liegt auf exklusiv: Drops, die noch an anderer Stelle verwendet werden, werden natürlich nicht mitgelöscht.
Ist das zu löschende Drop hingegen in anderen Drops verlinkt, erhältst du eine Warnung per Tooltip mit den Namen der verwendenden Drops. So kannst du besser entscheiden, ob das Drop nicht doch noch gebraucht wird.
Moderner Dateiupload
Der Dateiupload im Backend wurde von Grund auf neu gebaut.
Beim Hochladen zeigt ein Fortschrittsbalken pro Datei den aktuellen Stand an, fehlerhafte Dateien werden direkt angezeigt und gefährliche Dateitypen werden schon bei der Auswahl abgelehnt. Zusätzlich unterstützt der Dialog jetzt Drag & Drop sowie den Upload mehrerer Dateien gleichzeitig.
Verbesserungen unter der Haube
In dieser Version stecken auch sehr viele Änderungen, die eher im Hintergrund für ein besseres Dropper-Erlebnis sorgen.
Performance & Stabilität
Wir arbeiten stetig an der Verbesserung der Stabilität und Geschwindigkeit von Dropper und unseren Drops! Dazu in der neuen Version erwähnenswert:
- Das Backend reagiert bei großen Mengen von Drops flüssiger
- Die neuen Dialoge sind deutlich schneller geworden, wenn du viele Drops verwaltest
- Das Öffnen der Sidebar, das Suchen und das Entfernen von Drops wurden optimiert
- Ungültige oder gesperrte Artikel-IDs werden in der Produktpipeline früher herausgefiltert
Kompatibilität mit externen Caching-Lösungen
Dropper arbeitet jetzt besser mit Full-Page-Caches wie dem LiteSpeed Cache von ecomData zusammen.
Zeitbasierte Anzeigebedingungen berücksichtigen jetzt die Cache-Laufzeit, sodass Drops nicht mehr veraltet aus dem Cache ausgeliefert werden. Speicherst du einen Drop, informiert Dropper zudem externe Cache-Plugins über die davon betroffenen Seiten, damit diese gezielt neu aufgebaut werden.
Zudem nutzt der Dropper jetzt die JTL-eigenen Token, die von solchen Drittanbieter-Lösungen besser unterstützt werden.
Thumbnail-Verbesserungen
Beim Zuschneiden werden Bilder jetzt korrekt an der EXIF-Orientierung ausgerichtet. Ändert sich das Originalbild, wird das zugehörige Thumbnail automatisch neu generiert. Außerdem wurden Probleme mit der GD-Bildverarbeitung unter PHP 8 behoben.
Sicherheitsverbesserungen
Pakete werden beim Herunterladen jetzt auf eine gültige Signatur geprüft - manipulierte Pakete werden nicht installiert. Die Kommunikation mit dem Store und der Lizenz-API läuft nun über SSL-abgesichert.
Wir haben auch Maßnahmen getroffen, die eine fälschliche Erkennung durch Antiviren- und Sicherheitssoftware (False-Positives) minimieren. Darüber hinaus wurden zahlreiche weitere Härtungen gegen bekannte Angriffsmuster wie SQL-Injection, Path-Traversal und Upload-Exploits ergänzt.
Für Entwickler
Für Entwickler gibt es außerdem einige Änderungen unter der Haube, etwa
neue Cache-Events
für externe Plugins, eine
erweiterte Thumbnail-API
und eine neue
inactiveGroups
- Einstellung. Details findest du ggf. in unserem
Entwickler-Wiki.
Update & Feedback
Das Update von Dropper funktioniert wie üblich über die Paketverwaltung. Wenn du die neuen Funktionen ausprobieren möchtest, lohnt sich vor allem ein Blick auf die Sidebar (Sortierung, Filter, Aktionsmenüs), den Import- und Export-Dialog sowie den neuen Upload.
Wie immer freuen wir uns auf dein Feedback zur neuen Dropper-Version!