2026-06-17 22:39:43 +02:00
2026-05-26 22:59:48 +02:00
2026-06-17 22:20:55 +02:00
2026-06-17 13:23:39 +02:00
2026-06-05 11:35:49 +02:00
2026-04-21 22:40:39 +02:00
2026-05-11 08:51:50 +02:00
2026-06-17 22:28:01 +02:00
2026-06-10 17:09:24 +02:00
2026-06-14 21:54:35 +02:00
2026-06-17 22:39:43 +02:00

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.
  • Mit JavaScript werden auch clientseitig die Kommentare visuell hinzugefügt und die Kommentarbäume aufgebaut.
  • 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
S
Description
Webseitenprojekt des Moduls Webprogrammierung.
https://dev.gigaworld.ddns.net
Readme 4 MiB
Languages
PHP 81.4%
CSS 12.3%
JavaScript 5.3%
Hack 1%