# Webprogrammierung: Gruppe DI-14-C ## Beteiligte - Caroline Schulte - Jacques Eilers - Niklas Ortmann ## Login-Informationen für Dummy-User `Anmeldename, Passwort, Mailadresse`: - `max.mustermann, test12345, max.mustermann@web.de` ## Weitere Voraussetzungen zur Nutzung - Per Klick auf das Logo gelangt man auf die Home-Seite. ## Ausgelassene Teilaufgaben ## Bekannte Fehler und Mängel - Bitte auf die gesetzten TODO's achten. Wenn Inhalte fehlen, sind sie i.d.R. als TODO kommentiert. - Die Kategorieseite listet momentan alle passenden Beiträge untereinander. Später sollen mit einem Paginator die neusten Beiträge nacheinander aufgelistet werden (ähnlich wie bei der Suche, wenn nach Fach gefiltert wird). - Wenn ein Bild aus einem Beitrag entfernt wird, dann wird noch nicht die Datei im Pfad /uploads gelöscht. - id in showArticle-controller.php und updateArticle-controller.php wird nicht als gültige numerische ID geprüft. - Bilder im Beitragseditor sollen zukünftig eine Bildunterschrift bekommen und größenverstellbar sein. - Die Elemente eines Contents im Beitrag werden momentan stumpf untereinander aufgelistet. Soll später sich responisve auch nebeneinander orientieren usw. ## Besonderheiten des Projektes - Es wurde AJAX verwendet, um asynchrone Erstellung von Kommentaren zu implementieren. Es ermöglicht dem Nutzer, einen Kommentar abzusenden, ohne dass die gesamte Webseite neu geladen werden muss. - JavaScript wird verwendet, um im erweitertem Beitragseditor clientseitig einzelne Content-Boxen erstellen und löschen zu können. - JavaScript wird ebenfalls verwendet, um in die Suchergebnisse clientseitig zu sortieren. ## Sonstiges - Das Datenschema befindet sich unter /planung/Datenschema.pdf