Richtlinien für Web-Apps und HTML-Inhalte Aktualisiert 13. Juni 2025 15:07 Präsentieren Sie Ihre Inhalte auf eindrucksvolle Weise, die Kunden und Interessenten begeistert. Durch die Entwicklung interaktiver HTML5-Web-Apps für Showpad können Sie Vertriebsmitarbeitende und deren Interessenten effektiv durch ansprechende Präsentationen führen. Damit Ihre HTML5-Inhalte optimal in Showpad funktionieren, befolgen Sie diese wichtigen Richtlinien. Wichtigste Vorteile Individuell angepasste HTML-Web-Apps, die auf spezifische Verkaufsszenarien zugeschnitten sind Begeistern Sie Kunden und Interessenten mit interaktiven Inhalten Plattformübergreifende Kompatibilität, um nahtlos auf verschiedenen Geräten und Plattformen zu arbeiten Offline-Zugriff, wenn alle notwendigen Ressourcen in der App enthalten sind, Sie benötigen dies, um erfolgreich zu sein Plan: eOS Expert, eOS Advanced, eOS Professional Vorheriger Plan: Showpad Content Essential oder höher Berechtigungen: Administrator, Befördertes Mitglied mit Inhaltsberechtigung Voraussetzungen: Vertrautheit mit HTML5, Javascript, CSS, Speicher- und Bildverarbeitung Entwicklungstools zur Überprüfung der Speicherauslastung Ihrer HTML-App wie XCode (iOS) oder Chrome DevTools (Web) Web-Apps und HTML-Apps entsprechend der empfohlenen Dateigröße Inhalte zur Verwendung in Ihrer eigenen Web App Der schnelle Weg zur Faszination Verwenden Sie HTML5 mit JavaScript und CSS; serverseitige Sprachen (z. B. .NET, PHP oder Ruby) werden nicht unterstützt. Stellen Sie plattformübergreifende Kompatibilität sicher, indem Sie ein responsives Design verwenden. Für die Offline-Nutzung fügen Sie alle benötigten Ressourcen in die ZIP ein. Vermeiden Sie die Verwendung von iFrames und bevorzugen Sie stattdessen HTTPS-Links. Vermeiden Sie Leerzeichen in Datei- und Ordnernamen. Beachten Sie die Speicherbegrenzungen von Mobilgeräten Befolgen Sie die W3C-Best Practices für die Entwicklung von Web-Apps Komprimieren Sie die App-Dateien in eine ZIP file mit `index.html` im Stammverzeichnis. Laden Sie Ihre .zip-Datei in Ihre Showpad Library hoch Dinge, die Sie beachten sollten Allgemeine Hinweise In Showpad hochladen Offline-Nutzung Statistische Daten Plattformübergreifende Kompatibilität Showpad Navigation & JS-Funktionen Lokaler Speicher Verknüpfung Bewährte Methoden Allgemeine Hinweise Es ist wichtig zu wissen, dass Showpad nur HTML5-Web-Apps unterstützt, die JavaScript, CSS, HTML, Bilder und ähnliche Technologien verwenden. Dynamische Programmiersprachen wie Ruby, PHP und .NET sind nicht kompatibel, da sie serverseitige Verarbeitung erfordern. Außerdem wird Flash aufgrund seiner veralteten Technologie nicht vollständig unterstützt, was zu Anzeigeproblemen führen kann. Zurück nach oben In Showpad hochladenSo bereiten Sie Ihre Web App für das Hochladen auf Showpad vor: Stellen Sie sicher, dass die Haupt-HTML-Datei "index.html" heißt und sich im Stammverzeichnis befindet. Beachten Sie, dass das Vorschaubild weiß ist, wenn die index.html-Datei leer ist. Um dies zu vermeiden, fügen Sie ein Ladebildschirm-Bild ein, das in den ersten Millisekunden sichtbar ist. Kompremieren Sie alle Dateien der App in eine ZIP file. Stellen Sie sicher, dass Sie alle notwendigen Dateien (JavaScript, CSS, Bilder) einschließen, damit die App reibungslos funktioniert, auch offline. Wenn Sie bereit sind, laden Sie die .zip-Datei in Ihre Showpad Library hoch. Lesen Sie hier mehr darüber, wie das funktioniert. Sobald die .zip-Datei in Showpad hochgeladen wurde, entpacken wir die Datei, erstellen ein Vorschaubild und machen sie einsatzbereit. Zurück nach oben Offline-NutzungSie können Web-Apps in Showpad auch ohne Internetverbindung ausführen, solange das ZIP-Archiv alle notwendigen Ressourcen enthält. Zurück nach oben Statistische Daten Showpad – Entwickler können die Nutzung von Showpad über die trackEvent-Funktion des SDKs nachverfolgen. Google – Allgemeine Informationen finden Sie auf der Entwicklerseite von Google. Google Analytics - Um die Nutzung von HTML5-Apps in der Showpad Web App zu verfolgen, können Sie Google Analytics für detaillierte Einblicke integrieren. Stellen Sie sicher, dass alle Inhalte über HTTPS angefordert werden, da die Verwendung von HTTP-Skripten das Laden der App in den meisten Browsern verhindern kann.Um Google Analytics in HTML5-Apps sowohl für die Web App als auch für mobile Apps zu aktivieren, gehen Sie wie folgt vor: // Erstellen Sie den Trackerga(„erstellen“, „UA-ABCDE123465-1“, „auto“);// Lassen Sie den Tracker das Protokoll nicht überprüfen.ga(„einstellen“, „checkProtocolTask“, null);// Lassen Sie den Tracker den Speicher nicht überprüfen.ga(„einstellen“, „checkStorageTask“, null);// Lassen Sie den Tracker den Verlauf nicht überprüfen.ga(„einstellen“, „historyImportTask“, null);ga(„senden“, „Seitenansicht“, „/über“); Hinweis: Ändern Sie die UA ID mit der Immobiliennummer Ihres Unternehmens. JavaScript-Tagging – Sie können auch den gtag.js-Dienst von Google verwenden. Zurück nach oben Plattformübergreifende KompatibilitätShowpad unterstützt den Zugriff über iOS, Android, Webbrowser und Windows, weshalb ein responsives Design unerlässlich ist, um die Kompatibilität auf verschiedenen Bildschirmgrößen sicherzustellen. Die Standard-Webbrowser, Safari und Chrome, werden auf iOS und Android verwendet, während die Showpad Web-Plattform mit Edge, Chrome, Safari und Firefox kompatibel ist. Die Windows Desktop-App enthält ein WebView2-Steuerelement, sodass die Ausführung von HTML-Inhalten in der Windows-App mit der Erfahrung in Webbrowsern übereinstimmt. Es gibt keine Unterschiede zwischen der App und dem Browser bei der Darstellung von HTML-Inhalten. Zurück nach oben Showpad-Navigation & JS-Funktionen Navigation – Auf iOS befindet sich oben links eine Schaltfläche, mit der Nutzer auf die Showpad-Navigation zugreifen und die Web App verlassen können. Um Konflikte zu vermeiden, sollte dieser Bereich innerhalb der Web App frei von interaktiven Elementen oder Aktionsschaltflächen gehalten werden. JS-Funktionen – Dieser Artikel bietet einen vollständigen Überblick über die JavaScript-Funktionen, die wir für HTML-Inhalte anbieten. Zurück nach oben Lokaler SpeicherSie können den lokalen Speicher nutzen, um den Zustand einer Web App zu bewahren. So können Ihre Nutzer die App verlassen und später zurückkehren, ohne ihren vorherigen Zustand zu verlieren. Dazu gehört das Speichern von Details wie einem ausgefüllten Formular, der gewählten Sprache und anderen Einstellungen. Zurück nach oben Verknüpfung Assets – Verwenden Sie das Tag für Asset-Links in der Showpad Web App. Beachten Sie, dass Asset-Links das „showpad://“-Protokoll verwenden (z. B. showpad://file/{assetSlug}). Hyperlinking – Verwenden Sie unbedingt die -Tag-Methode für Hyperlinks in der Showpad Web App. Hyperlinks werden ausschließlich über das HTTPS-Protokoll geladen.Siehe außerdem den Abschnitt "Statistische Daten" bezüglich JavaScript-Quellen, wenn Sie auf externe Seiten verlinken. Interne Links – Beim Erstellen Ihrer HTML5-Datei sollten Sie beachten, dass Sie für interne Links keine iFrames verwenden können, da diese auf dem iPad nicht funktionieren. Hinweis: Standardmäßig haben Angular-Apps ein in der index.html. Sie sollten dies in ändern, um sicherzustellen, dass Ihre Dateien korrekt geladen werden. Zurück nach oben Bewährte Praktiken für die Entwicklung von Webanwendungen Betreff Überlegungen Hardware-Einschränkungen Kenne die Grenzen deiner Hardware. Externe libraries Kennen Sie Ihre externen libraries – sie stellen Ihnen einfach zu verwendende APIs zur Verfügung, können jedoch bei unsachgemäßer Nutzung zu Leistungseinbußen führen. JavaScript Vermeiden Sie die Verwendung von JS-Animationen und setTimeout. Verwenden Sie stattdessen CSS-Animationen (vorzugsweise 3D, damit die GPU die Berechnungen übernimmt und nicht die CPU) oder nutzen Sie requestAnimationFrame. Design Entwickeln Sie nicht für eine feste Viewport-Größe – nicht alle Geräte haben 1024×768 und Geräte können gedreht werden. Wenn die von Ihnen entwickelte App nur im Quer- oder Hochformat verwendet werden soll, fügen Sie unbedingt eine Nachricht hinzu, die bei falscher Nutzung angezeigt wird. Testen Sie in Showpad. Wenn Sie HTML-Inhalte an einen Kunden (Sammlungsbetrachter) weitergeben, werden die HTML-Inhalte in einem iframe angezeigt. Stellen Sie sicher, dass Ihre Viewport-Abmessungen und der Overflow korrekt eingestellt sind. App-Struktur Halten Sie Ihr DOM so sauber wie möglich. Entfernen Sie Elemente, die Sie nicht verwenden. Das Vorladen von Assets ist nur dann interessant, wenn sie aus dem Netzwerk kommen, nicht wenn sie auf dem Gerät gespeichert sind. Halten Sie sie außerdem nicht im DOM und stellen Sie sicher, dass sie die richtigen Cache-Header haben (sonst findet überhaupt kein Preloading statt). Die Verwendung der Erweiterung „.htm“ funktioniert nicht; du solltest stattdessen „.html“ für deine Indexdatei verwenden, also „index.html“. Vermeiden Sie die Verwendung von Verknüpfungsordnern (Symlinks) in Ihrer Site-Struktur. iOS Wir empfehlen, HTTPS für HTML-Apps zu verwenden, die extern auf iOS kommunizieren. Falls Sie Schwierigkeiten bei der Umstellung haben, empfehlen wir Ihnen, auf iOS-Version 10.1 oder höher zu aktualisieren. Um sicherzustellen, dass diese URLs und HTML-Apps auf iOS funktionieren, haben wir eine Ausnahme hinzugefügt, die HTTP-Kommunikation in unseren Web-Views erlaubt. Diese Ausnahme funktioniert jedoch nur ab iOS-Version 10.1.Unter iOS 10.0 führen HTTP-URLs oder HTML-Apps, die HTTP zum Laden externer Ressourcen verwenden, zu leeren oder nur teilweise geladenen Seiten. Wir verwenden WKWebview, um Inhalte in unsere iOS-app einzubetten. Zurück nach oben Verwandte Beiträge Web-apps und HTML-Inhaltsrichtlinien Teilen mit dem Showpad for Outlook 365 Add-In Fehlerbehebung bei den Showpad-Apps Installieren Sie den Next-Generation Google Drive Connector Synchronisieren Sie DAM-Systeme mit Asset Connect