DocsModuleCMS: Inhalte für die Companion-App pflegen (Challenges, Rewards, Badges, Tasks, Kategorien, Reports)

CMS: Inhalte für die Companion-App pflegen (Challenges, Rewards, Badges, Tasks, Kategorien, Reports)

Trotz des Namens verwaltet „CMS“ nicht die eigene Website oder Organisation, sondern die Inhalte einer separaten Consumer-App (Challenges, Belohnungen, Aufgaben-Bibliothek) über sechs Reiter, die direkt auf Firebase zugreifen.

Voraussetzungen
  • Du bist angemeldet und deine Organisation hat das Modul „CMS“ aktiviert (Plan Pro oder Enterprise).
  • Zugriff auf die verlinkte Firebase-Konsole ist hilfreich, aber nicht zwingend — die meisten Inhalte lassen sich komplett in der Weboberfläche pflegen.
  1. 1

    Was „CMS“ hier wirklich ist

    Dieses Modul ist kein Website-Baukasten für die eigene Organisation, sondern die Redaktionsoberfläche für eine separate Consumer-App (Gewohnheits-/Fitness-Tracking). Alle sechs Reiter — Challenges, Rewards, Badges, Tasks, Categories, Reports — schreiben direkt in ein Firebase-Projekt, erkennbar am Link „Firebase Console“ oben rechts im Modul.

  2. 2

    Challenges: Herausforderungen mit Icon und Dauer

    Der Reiter „Challenges“ listet App-weite Challenges mit Dauer, Anzahl verknüpfter Tasks, Sichtbarkeit (Public/Private) und Likes. „Add“ öffnet ein Formular mit Titel, einem Icon aus einer festen Auswahl (z. B. Hantel, Tropfen, Bett), englischer und deutscher Beschreibung, Dauer in Tagen sowie den Schaltern „Public“ und „Preinstalled“. Speichern legt die Challenge sofort an und öffnet die Detailseite — dort lassen sich erst danach die einzelnen Challenge-Tasks und ein Bild ergänzen.

  3. 3

    Tasks: die Aufgaben-Bibliothek der App

    „Tasks“ ist die Bibliothek einzelner Übungen/Gewohnheiten, die in Challenges verwendet werden. Beim Anlegen wählst du Name (EN/DE, mindestens eines zwingend), eine Kategorie aus dem Categories-Reiter, Schwierigkeit (Easy bis Expert) und optional eine Einheit (z. B. Wiederholungen, Minuten, Kilometer). Ohne vorher angelegte Kategorie bleibt das Kategorie-Dropdown leer — lege Kategorien also zuerst an.

  4. 4

    Categories: Icon und Standardeinheit für Tasks

    Kategorien bündeln Tasks und geben ihnen ein Emoji-Icon (Freitext-Emoji-Feld, kein Picker) sowie optional eine Standardeinheit vor, die neue Tasks dieser Kategorie vorschlagen kann. Kategorien werden nur im Tasks-Reiter zur Auswahl referenziert, tauchen sonst nirgends in der App-Navigation auf.

  5. 5

    Rewards und Badges: derselbe Datentyp, zwei Ansichten

    „Rewards“ und „Badges“ zeigen dieselbe zugrunde liegende Liste, gefiltert nach einem internen Typ-Feld (Badges = type „badge“). Beide zeigen die Freischalt-Bedingung als Feld/Operator/Wert (z. B. „streak >= 7“) und, bei Rewards, einen optionalen Promo-Code. Ein Klick auf eine Zeile öffnet die Detailseite zum Bearbeiten von Titel, Beschreibung, Bedingung, Bild und Promo-Daten.

  6. 6

    Reports: gemeldete Inhalte moderieren

    „Reports“ listet von App-Nutzern gemeldete Inhalte mit gekürzter Reporter-ID, Inhaltstyp, Grund, Status (Pending/Reviewed/Resolved/Dismissed) und Datum. Ein Klick öffnet die Detailseite, auf der sich der Status ändern lässt.

Häufige Stolperfallen
  • „Add“ bei Rewards und Badges tut nichts

    Anders als bei Challenges, Tasks und Categories gibt es auf den Reitern „Rewards“ und „Badges“ aktuell keinen funktionierenden Erstellen-Dialog — der Add-Button ist dort ohne Wirkung. Neue Rewards/Badges lassen sich nur direkt in der verlinkten Firebase-Konsole anlegen und danach hier bearbeiten.

  • Der Modul-Name führt in die Irre

    „CMS“ klingt nach einem Website- oder Content-Baukasten für die eigene Organisation. Tatsächlich pflegt das Modul ausschließlich Inhalte einer separaten Firebase-gestützten Consumer-App — es hat keinerlei Bezug zur eigenen Organisations-Website oder zu anderen Modulen wie Wissensdatenbank.

  • Tasks brauchen zuerst eine Kategorie

    Ohne mindestens eine angelegte Kategorie im Categories-Reiter bleibt die Kategorie-Auswahl beim Anlegen eines Tasks leer. Lege also erst Kategorien an, bevor du Tasks damit verknüpfen willst.

  • Löschen ist sofort endgültig

    Jede Löschen-Aktion (Challenge, Task, Kategorie, Reward, Badge, Report) fragt zwar einmal nach, entfernt den Eintrag danach aber unwiderruflich aus Firebase — es gibt keinen Papierkorb.

Verwandte Artikel

Weitere Artikel folgen in Kürze.

Fachlich geprüft am 2026-09-12Antwort nicht gefunden oder Problem tritt weiter auf? Zum Support-Bereich