Table of Contents

Progressive Web App (PWA)

Ab Version 5.1 unterstützt Admidio moderne Progressive Web Apps (PWA). Damit können Mitglieder und Administratoren deine Admidio-Installation direkt aus dem Browser heraus auf Smartphones, Tablets (Android, iOS/iPadOS) sowie auf Desktop-Betriebssystemen (Windows, macOS, Linux) als eigenständige App installieren – ganz ohne Umweg über einen App Store!

Admidio als Progressive Web App (PWA)

Vorteile auf einen Blick

Voraussetzungen

Damit die PWA-Funktion von modernen Webbrowsern unterstützt und angeboten wird, müssen folgende Voraussetzungen erfüllt sein:

  1. HTTPS-Verschlüsselung (SSL): Moderne Browser erlauben Service Worker und Web App Manifeste aus Sicherheitsgründen ausschließlich über eine verschlüsselte HTTPS-Verbindung (oder lokal über localhost). Falls deine Installation noch über einfaches HTTP läuft, findest du Hilfe unter HTTPS für Admidio-Webseiten.
  2. Admidio Version 5.1 oder neuer
  3. Ein moderner Browser:
    • Android: Google Chrome, Microsoft Edge, Samsung Internet, Firefox Mobile, Brave
    • iOS / iPadOS (iPhone & iPad): Safari (ab iOS 11.3, optimale Unterstützung ab iOS 16.4+)
    • Desktop: Windows 10/11 (Chrome, Edge), macOS (Chrome, Edge, Safari ab macOS Sonoma), Linux (Chrome, Chromium, Brave)
    • Hinweis zu Desktop-Firefox: Mozilla Firefox unterstützt auf Desktop-Betriebssystemen derzeit keine native PWA-Installation. Für ein eigenständiges App-Fenster empfiehlt sich dort die Nutzung eines Chromium-basierten Browsers.

Installation für Endanwender

Admidio erkennt automatisch das verwendete Betriebssystem und den Browser und bietet jeweils die passendste Installationsmethode an.

1. Android & Desktop (Google Chrome, Microsoft Edge, Brave)

Auf Chromium-basierten Browsern bietet Admidio eine komfortable 1-Klick-Installation:

  1. Sobald du dich auf der Admidio-Seite befindest, erscheint in der oberen Navigationsleiste automatisch der Button „App installieren“ (mit Download-Symbol).
  2. Auf Android-Smartphones erscheint nach kurzer Zeit am unteren Bildschirmrand zusätzlich ein dezenter Installations-Banner mit dem Vereinslogo.
  3. Klicke bzw. tippe auf „App installieren“ bzw. „Installieren“.
  4. Bestätige den Dialog deines Browsers mit Installieren.
  5. Fertig! Das App-Icon wird auf deinem Startbildschirm oder in deiner App-Übersicht abgelegt und öffnet Admidio künftig als eigenständige Vollbild-App.

Installations-Button und Banner

2. Apple iOS & iPadOS (Safari auf iPhone & iPad)

Apple Safari unterstützt keinen automatischen 1-Klick-Installationsdialog. Admidio blendet daher beim Klick auf „App installieren“ eine bebilderte Schritt-für-Schritt-Anleitung ein:

  1. Tippe in der Safari-Menüleiste auf das Teilen-Symbol (Viereck mit Pfeil nach oben):
    • Beim iPhone: Menüleiste am unteren Bildschirmrand.
    • Beim iPad: Menüleiste am oberen Bildschirmrand.
  2. Scrolle in der Liste der Aktionen nach unten und tippe auf „Zum Home-Bildschirm“ (Add to Home Screen).
  3. Tippe oben rechts auf „Hinzufügen“.
  4. Fertig! Admidio befindet sich nun als App-Symbol auf deinem Home-Bildschirm.

3. Firefox Mobile (Android)

  1. Tippe auf das Drei-Punkte-Menü (⋮) neben der Adressleiste (oben oder unten).
  2. Wähle den Menüpunkt „App zum Startbildschirm hinzufügen“ bzw. „Installieren“.
  3. Bestätige mit Hinzufügen.

Wo finde ich die Installation, wenn ich den Banner geschlossen habe?

Falls du den Installations-Banner oder den Button in der Kopfzeile mit dem kleinen Kreuzchen geschlossen hast, kannst du die Installation jederzeit nachholen:

Sobald Admidio als App installiert wurde und im Standalone-Modus läuft, werden sämtliche Installations-Buttons und -Banner automatisch ausgeblendet.

Konfiguration durch Administratoren

Die PWA-Funktion ist in Admidio ab Werk standardmäßig aktiviert und konfiguriert. Administratoren haben jedoch volle Kontrolle über Aktivierung, App-Namen, Designfarben und App-Icons.

PWA aktivieren oder deaktivieren

Unter Einstellungen > Allgemein gibt es den Schalter:

Einstellung Beschreibung Standardwert
Progressive Web App (PWA) aktivieren Steuert die Bereitstellung des Web App Manifests, des Service Workers und der Installations-Hinweise. Aktiviert (Ja)

Wird die Option deaktiviert:

Name der Web-App anpassen

Der Name und Kurzname der installierten App richten sich automatisch nach den Stammdaten deiner Organisation:

Farben der Web-App anpassen

Die Farbgestaltung der App-Titelleiste und des Startbildschirms (Splash Screen) wird automatisch aus deinen Theme-Einstellungen bezogen:

Eigene App-Icons (Branding) hinterlegen

Damit deine Mitglieder auf ihrem Homescreen sofort das eigene Vereinswappen oder Firmenlogo sehen, verfügt Admidio über ein intelligentes, mehrstufiges Auflösungssystem. Du kannst eigene Icons hinterlegen, ohne Core-Dateien modifizieren zu müssen:

Priorität Speicherort / Dateiname Empfohlene Auflösung Zweck
1 (Beste Wahl) adm_my_files/app_icon_512.png 512 × 512 px (PNG) Hochauflösendes Haupt-App-Icon für Homescreen und App-Launcher.
1b adm_my_files/app_icon_192.png 192 × 192 px (PNG) Standard-App-Icon für Mobilgeräte und Taskleiste.
1c adm_my_files/app_icon.png min. 512 × 512 px (PNG) Universelles App-Icon (wird automatisch für alle Größen skaliert).
2 adm_my_files/admidio_logo_512.png 512 × 512 px (PNG) Alternatives Vereinslogo im Datenordner.
3 themes/<DeinTheme>/images/admidio_logo_512.png 512 × 512 px (PNG) Theme-spezifisches Icon im Theme-Ordner.
4 Konfiguriertes PNG-Favicon unter Einstellungen > Design Beliebig (PNG) Fallback auf das Favicon.
5 (Fallback) system/logo/admidio_logo_512.png 512 × 512 px (PNG) Admidio-Standardlogo.
Tipp: Lade dein Logo einfach als quadratische PNG-Datei mit mindestens 512×512 Pixeln unter dem Namen app_icon_512.png (oder app_icon.png) in den Ordner adm_my_files/ hoch. Da der Ordner adm_my_files/ von Admidio-Updates unberührt bleibt, ist dein Icon absolut updatesicher!

Maskable Icons für Android (Adaptive Icons)

Auf modernen Android-Geräten werden App-Icons je nach Gerätehersteller (Samsung, Google Pixel, Xiaomi etc.) dynamisch in verschiedene Maskenformen geschnitten (Kreis, abgerundetes Quadrat, Squircle).

adm_my_files/app_icon_maskable_512.png (oder adm_my_files/app_icon_maskable.png)

Technische Details & Architektur

Für Entwickler und Administratoren, die verstehen möchten, wie die PWA unter der Haube funktioniert:

Häufig gestellte Fragen (FAQ)

Warum wird mir kein Installations-Button angezeigt?

  1. Kein HTTPS: Prüfe, ob du Admidio über https:// aufrufst. Über unverschlüsseltes HTTP verweigern moderne Browser die PWA-Installation.
  2. Bereits installiert: Wenn du Admidio bereits als App geöffnet hast, wird der Button absichtlich verborgen.
  3. In Einstellungen deaktiviert: Prüfe unter Einstellungen > Allgemein, ob die Option „Progressive Web App (PWA) aktivieren“ eingeschaltet ist.
  4. Desktop Firefox: Mozilla Firefox unterstützt PWA-Installationen auf Desktop-Rechnern nicht. Nutze bitte Chrome, Edge oder Brave.
  5. Zuvor ausgeblendet: Falls du auf „Nicht mehr anzeigen“ geklickt hast, ist der Button in der Kopfzeile ausgeblendet. Du findest die Option jedoch weiterhin im Profilmenü oben rechts oder im Seitenfuß.

Wie wird die App aktualisiert?

Die PWA aktualisiert sich vollautomatisch. Sobald du auf dem Server ein Admidio-Update einspielst oder Dateien veränderst, registriert der Service Worker die Änderungen im Hintergrund und aktualisiert den lokalen Cache nahtlos (über skipWaiting und clients.claim). Du musst die App auf den Endgeräten nicht neu installieren.

Wie deinstalliere ich die Web-App wieder?