41 lines
1.4 KiB
Plaintext
41 lines
1.4 KiB
Plaintext
|
Titelseite:
|
||
|
- Begrüßung
|
||
|
|
||
|
Einführung:
|
||
|
- Podcast: RSS-Feed, Episoden, Audio/Video
|
||
|
- Podcatcher: lokale Verwaltung von Podcasts, API Unterstützung,
|
||
|
Abspielen von Episoden
|
||
|
- Synchronisationsserver (das soll unser Produkt werden): Hörfortschritte,
|
||
|
Abonnements, Discovery (bei AntennaPod z.B. iTunes)
|
||
|
|
||
|
Zielsetzung:
|
||
|
|
||
|
Synchronisation (die Art, die wir bei uns anwenden):
|
||
|
- alle Aktionen werden auf den Server und infolge dessen auf alle Podcatcher
|
||
|
übertragen
|
||
|
|
||
|
Features:
|
||
|
- Synchronisation: Abos, Hörfortschritt
|
||
|
- Weboberfläche: Aboliste, Zuletzt gehört
|
||
|
- Account-Verwaltung: Registrieren, Anmelden, Passwort ändern/zurücksetzen,
|
||
|
Account löschen, Daten importieren/exportieren
|
||
|
|
||
|
UI-Journey:
|
||
|
- login.html:
|
||
|
- Sprache ändern
|
||
|
- OAuth (kann)
|
||
|
- Registrieren (muss): neues Fenster, E-Mail + 2-mal Passwort (sicher?),
|
||
|
vergeben? -> Fehler / Bestätigungslink per E-Mail (gültig 24h)
|
||
|
- Anmelden (muss): E-Mail + Passwort eingeben, Login merken,
|
||
|
login, Fehlermeldung oder Dashboard
|
||
|
- Passwort vergessen: neues Fenster, E-Mail eingeben, falls Account wird
|
||
|
Link versendet, 24h gültig, nach betätigen PW zweimal eingeben & bestätigen
|
||
|
(Anforderungen)
|
||
|
|
||
|
- podcasts.html: Abonnements, Eisoden, Hörfortschritte
|
||
|
|
||
|
- listening.html: Zuletzt gehörte Episoden, Hörfortschritt, Wann gehört
|
||
|
|
||
|
- settings.html: PW ändern, Gpodder Import, pers. Daten imp./exp.,
|
||
|
Account löschen
|