Update README.md

This commit is contained in:
BergesJ 2017-06-28 09:01:54 +02:00 committed by GitHub
parent 2fd7fe24ef
commit 917c080c96

View File

@ -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.