Update README.md
This commit is contained in:
parent
2fd7fe24ef
commit
917c080c96
17
README.md
17
README.md
@ -51,18 +51,19 @@ a) Neues Feature: Auf der neuen Seite `Timeline` können eingelogte User Nachric
|
||||
TODO:
|
||||
- `config/routes`: Legen Sie hier eine neue Route an.
|
||||
- `Foundation.hs`:
|
||||
-- Ergänzen Sie die Funktionen, in denen auf Routen-Konstruktoren pattern-gematcht wird.
|
||||
-- Die `Timeline` soll nur für autorisierte (d.h. eingeloggte) User sichtbar sein.
|
||||
-- Sorgen Sie dafür, dass `Timeline` als Menüpunkt im defaultLayout erscheint.
|
||||
|
||||
- Ergänzen Sie die Funktionen, in denen auf Routen-Konstruktoren pattern-gematcht wird.
|
||||
- Die `Timeline` soll nur für autorisierte (d.h. eingeloggte) User sichtbar sein.
|
||||
- Sorgen Sie dafür, dass `Timeline` als Menüpunkt im defaultLayout erscheint.
|
||||
- `src/Handler/`: Legen Sie ein Handler-Modul `Timeline.hs` an.
|
||||
- `cabal`: Fügen Sie den Handler als `exposed-module` hinzu.
|
||||
- `src/Application.hs`: Importieren Sie den neuen Handler
|
||||
- `src/Handler/Timeline.hs`:
|
||||
-- Erstellen Sie für jede `http-Methode`, für die Sie die neue Route definiert haben, eine entsprechende Handler-Funktion in dem neuen Handler-Modul.
|
||||
--
|
||||
-- Bennenen Sie ihre Handler-Funktionen gemäß dem Schema: http-Methode + Routenkonstruktor.
|
||||
-- Inhaltlich können Sie sich stark an der Vorlesung orientieren!
|
||||
-- Man kann hamlet-Code etc. auch in template-Files auslagern. Sehen Sie sich hierzu beispielsweise `src/Handler/Profile.hs` und das eingebundene Template `templates/profile.hamlet` an.
|
||||
|
||||
- Erstellen Sie für jede `http-Methode`, für die Sie die neue Route definiert haben, eine entsprechende Handler-Funktion in dem neuen Handler-Modul.
|
||||
- Bennenen Sie ihre Handler-Funktionen gemäß dem Schema: http-Methode + Routenkonstruktor.
|
||||
- Inhaltlich können Sie sich stark an der Vorlesung orientieren! Schauen Sie sich auch die vorgegeben Handler an.
|
||||
- Man kann hamlet-Code etc. auch in template-Files auslagern. Sehen Sie sich hierzu beispielsweise `src/Handler/Profile.hs` und das eingebundene Template `templates/profile.hamlet` an.
|
||||
|
||||
b) Neues Feature: Auf der Seite `All Users` werden alle jemals eingelogten User angezeigt. Mit einem Klick auf einen Usernamen wird man auf die zugehörige Timeline weitergeleitet.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user