Aktualisiert für Sparkle 2.8

In English

En Français

In Italiano

Nicht den Kopf zerbrechen

Wenn Sie Webentwickler älteren Kalibers sind oder früher schon einmal programmiert haben, haben Sie vielleicht eine vorgefasste Meinung dazu, was Sie zu tun und worauf Sie zu achten hätten.

Tatsächlich nimmt Sparkle Ihnen zahlreiche kleinere wie größere Aufgaben ab, um die technischen Aspekte der Website-Entwicklung so bequem wie möglich zu gestalten.

Das heißt letztlich, dass Sie sich nicht den Kopf zerbrechen müssen – Sparkle nimmt Ihnen die meisten Aufgaben ab, die früher problematisch waren, und sorgt dafür, dass alles „einfach funktioniert“. Sie können sich darauf verlassen, dass Sparkle das Richtige tut.

Hier sind einige Beispiele, die verdeutlichen, wie Sparkle Ihnen die Arbeit erleichtert.

Bildmanagement

Bilder nehmen auf den meisten Webseiten bei Weitem das größte Datenvolumen ein, was sich auf die Ladezeiten auswirkt, weshalb sich im Netz verschiedenste Tutorials und Tipps zum Thema finden, wie Bilder am besten verkleinert werden können. Die Ratschläge reichen vom Zurechtschneiden vor dem Import bis hin zum Komprimieren des Bilds mit Tools oder Diensten von Drittanbietern. Mit Sparkle ist all das nicht nötig. Sparkle verarbeitet Bilder auf fortschrittliche Art: Aus dem bereitgestellten Bild generiert die App für jede Situation, in der es geladen werden könnte, eine speziell optimierte Version. In einem typischen Projekt erstellt Sparkle aus der Ausgangsdatei um die 20 verschiedene Bilder, die beispielsweise an normale und Retina-Bildschirme angepasst sind, die richtige Größe haben (kleiner für Smartphones, größer für Desktopcomputer) und ein kompatibles Format aufweisen (WebP für Google Chrome auf Computern und Mobilgeräten). Sparkle generiert sorgfältig entwickelten Code, durch den in jeder Situation das richtige Bild geladen wird.

Datei-Caching

Beim Caching werden geladene Inhalte vorübergehend gespeichert, sodass Browser eine bereits besuchte Seite schneller erneut öffnen können. Damit der Browser-Cache effizient genutzt werden kann, sorgt Sparkle bei jedem neuen Generieren der Website dafür, dass die Namen unveränderter Dateien wann immer möglich erhalten bleiben. Für einige wichtige Elemente werden stets neue Dateinamen festgelegt, was so wirken kann, als verändere Sparkle mehr Dateien als nötig. Dies geschieht jedoch mit dem Ziel, nicht den Cache von Browsern ins Stolpern zu bringen, mit denen eine frühere Version der Seite aufgerufen wurde. Dies bedeutet auch, dass viele der von Sparkle generierten Dateien miteinander verbunden sind und zusammen veröffentlicht werden müssen.

Herunterladbare Dateien

Den Besuchern Ihrer Seite kann eine Datei bereitgestellt werden, indem Sie sie auf die Sparkle-Leinwand ziehen oder sie für eine Bei-Klick-Aktion als Dateidownload auswählen. Es kommt vor, dass Sparkle-Kunden diese Funktion missverstehen und davon ausgehen, dass der Mac eingeschaltet und mit dem Internet verbunden bleiben müsste. Sparkle veröffentlicht die Datei aber zusammen mit der Website, sodass sie völlig unabhängig verfügbar ist und auf Ihrer Domain gehostet wird.

Veröffentlichen

Sparkle nutzt ein ausgeklügeltes FTP-Einrichtungsverfahren, mit dem die meisten technischen Details einer Webhost-Einrichtung automatisch erkannt werden und sichergestellt wird, dass die Veröffentlichung später erfolgreich ist. Dies kann zu Verwirrung führen, erstens weil der anfänglich angelegte Dateneintrag nicht genug Informationen zu beinhalten scheint, zweitens weil eine Gegenprobe zur Einrichtung unter Umständen augenscheinlich zu einem Fehlschlag führt. Weniger erfahrene Benutzer richten die Veröffentlichung oft mit weniger Schwierigkeiten ein, da sie nicht darüber nachgrübeln, wie Sparkle mit so wenigen Angaben auskommen kann. Wir empfehlen, zunächst einfach die Daten einzugeben, nach denen Sparkle fragt. In den meisten Fällen wird dies ausreichen.

Bitte melden Sie uns Mängel, die Ihnen in dieser Dokumentation auffallen, damit wir sie schnellstmöglich beheben können!

Copyright © 2019 River SRL 

IT06208340486 — REA FI-609716

Diese Website verwendet Cookies. Einige davon sind für die Funktion der Website erforderlich, andere unterstützen uns dabei, sie zu verbessern. Mit der Nutzung dieser Website erklären Sie sich damit einverstanden, dass diese Cookies gespeichert werden. Weitere Informationen finden Sie in unserer Datenschutzerklärung.