#013 Bastelrunde - Arduino über eine Webseite installieren und Konfigurieren


Details
Beim letztem Meetup haben wir eine Build-Pipeline erstellt, bei der automatisch Binaries für unser virtuelles Produkt "regenfass" erstellt werden, wenn ein neues Release erstellt wird. Die Releases Pages bei GitHub sind sehr gut jedoch für Endanwender ohne Wissen zur Materie schnell überfordert. #WLED und #ESPHOME haben es gut gemacht und ermöglichen ihren Endanwendern eine Installation der Software über eine Webseite. Also ohne die Notwendigkeit eine zusätzliche Software zu installieren. Hinzukommt, das über #WebSerial direkt Konfigurationen auf den Microcontroller übertragen werden können. Diesem Thema wollen wir uns diesmal zuwenden. Wir bauen uns unsere eigene Product Page mit Webinstaller.
## Agenda
Hier ist ein grundlegender Fahrplan:
- Planung
- Definieren des Ziel der Produktseite.
- Bestimmen der Zielgruppe für das Produkt.
- Entscheiden, welche Informationen und Funktionen auf der Seite vorhanden sein sollen (z. B. Produktbeschreibungen, Bilder, Preise, Bewertungen).
- Design
- Erstellen eines Layout für die Seite.
- Wählen eines Farbschemas und Typografie aus, die zum Branding passen.
- Entwerfen einer Benutzerführung und Navigation.
- Werkzeuge und Technologien auswählen
- Entscheiden für eine CSS Frameworks.
- WebInstaller heraussuchen
- Entwicklung
- Erstellen der HTML-Struktur der Webseite.
- Stilisieren der Seite mit CSS.
- Hinzufügen des Web-Installers.
- Webhosting
- Suchen eines Hosting-Anbieters.
- Konfiguration der Domain.
- Installation
- Upload der Webseite auf den Server.
- Inhaltserstellung
- Hinzufügen weiterer Inhalte – dies umfasst Texte, Bilder und Videos über das Produkt.
- Optimalerweise sollten SEO-Praktiken berücksichtigt werden (Stichwortrecherche, Meta-Tags).
- Testen
- Überprüfen der Funktionalität und des Designs auf verschiedenen Geräten und Browsern.
- Testen der Ladegeschwindigkeit.
- Launch
- Veröffentlichen der Seite im Internet nach abschließenden Tests.
- Marketing & SEO
- Vermarkten der Seite über soziale Medien
- Kontinuierliche Suchmaschinenoptimierung betreiben.
- Wartung & Updates
- Regelmäßige Aktualisierung des Inhalts sowie Sicherheitsupdates durch GitHub Pipelines.
- Analyse
- Nutzen von Google Analytics oder anderen Tools zur Überwachung des Traffics und zur Verbesserung der User Experience basierend auf Nutzerdaten.
COVID-19-Sicherheitsmaßnahmen

#013 Bastelrunde - Arduino über eine Webseite installieren und Konfigurieren