05.04.2022 In der Folge wird Schritt für Schritt die Webseite MyWeb aufgebaut. Sie soll
  • Benutzer registrieren und bearbeiten
  • einen Blog enthalten
  • Gruppendokumente speichern
  • Kontaktformulare an den Webmaster respektive Administrator senden
  • usw.
MyWeb-01 beschreibt, wie mit Laravel die Grundlage für die Entwicklung einer Webseite erstellt wird.
Die so erzeugte Webseite wird zur Bearbeitung in die NetBeans IDE importiert und für die Ausführung auf einem Webserver vorbereitet.
MyWeb-02 beschreibt, wie mit einem einzigen Befehl ein vollständiges Identfikationssystem erstellt werden kann.
Die dazu notwendigen Daten werden in einer Datenbank gespeichert.
MyWeb-03 beschreibt, wie man Webseiten mit einem "Pseudocode" benutzerfreundlicher entwickeln kann.
Blade übersetzt diesen "Pseudocode" in PHP-Code.
MyWeb-04 beschreibt den Aufbau einer eigenen Begrüssungsseite mit Menü-, Fusszeile und einem Kontaktformular.
MyWeb-05 beschreibt wie MyWeb angpasst werden kann, dass anstelle der direkten Registrierung ein Antrag gestellt und nur ein Administrator Interessenten registrieren kann.
MyWeb-06 beschreibt die Integration von Blogs.
Blogs können beliebig kommentiert werden (Einträge werden dem Administrator mitgeteilt).
Blogs und Kommentare können nur vom Administrator eröffnet oder bearbeitet werden!
Ein neuer Blog kann mit dem Kontaktformular beantragt werden.
MyWeb-07 beschreibt, wie registrierte Benutzer Dateien auf dem Server speichern und einsehen können.
MyWeb-08 beschreibt, wie registrierte Benutzer einer Gruppe zugewiesen und damit Dateien der Gruppe einsehen können.
Der Administrator kann ein Gruppenmitglied als Verantwortlichen der Gruppe bestimmen.
- Alle Besucher der Webseite können öffentliche Dateien öffnen.
- Registrierte Benutzer können eigene Dateien uploaden und öffnen.
- Mitglieder einer Gruppe können Dateien ihrer Gruppe öffnen.
- Verantwortliche der Gruppe können Gruppendateien uploaden.
- Administratoren könnnen sämtliche Dateien warten.
MyWeb-09 beschreibt die Integration von Checklisten mit Pendenzen.
MyWeb-10 Leider muss davon ausgegangen werden, dass Felder für Benutzereingaben missbraucht werden. Die Benutzereingaben müssen daher überwacht und bei Bedarf gesperrt werden.
Partials Viele Eingabefelder (für Auswahlen, Text, Zahlen, Tagesangaben, Passwörter, usw.) werden oft von verschiedenen Formularen benutzt. Mit Blade können sie mehrfach verwendet werden.
Deutsch Die Benutzerschnittstelle von Laravel ist englisch. Die Texte können relativ leicht in einer anderen Sprache übersetzt werden. lang.zip enthält die deutschen Texte. In /config/app.php muss 'locale' => 'ge' gesetzt werden.

F. J. Karli © 2001 - 2022
Zögern Sie nicht, das Kontaktformular zu verwenden!