1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
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
|