Dein Warenkorb ist leer

Dropper 100.15 Release Notes

Die neueste Dropper Version kommt mit einem stark verbessertem Selektor Finder und Templateintegrationen. Außerdem gibt es jede Menge Bugfixes, neue Darstellungsfilter, Darstellungskonditionen für Listenelemente, Performanceverbesserungen und neue API-Features für Drop-Entwickler.

Das größte Update bisher

Ein komplett neu gedachter Selektor Finder, Templateintegrationen, neue Darstellungsfilter und eine bessere Ressourceneinbindung sind nur einige Highlights unserer neuen Dropper Version. Einen Überblick über das mit Abstand umfangreichste Dropper Update bisher verschafft euch unser Video, mehr Details und weiterführende Links findet ihr nachfolgend in unseren Release Notes!

Upgrade Barometer

Wir haben viel Wert darauf gelegt, dass Dropper ohne größere Probleme aktualisiert werden kann. Wem nach dem Update jedoch etwas auffällt, schreibe uns bitte ein Support-Ticket! Gerade bei Templates die stark vom Evo-Template abweichen (Avia, S360 Easy Template, Hypnos) empfiehlt es sich, sofern möglich, das Update vorher auf einem Test-System durchzuspielen.

Update installieren

Sobald du das Dropper Backend öffnest, sollte die Dropper Paketverwaltung ein Update für dich bereithalten.

Zur Updateanleitung

Der neue Selektor Finder

Neuer Selektor Finder im Picker Modus

Mit dem neuen Selektor Finder lösen wir eines der größten Probleme vieler Nutzer, nämlich noch einfacher und schneller die passende Position für ein Drop zu finden.

Das gelingt uns durch eine komplett überarbeitete Oberfläche und hunderte vordefinierte Drop-Zones (siehe Template Integration). Auch die Navigation durch den Shop ist im neuen Selektor Finder jetzt durch den steuerbaren Picker-Modus viel leichter möglich.

Selektor Finder im Detail

Template Integrationen

Drop Zone auf Artikeldetailseite

Die neuen Template Integrationen verbessern nicht nur die Darstellung einiger Drops in ausgewählten Templates, sondern vereinfachen auch das Finden der passenden Position eines Drops: für das Evo Template haben wir bereits viele sogenannte Drop Zones wie 'Produkt > Eigenschaften > Kurzbeschreibung' definiert, die das Durchsuchen des Quelltextes obsolet machen werden.

Für die meisten Anwendungsfälle wird man so komplett auf die Positionsangabe via CSS Selektoren verzichten können, es bleibt euch aber natürlich weiterhin möglich.

Template Integration & Drop Zones

Neue Einfügemethode Inhalt ersetzen

Inhalt ersetzen in den Einfügeoptionen von Dropper

In älteren Dropper Versionen war es nur möglich, einen gewählten Selektor mit dem Inhalt des entsprechenden Drops zu ersetzen. Mit Inhalt ersetzen werden nur die Inhalte eines Elements ersetzt, was bspw. bei Einfügepositionen wie #content und dem Befüllen von CMS-Seiten weiterhelfen wird.

Liste aller Einfügemethoden

Darstellungsfilter für Listenelemente

Darstellungsfilter in einem Accordeon Reiter

Darstellungsfilter sind nun auch für List Items verfügbar. Das sind bspw. Slides im Powerslide, Spots im Hotspot Banner oder Reiter in einem Tab Drop. Dadurch wird zum Beispiel eine Zeitsteuerung der Items möglich und ihr könnt Drops mit Listenelementen auch über mehrere Seiten hinweg effektiv einsetzen.

List Control & Darstellungsfilter

Neue Darstellungsfilter

Neuer Turnus Darstellungsfilter

Einige neue Darstellungsfilter sind ebenfalls hinzugekommen. Besonders interessant ist hier sicherlich der Turnus Filter, mit dem ihr wiederkehrende Zeiträume abbilden könnt. Drops zu jeder zukünftigen Weihnachtszeit oder nur in den Sommermonaten anzeigen (auch unabhängig vom jeweiligen Jahr) wird damit nun ohne Probleme möglich.

Ebenfalls neu: Darstellungsfilter für Newskategorien, den Loginzustand (Kunde ist eingeloggt / nicht eingeloggt), bestimmte Kunden oder die Abfrage, ob eine Artikeldetailseite im neuen Vorschaumodus des JTL-Shop 4.06 dargestellt wird.

Darstellungsfilter im Wiki

Verbesserte Ressourceneinbindung

Ressourcen Einstellungstab

Häufig bringen Drops Javascript- oder CSS-Dateien mit, die bisher immer im <head> Element einer Seite verlinkt wurden. Verwendet man viele verschieden Drops auf einer Seite, prangerten das oft Tools wie Google PageSpeed an.

In der neuen Version könnt ihr den Inhalt dieser Dateien auf Wunsch direkt in den Seitenquelltext einfügen und somit Request bei Aufruf einer Seite sparen. In den Dropper Einstellungen könnt ihr steuern, ab welcher Dateigröße das geschehen soll.

Auch ein verspätete Laden von Javascript kann nun aktiviert werden, was die Seitenladezeit weiter optimieren kann.

Mehr zu den neuen Einstellungen

Live-Suche in Datenquellen

An vielen Stellen nutzt Dropper sogenannte Data-Sources, um Daten des JTL-Shops abzufragen. Den Article Slider könnt ihr so bequem durch eine Suche nach Artikelnamen oder Artikelnummern manuell bestücken. Problematisch konnte es in Vergangenheit werden, wenn diese Quellen viele mögliche Ergebnisse liefern, zum Beispiel wenn ein Shop zehntausende Produkte im Sortiment führt.

Wir haben die Art und Weise, wie Dropper diese Daten durchsucht, optimiert und können nun auch mit solchen Datenmengen ohne Probleme umgehen.

Suchen & Ersetzen in HTML-Controls

Suchen und Ersetzen in einem Plain Drop

Wer in Vergangenheit das HTML Control nutzte, um umfangreiche Inhalte oder gar Smarty Code in seinen JTL-Shop einzufügen, stand bei der nachträglichen Bearbeitung vor einem Problem: das Suchen und Ersetzen von Texten war schlichtweg nicht möglich. Diesen Missstand stellen wir in der aktuellen Dropper Version ab.

Wenn das HTML Control fokusiert ist, öffnet ihr die Suche mit der Tastenkombination [STRG]+[F], Suchen & Ersetzen mit [STRG]+[H].

Performance Optimierungen

Unter der Haube haben wir zahlreiche Verbesserungen eingeführt, die Dropper generell performanter machen werden. Wir nutzen bspw. eine gecachtes Smarty eval() und können durch manche Drop Zone Definition auf das Durchsuchen des kompletten DOMs einer Seite verzichten. Im kleinen Maßstab waren diese Vorgänge auch bisher nicht merklich spürbar, bei einer großen Anzahl von Drops konnten sich Dauer für diese Operationen jedoch unangenehm aufsummieren.

Neue Nachrichtenzentrale

Update-Nachrichten in der Nachrichtenzentrale

Und schließlich: eine neue Nachrichtenzentrale liefert euch zukünftig aufgeräumte und gruppierte Satusinformationen zu euren Drop Updates oder zu eventuell auftretenden Fehlern im Dropper Backend.

Drop Updates!

Und als wäre das alles nicht genug, liefern wir mit bzw. nach dem Dropper Update noch zahlreiche Drop-Updates aus. Aktualisierungen für folgende Drops werden auch direkt nach dem Dropper Update angeboten: Tabs, Powerslide, Plain, Flex Layout, Online Video, Accordeon und Article Slider.

Vorwiegend handelt es sich hier um Anpassungen an die neue Dropper Version und kleine Verbesserungen, wir werden aber in den kommenden Tagen weitere Details nachliefern!

Und wo ist die 100.14 geblieben?

In Gesprächen und unseren Webinaren haben wir immer die Version 100.14 als großes Release angekündigt, warum also jetzt die 100.15? Wir benötigten einen kleinen Zwischenschritt, um zukünftig auch die Versionierung von Dropper zu optimieren. Jetzt sind auch Minor-Releases wie bspw. die Version 100.15.3 möglich, die vorwiegend kleinere Verbesserungen und Bugfixes beinhalten werden.

Alle Änderungen

Neue Features

  • Neuer Selector Finder
  • Template Integrationen
  • Neue Einfügemethode "Inhalt ersetzen"
  • Einbettung von CSS/Javascript Dateien
  • Verspätetes Laden von Javascript ermöglichen
  • Template-Cache nutzen, wenn möglich
  • Redesign Darstellungsfilter Dialog
  • "Turnus" Darstellungsfilter
  • "Newskategorie" Datestellungsfilter
  • "Suchausdruck" Darstellungsfilter
  • "Kunde" Darstellungsfilter
  • "Login-Zustand" Darstellungsfiter
  • "Kategorieseite" Darstellungsfilter erlaubt das Einschliessen von Unterkategorien
  • Option "Hat Varterartikel" zum Darstellungsfilter "Artikeleigenschaft" hinzugefügt
  • "Artikel-Vorschau" Darstellungsfilter, wenn ein Artikel sich im Vorschaumodus (Quickview) befindet (JTL-Shop 4.06)
  • "Newsbeitrag" und "Newsübersicht" zum "Seitentyp" Darstellungsfilter hinzugefügt
  • Darstellungsfilter in List-Items ermöglichen
  • Live Datasources
  • Verbessertes Notification System
  • Aktualisierte Mobile Detect Library
  • Search & Replace in HTML-Controls

Bugfixes

  • Controls konnten manchmal nicht geladen werden
  • Speichern Button bei Änderungen immer aktivieren
  • Dateinamen von Log-Dateien kompatibel zu Windows
  • Verbessertes Date-Picker Control
  • Verbesserte Zeitstempel bei Backups
  • Lizenzanfragen an den Lizenzserver nicht doppelt stellen
  • Probleme mit Sonderzeichen in Linktiteln behoben
  • Admin-Session Timeout verhindern
  • Richtiger Link zum Admin-Backend, wenn dieser geändert wird

Unter der Haube & Entwicker

  • itemNameBinding in list Controls, um den internen Namen eines Listitems auf ein anderes Feld zu binden
  • neue IO Funktionen, um Ajax-Request an Drops eleganter zu verarbeiten
  • Laufzeit eines Drops wird als Kommentar mit ausgegeben
  • Inhalte von list Controls können als Datasource verwendet werden
  • DropperFramework.evoHook um Evo-Methoden elegant zu erweitern

Danke!

Ihr seht, die neue Dropper Version ist vollgepackt mit Verbesserungen, Bugfixes und neuen Funktionen. Dabei legen wir auch die Weichen für die zukünftige Entwicklung von Dropper und neuer Drops, ihr dürft also gespannt bleiben.

An dieser Stelle geht auch ein besonderer Dank an alle, die uns bis hierhin mit ihren Verbesserungsvorschlägen geholfen haben (und dabei in den letzten Monaten auch etwas Geduld beweisen mussten). Ihr seid eingeladen, das auch weiterhin zu tun. Wir freuen uns darauf!

Martin & Niels vom Kreativkonzentrat