Microblogging in Dokuwiki
Projektbeschreibung
Mit Hilfe eines Plugins soll es möglich sein, dass alles Nutzer einer Dokuwiki-Instanz ein eigenes Microblog1) betreiben können.
Geforderte Basis-Funktionalität
- Die Nutzer sollen kurze Text-Beiträge mit Statusmeldungen erstellen können.
- Jeder Nutzer soll seine eigenen Beiträge als Liste ansehen können.
- Auf einer Übersichtsseite sollen alle Beiträge des Systems in umgekehrt chronologischer Reihenfolge aufgelistet werden.
Vorüberlegungen
- Modelliere das Szenario zunächst in einer Datenbank: Erstelle ein ER-Diagramm der Datenbank und anschließend die nötigen Tabellen in deiner Übungsdatenbank.
- Verwende dein Übungsplugin weiter und passe es an die neuen Erfordernisse an. Du kannst in Git mit Tags oder (besser) einem Branch arbeiten, um deine bisherige Arbeit zu erhalten.
- Überlege dir, ob neben der Datenbank-Klasse weitere Klassen Sinn machen könnten, um die geforderte Funktionalität zu kapseln.
Schrittweise
1)
Ähnlich Twitter