docs(blog): add new features and improvements blog posts in German and English
This commit is contained in:
parent
250e27c92e
commit
3b84480a31
70
content/blog/2024-04-25_newfeatures.de.md
Normal file
70
content/blog/2024-04-25_newfeatures.de.md
Normal file
@ -0,0 +1,70 @@
|
||||
---
|
||||
title: Neue Funktionen und Verbesserungen
|
||||
date: 2025-04-25
|
||||
authors:
|
||||
- name: ODIT.Services
|
||||
link: https://odit.services
|
||||
image: https://odit.services/img/profile-pic-no_bg.webp
|
||||
tags:
|
||||
- Release
|
||||
- Kiosk
|
||||
- Frontend
|
||||
- Dokumente
|
||||
excludeSearch: true
|
||||
description: "In den letzten Wochen haben wir an mehreren neuen Funktionen und Verbesserungen der Plattform gearbeitet. Dieser Beitrag gibt einen Überblick über die wichtigsten Änderungen."
|
||||
lang: de
|
||||
---
|
||||
|
||||
In den letzten Wochen haben wir an mehreren neuen Funktionen und Verbesserungen der Plattform gearbeitet.
|
||||
Dieser Beitrag gibt einen Überblick über die wichtigsten Änderungen.
|
||||
|
||||
## Kiosk
|
||||
|
||||
### LfK! 2023 - Kiosk 0.6
|
||||
|
||||
Vor zwei Jahren haben wir das Kiosk-Feature eingeführt, um Läufer:innen die Anmeldung am Veranstaltungstag vor Ort zu ermöglichen.
|
||||
Es handelte sich um ein recht einfaches Formular, in das Vor- und Nachname eingetragen werden konnten.
|
||||
Nach dem Absenden wurde die Läufer-ID auf dem Bildschirm zusammen mit einem scannbaren Barcode angezeigt – dieser wurde jedoch nur von den Helfern genutzt, die Karten an die neu registrierten Läufer:innen ausgaben.
|
||||
Der Kiosk löste genau ein Problem: Die Namen der Läufer:innen mussten nicht mehr mühsam buchstabiert und manuell eingetippt (und nach dem unvermeidlichen Tippfehler erneut eingegeben) werden.
|
||||
|
||||
### Der neue Kiosk (1.2)
|
||||
|
||||
Der Hauptkritikpunkt am alten Kiosk war, dass die Kartenzuordnung für über der Kiosk registrierte Läufer:innen weiterhin umständlich war.
|
||||
Man benötigte eine 1:1-Zuordnung von Kiosk-PCs zu Helfern, die Karten an die neu registrierten Läufer:innen ausgaben, was den Durchsatz des Kiosks begrenzte.
|
||||
|
||||
Der neue Kiosk ist als vollständig self-service Lösung konzipiert und ermöglicht einen höheren Durchsatz.
|
||||
Um diese Ziele zu erreichen, haben wir folgende Funktionen eingeführt:
|
||||
|
||||
- **Anmeldung mit E-Mail**: Läufer:innen können bei der Anmeldung am Kiosk optional ihre E-Mail-Adresse angeben. Dadurch können sie das Self-Service-Portal nutzen, um ihre Anmeldedaten und Rundenzeiten einzusehen.
|
||||
- **Self-Service QR-Code-Generierung**: Statt eines nichtssagenden Barcodes erzeugt der Kiosk nach der Anmeldung nun einen QR-Code. Dieser kann von den Läufer:innen gescannt werden, um das Self-Service-Portal zu öffnen und ihre Anmeldedaten einzusehen.
|
||||
- **Bestätigungsdruck**: Ist das Kiosk mit einem Bondrucker verbunden, wird automatisch ein Bestätigungsbeleg mit den Anmeldedaten und dem QR-Code ausgedruckt. Der QR-Code kann von den Läufer:innen gescannt werden, um das Self-Service-Portal zu öffnen und ihre Anmeldedaten sowie Rundenzeiten einzusehen. Er kann auch von den Helfern zur Kartenzuordnung genutzt werden (siehe unten).
|
||||
|
||||
Dieses Video demonstriert die neuen Kiosk-Funktionen: TODO: Video
|
||||
|
||||
## Frontend
|
||||
|
||||
### Schnelle Läufer <-> Karten-Zuordnung
|
||||
|
||||
Wir haben eine neue Ansicht im Admin-Panel implementiert, die es Helfern und Admins ermöglicht, schnell Karten an Läufer:innen zuzuordnen, die sich über der Kiosk registriert haben.
|
||||
Diese Ansicht besteht hauptsächlich aus einem webbasierten QR-Code/Barcode-Scanner, der die vom Kiosk, den Bestätigungsbelegen und dem Self-Service-Portal generierten QR-Codes erkennt.
|
||||
Sobald ein gültiger Code gescannt wurde, wechselt der Scanner in den Karten-Zuordnungsmodus und der Helfer muss nur noch den Barcode einer Karte vorhalten.
|
||||
|
||||
Dieses kurze Video zeigt die neue Karten-Zuordnungsfunktion: TODO: Video
|
||||
|
||||
## Dokumente
|
||||
|
||||
### Performance-Verbesserungen
|
||||
|
||||
Der Dokumentenserver wurde komplett in Go neu geschrieben, um die Performance und Zuverlässigkeit zu verbessern.
|
||||
Dies ist ein rein technischer Aspekt der Plattform und hat keine Auswirkungen auf die Nutzererfahrung.
|
||||
|
||||
### QR-Codes auf den Urkunden
|
||||
|
||||
Die Läuferurkunden enthalten nun zwei QR-Codes am unteren Rand der zweiten Seite:
|
||||
|
||||
- **Self-Service-Portal**: Der erste QR-Code führt zum Self-Service-Portal, in dem Läufer:innen ihre Anmeldedaten und Rundenzeiten einsehen können.
|
||||
- **Zahlung**: Der zweite QR-Code ist ein EPC-Zahlungscode, der mit den meisten Banking-Apps gescannt werden kann und Empfänger, Verwendungszweck und Betrag für die mit dem Läufer verbundenen Spenden automatisch ausfüllt.
|
||||
|
||||
## Allgemein
|
||||
|
||||
- **Anmelde-Tracking**: Das Backend zeichnet nun die Anmeldequelle jeder Läufer:in auf. Dies wurde hauptsächlich implementiert, um die Nutzung des Kiosks und des Self-Service-Portals zu verfolgen.
|
70
content/blog/2024-04-25_newfeatures.en.md
Normal file
70
content/blog/2024-04-25_newfeatures.en.md
Normal file
@ -0,0 +1,70 @@
|
||||
---
|
||||
title: New Features and Improvements
|
||||
date: 2025-04-25
|
||||
authors:
|
||||
- name: ODIT.Services
|
||||
link: https://odit.services
|
||||
image: https://odit.services/img/profile-pic-no_bg.webp
|
||||
tags:
|
||||
- Release
|
||||
- Kiosk
|
||||
- Frontend
|
||||
- Documents
|
||||
excludeSearch: true
|
||||
description: "Over the last few weeks we have been working on several new features and improvements to the platform. This post provides an overview of the most important changes."
|
||||
lang: en
|
||||
---
|
||||
|
||||
Over the last few weeks we have been working on several new features and improvements to the platform.
|
||||
This post provides an overview of the most important changes.
|
||||
|
||||
## Kiosk
|
||||
|
||||
### LfK! 2023 - Kiosk 0.6
|
||||
|
||||
Two years ago, we introduced the Kiosk feature to allow runners to sign up in person on the day of the event.
|
||||
It was a pretty basic form that allowed runners to enter their first name and last name.
|
||||
After hitting enter the runner's ID was shown on the screen alongside a scannable barcode - but this was only used for the kisok attendees that assigned cards to the newly registered runners.
|
||||
The kiosk fixed exactly one problem: Not needing to ask runners to spell their names out loud and having to type them in manually (and re-type them after the inevitable typo).
|
||||
|
||||
### The new kiosk (1.2)
|
||||
|
||||
The main pain point of the old kiosk was that it was still a hastle assign a card to a runner that registered via the kiosk.
|
||||
You still needed a 1:1 assignment of kiosk pcs to helpers that assigned cards to the newly registered runners, limiting the throughput of the kiosk.
|
||||
|
||||
The new kiosk is designed to be completely self-service and allow for higher throughput.
|
||||
To achieve these goals we have introduced the following features:
|
||||
|
||||
- **Signup with email**: Runners can optionally provide their email address when signing up via the kiosk. This allows them to use the runner self-service portal to view their registration details and lap times.
|
||||
- **Self-service QR-Code generation**: Instead of some none-descript barcode the kiosk now generates a QR-Code after signup. This QR-Code can be scanned by the runner to open the self-service portal and view their registration details.
|
||||
- **Confirmation printing**: If your kiosk hardware is connected to a receipt printer the kiosk automatically prints a confirmation slip with the runner's registration details and QR-Code. The QR-Code can be scanned by the runner to open the self-service portal and view their registration details and lap times. It can also be used by the helpers to assign a card to the runner (see below).
|
||||
|
||||
This video demonstrates the new kiosk features: TODO: Video
|
||||
|
||||
## Frontend
|
||||
|
||||
### Fast runner <-> card assignment
|
||||
|
||||
We implemented a new view in the admin panel that allows helpers and admins to quickly assign cards to runners that registered via the kiosk.
|
||||
This view mainly consists of a web-based QR-Code/barcode scanner that can recognize the QR-Codes generated by the kiosk, confirmation slips and the self-service portal.
|
||||
As soon as a valid code is scanned the scanner switches to card assignment mode and the helper just has to present a card's barcode to the scanner.
|
||||
|
||||
This short video demonstrates the new card assignment feature: TODO: Video
|
||||
|
||||
## Documents
|
||||
|
||||
### Performance improvements
|
||||
|
||||
The document server has been rewritten from scratch in go to improve performance and reliability.
|
||||
This is just a technical aspect of the platform and does not change the user experience.
|
||||
|
||||
### QR-Codes on the certificates
|
||||
|
||||
The runner certificates now include two QR-Codes on the bottom of the second page:
|
||||
|
||||
- **Self-service portal**: The first QR-Code links to the self-service portal where runners can view their registration details and lap times.
|
||||
- **Payment**: The second QR-Code is an EPC payment code that can be scanned via any banking app and automatically fills in the payment recipient, purpose and amount for the donations assoicated with the runner.
|
||||
|
||||
## General
|
||||
|
||||
- **Sign up tracking**: The backend now tracks the signup source of each runner. This was mainly implemented to allow us to track the usage of the kiosk and self-service portal.
|
11
content/blog/_index.de.md
Normal file
11
content/blog/_index.de.md
Normal file
@ -0,0 +1,11 @@
|
||||
---
|
||||
title: "Blog"
|
||||
lang: de
|
||||
---
|
||||
|
||||
<div style="text-align: center; margin-top: 1em;">
|
||||
{{< hextra/hero-badge link="index.xml" >}}
|
||||
<span>RSS Feed</span>
|
||||
{{< icon name="rss" attributes="height=14" >}}
|
||||
{{< /hextra/hero-badge >}}
|
||||
</div>
|
11
content/blog/_index.en.md
Normal file
11
content/blog/_index.en.md
Normal file
@ -0,0 +1,11 @@
|
||||
---
|
||||
title: "Blog"
|
||||
lang: en
|
||||
---
|
||||
|
||||
<div style="text-align: center; margin-top: 1em;">
|
||||
{{< hextra/hero-badge link="index.xml" >}}
|
||||
<span>RSS Feed</span>
|
||||
{{< icon name="rss" attributes="height=14" >}}
|
||||
{{< /hextra/hero-badge >}}
|
||||
</div>
|
Loading…
x
Reference in New Issue
Block a user