6 Commits

Author SHA1 Message Date
NOrtmann1 01e94d7f6a html to php
Ich habe einige .html-Dateien zu .php gemacht, damit der include-Befehl funktioniert
2026-04-20 17:17:30 +02:00
NOrtmann1 bc44f261ac register + content-sites + profile + searchbar +navbar
register-Formular erstellt
content-sites angelegt (unvollständig)
prifile-site angelegt (unvollständig)
navbar vollständig und searchbar integriert.

-> Test auf dev
2026-04-20 17:08:55 +02:00
niklas.ortmann 9a8a0e1316 Strukturierung des Verzeichnisses
Die Dateien wurden in Unterordner gebracht.
Es wurde ein logo.png erstellt und hinzugefügt.
Es wurde eine (unfertige) Navbar erstellt.
Es wurde die login-Form erstellt.
Es wurden Kommentare zu allen Dateien hinzugefügt.
2026-04-20 14:05:22 +02:00
niklas.ortmann 5182d2ff90 repo-pull-text
Test, ob der Webserver die Änderungen des Repos pullen kann
2026-04-20 13:07:36 +02:00
niklas.ortmann 33ee8d45f9 Anpassung des Team-Tags 2026-04-20 11:47:27 +02:00
niklas.ortmann f7ee75b505 Anpassung der ReadMe
Hinzufügen von Infos
2026-04-20 11:41:15 +02:00
21 changed files with 227 additions and 150 deletions
+5
View File
@@ -0,0 +1,5 @@
# Default ignored files
/shelf/
/workspace.xml
# Environment-dependent path to Maven home directory
/mavenHomeManager.xml
+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_24" default="true" project-jdk-name="openjdk-24" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/webprogrammierung.iml" filepath="$PROJECT_DIR$/.idea/webprogrammierung.iml" />
</modules>
</component>
</project>
Generated
+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
+4 -4
View File
@@ -1,8 +1,8 @@
Team Tag-Buchstabe Team Tag-Buchstabe: DI-14-C
Namen der Studierenden: Namen der Studierenden:
- Name 1 - Name 1 Caroline Schulte
- Name 2 - Name 2 Jacques Eilers
- Name 3 - Name 3 Niklas Ortmann
Abgabe zu Aufgabenblatt x Abgabe zu Aufgabenblatt x
Hinweise: Hinweise:
+30
View File
@@ -0,0 +1,30 @@
<!--
Form: Login-Bereich
Funktion: Benutzerauthentifizierung und Zugang zum eigenen Profil, Erstellen von Beiträgen, etc.
-->
<form name="loginForm" action="?pfad=profile" method="POST">
<div style="width: 50%">
<div style="width: 130px;">
<img src="../images/logo.png" width="120" height="72">
</div>
<h1 style="width: 60%; text-align: center">Bitte anmelden</h1><br>
<label id="inputEmail" >E-Mail-Adresse / </label>
<p style="width: 80%;">Benutzername/E-Mail-Adresse:</p>
<input type="email" name="email" style="width: 80%;" placeholder="E-Mail-Adresse" required autofocus>
<label id="inputPassword" >Passwort</label>
<p style="width: 80%;">Passwort:</p>
<input type="password" name="password" style="width: 80%;" placeholder="Passwort" required>
<div style="width: 80%;">
<label>
<input type="checkbox" name="remember-me" value="1"> angemeldet bleiben
</label>
</div>
<button type="submit" value="anmelden" name="loginSubmit" style="width: 80%;">anmelden</button><br>
<div style="width: 70%; text-align: center">
<a href="index.html?pfad=auth/register" style="text-align: center;"> Noch keinen Account? Jetzt hier registrieren! </a>
</div>
</div>
</form>
+32
View File
@@ -0,0 +1,32 @@
<!--
Form: Registrierung
Funktion: Erstellung neuer Benutzerkonten
-->
<form name="loginForm" action="?pfad=register" method="POST">
<div style="width: 50%">
<div style="width: 130px;">
<img src="../images/logo.png" alt="" width="120" height="72">
</div>
<h1 style="width: 50%; text-align: center">Jetzt Registrieren!</h1><br>
<label id="inputEmail">Email address</label>
<p style="width: 80%;"> Email:</p>
<input type="email" name="email" style="width: 80%;" placeholder="mustermann@web.de" required autofocus>
<p style="width: 80%;"> Vorname:</p>
<input type="text" name="vorname" style="width: 80%;" placeholder="Max" required autofocus>
<p style="width: 80%;"> Nachname:</p>
<input type="text" name="nachname" style="width: 80%;" placeholder="Mustermann" required autofocus>
<label id="inputPassword">Passwort</label>
<p style="width: 80%;"> Passwort:</p>
<input type="password" name="password" style="width: 80%;" placeholder="Passwort" required>
<div style="width: 80%;">
<label>
<input type="checkbox" value="remember-me"> angemeldet bleiben
</label>
</div>
<button type="submit" value="anmelden" name="loginSubmit" style="width: 80%;">kostenlos registrieren</button>
</div>
</form>
+14
View File
@@ -0,0 +1,14 @@
<!--
Seite: Informatik
Inhalt: Eine Übersicht über alle Beiträge zum Fach
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>
+14
View File
@@ -0,0 +1,14 @@
<!--
Seite: Mathe
Inhalt: Eine Übersicht über alle Beiträge zum Fach
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>
+14
View File
@@ -0,0 +1,14 @@
<!--
Seite: Physik
Inhalt: Eine Übersicht über alle Beiträge zum Fach
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>
+14
View File
@@ -0,0 +1,14 @@
<!--
Seite: Profil
Inhalt: Das eigene Profil, wenn man angemeldet ist. Dort hat man die Möglichkeit seine Angaben zu ändern.
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 199 KiB

+25
View File
@@ -0,0 +1,25 @@
<!--
Globales Menü, wird via PHP später in alle Seiten eingebunden
-->
<div style="width: 100%; z-index: 1; position: fixed">
<div style="width: 20%;">
<img src="../images/logo.png" style="height: 44px; ">
</div>
<a href = "../content/informatik.html" style = "color: white; padding: 5px; text-align: center; text-decoration: none; display: inline-block;"><b>Informatik</b></a>
|
<a href = "../content/mathe.html" style = "padding: 5px; text-align: center; text-decoration: none; display: inline-block;"><b>Mathe</b></a>
|
<a href = "../content/physik.html" style = "padding: 5px; text-align: center; text-decoration: none; display: inline-block;"><b>Physik</b></a>
|
<a href = "../content/profile.html" style = "padding: 5px; text-align: center; text-decoration: none; display: inline-block;"><b>Dein Profil</b></a>
<?php
include_once 'includes/search.html';
?>
<div>
<a href = "index.html?pfad=auth/login.html" style = "background-color: #f44336; color: white; padding: 4px 20px; text-align: center; text-decoration: none; display: inline-block;"> Anmelden </a>
</div>
<div>
<a href = "index.html?pfad=auth/register.html" style = "background-color: #f44336; color: white; padding: 4px 20px; text-align: center; text-decoration: none; display: inline-block;"> Registrieren </a>
</div>
</div>
+8
View File
@@ -0,0 +1,8 @@
<!--
Suchleiste. Wird via PHP später in alle Seiten eingebunden
-->
<form action="/suche" method="GET">
<label for="site-search">Suche:</label>
<input type="search" id="site-search" name="q" placeholder="Suchen...">
<button type="submit">Suchen</button>
</form>
-52
View File
@@ -1,52 +0,0 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="description" content="Gästebuch Beispiel">
<meta name="author" content="Dietrich Boles">
<link rel="stylesheet" href="css/main.css" />
<title>Gästebuch</title>
</head>
<body>
<nav>
<div>
<a href="index.html">Homepage</a>
</div>
<div>
<a href="anmeldung.html">Anmelden/Abmelden</a>
</div>
<div>
<a href="registrierung.html">Registrieren</a>
</div>
</nav>
<main>
<h1>Homepage</h1>
<img src="images/guestbook.png" alt="Gästebuch">
<p>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et
dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet
clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet,
consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no
sea takimata sanctus est Lorem ipsum dolor sit amet.
</p>
</main>
<footer>
<a href="impressum.html">Impressum</a>
<a href="datenschutz.html">Datenschutz</a>
<a href="nutzungsbedingungen.html">Nutzungsbedingungen</a>
</footer>
</body>
</html>
+14 -16
View File
@@ -1,33 +1,31 @@
<!--
Seite: Hompage der Lernplattform
Funktion: Webseitengerüst, Anzeigen von Beiträgen, Suchfunktion etc.
-->
<!DOCTYPE html> <!DOCTYPE html>
<html lang="de"> <html lang="de">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="description" content="Gästebuch Beispiel"> <meta name="description" content="Gästebuch Beispiel">
<meta name="author" content="Dietrich Boles"> <meta name="author" content="Niklas Ortmann">
<link rel="stylesheet" href="css/main.css" /> <link rel="stylesheet" href="css/main.css" />
<title>Gästebuch</title> <title>EduForge</title>
</head> </head>
<body> <body>
<nav> <nav>
<div> <?php
<a href="index.html">Homepage</a> include_once 'includes/navbar.html';
</div> ?>
<div>
<a href="anmeldung.html">Anmelden/Abmelden</a>
</div>
<div>
<a href="registrierung.html">Registrieren</a>
</div>
</nav> </nav>
<main> <main>
<h1>Anmeldung</h1> <h1>EduForge</h1>
<p> <p>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et
dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet
@@ -40,9 +38,9 @@
</main> </main>
<footer> <footer>
<a href="impressum.html">Impressum</a> <a href="legal/impressum.html">Impressum</a>
<a href="datenschutz.html">Datenschutz</a> <a href="legal/datenschutz.html">Datenschutz</a>
<a href="nutzungsbedingungen.html">Nutzungsbedingungen</a> <a href="legal/nutzungsbedingungen.html">Nutzungsbedingungen</a>
</footer> </footer>
</body> </body>
+8 -10
View File
@@ -1,3 +1,7 @@
<!--
Seite: Datenschutzerklärung
Inhalt: Informationen zur Datenverarbeitung gemäß DSGVO
-->
<!DOCTYPE html> <!DOCTYPE html>
<html lang="de"> <html lang="de">
@@ -5,7 +9,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="description" content="Gästebuch Beispiel"> <meta name="description" content="Gästebuch Beispiel">
<meta name="author" content="Dietrich Boles"> <meta name="author" content="Dietrich Boles">
<link rel="stylesheet" href="css/main.css" /> <link rel="stylesheet" href="../css/main.css" />
<title>Gästebuch</title> <title>Gästebuch</title>
</head> </head>
@@ -13,15 +17,9 @@
<body> <body>
<nav> <nav>
<div> <?php
<a href="index.html">Homepage</a> include_once 'includes/navbar.html';
</div> ?>
<div>
<a href="anmeldung.html">Anmelden/Abmelden</a>
</div>
<div>
<a href="registrierung.html">Registrieren</a>
</div>
</nav> </nav>
<main> <main>
+8 -10
View File
@@ -1,3 +1,7 @@
<!--
Seite: Impressum
Inhalt: wer wie was auf der Webseite
-->
<!DOCTYPE html> <!DOCTYPE html>
<html lang="de"> <html lang="de">
@@ -5,7 +9,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="description" content="Gästebuch Beispiel"> <meta name="description" content="Gästebuch Beispiel">
<meta name="author" content="Dietrich Boles"> <meta name="author" content="Dietrich Boles">
<link rel="stylesheet" href="css/main.css" /> <link rel="stylesheet" href="../css/main.css" />
<title>Gästebuch</title> <title>Gästebuch</title>
</head> </head>
@@ -13,15 +17,9 @@
<body> <body>
<nav> <nav>
<div> <?php
<a href="index.html">Homepage</a> include_once 'includes/navbar.html';
</div> ?>
<div>
<a href="anmeldung.html">Anmelden/Abmelden</a>
</div>
<div>
<a href="registrierung.html">Registrieren</a>
</div>
</nav> </nav>
<main> <main>
@@ -1,3 +1,7 @@
<!--
Seite: Nutzungsbedingungen
Inhalt: Regelungen für die Nutzung der Plattform (AGBs und so...)
-->
<!DOCTYPE html> <!DOCTYPE html>
<html lang="de"> <html lang="de">
@@ -5,22 +9,16 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="description" content="Gästebuch Beispiel"> <meta name="description" content="Gästebuch Beispiel">
<meta name="author" content="Dietrich Boles"> <meta name="author" content="Dietrich Boles">
<link rel="stylesheet" href="css/main.css" /> <link rel="stylesheet" href="../css/main.css" />
<title>Gästebuch</title> <title>Gästebuch</title>
</head> </head>
<body> <body>
<nav> <nav>
<div> <?php
<a href="index.html">Homepage</a> include_once 'includes/navbar.html';
</div> ?>
<div>
<a href="anmeldung.html">Anmelden/Abmelden</a>
</div>
<div>
<a href="registrierung.html">Registrieren</a>
</div>
</nav> </nav>
<main> <main>
-48
View File
@@ -1,48 +0,0 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="description" content="Gästebuch Beispiel">
<meta name="author" content="Dietrich Boles">
<link rel="stylesheet" href="css/main.css" />
<title>Gästebuch</title>
</head>
<body>
<nav>
<div>
<a href="index.html">Homepage</a>
</div>
<div>
<a href="anmeldung.html">Anmelden/Abmelden</a>
</div>
<div>
<a href="registrierung.html">Registrieren</a>
</div>
</nav>
<main>
<h1>Registrierung</h1>
<p>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et
dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet
clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet,
consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no
sea takimata sanctus est Lorem ipsum dolor sit amet.
</p>
</main>
<footer>
<a href="impressum.html">Impressum</a>
<a href="datenschutz.html">Datenschutz</a>
<a href="nutzungsbedingungen.html">Nutzungsbedingungen</a>
</footer>
</body>
</html>