Skip to content

Molham321/VeganerLand

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VeganerLand

Webprogrammierung Project

Ein web programmierung von Jessica Eckardtsberg, Molham Al-Khodari, Mahmoud Matar

Online Shop mit Biss

Im Rahmen der Veranstaltung "GWP & DWP" haben wir uns entschlossen, ein Online Shop zu programmieren.
alle info finde Sie in der HTML document unter Über uns seite, unten beim Impressum.

Installation Step by Step

  1. VeganerLand.zip entpacken
  2. Der Ordner muss VeganerLand heißen
  3. Dateien in XAMPP Ordner kopieren
  4. Die erste und zweite Präsentationen und zusätzliche Dokumente sind im Verzeichnis documentation zu finden
  5. XAMPP starten und Apache und MySQL starten und Admin klicken
  6. In phpMyAdmin der Button Importieren Drücken:

phpMyAdmin

  1. Datei “veganerland.sql“ auswählen (Projekt/database/)
  2. Ok Klicken
  3. Verzeichnis, wo sich das „index.php“ befindet, mit Apache aufmachen.
  4. Sie können als Gast das webseite besuchen oder können Sie sich Regestieren und unsere Vorteile genießen.

Sollte die Dokumentation nicht ordentlich angezeigt von dem Link im Impressum, kann man auch in /documentation/documentation.html direkt aufmachen, und die Dokumentation genießen.

Zugangsdaten

Email: [email protected]
Password: Test321.

Link zu freigegebenen Repository

https://github.com/fh-erfurt/VeganerLand

Passwort zurücksetzen

  1. Gehsen Sie zu Login Seite
  2. Klicken Sie auf (Passwort vergessen)
  3. Schreiben Sie ihre Email
  4. Klicken Sie auf (Recover your password) Sie bekommen eine Info angezeigt (Email wurde versendet)
  5. gehen Sie zu -> VeganerLand-main -> data und öffnen Sie returnPassword.txt
  6. Kopieren Sie das letzte link in der URL
  7. nun Dürfen Sie ihr Passwort neue schreiben. returnPassword

Codestyle

  1. Sprache

  • Code und Kommentare werden in Englisch verfasst.

  1. Klassen

  • Klassenname sowie Dateiname werden in UpperCamelCase geschrieben
  • Beispiel: ClassName
  • Die Strukturierungen der Klassen sehen wie folgt:

1. Enum
2. Konstanten und Klassenvariablen 
3. Variablen
4. Konstruktor
5. abstrakte Methoden
6. Methoden
7. Getter & Setter
  • Die Sektionen werden jeweilig mit folgendem Kommentar initiiert:

/*
===================================
== Sektionsname
===================================
*/

3. Methoden

  • Methodennamen werden in lowerCamelCase geschrieben
  • Beispiel: methodName

4. Variablen

  • Variablen werden in lowerCamelCase geschrieben
  • Beispiel: variablenName
  • Der Gültigkeitsbereich der Variablen wird standartgemäß als private deklariert.
    Innerhalb der Klasse wird auf die Variablen mit this. zugegriffen.
    Außerhalb der Klasse wird dann folglich mit Settern & Gettern auf die Variablen zugegriffen.
    Anhand der Settern & Gettern erkennt man somit auch die Zugriffsrechte.
    Mit einem triftigen Grund kann von der Regelung abgewichen werden.

5. Kommentar

  • Am Anfang einer jeder Datei hinterlässt der Bearbeiter eine Signatur die wie folgt aussieht.

/*
===================================
== Max Mustermann
===================================
*/

  • Methoden und Klassen werden über den Bezeichner kommentiert und wie folgt initiiert

Allgemeines Beispiel
/**
 * argument explanation what the argument do
 * explanation what the method do
 */

About

Webprogrammierung Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 55.7%
  • Hack 17.2%
  • JavaScript 14.5%
  • CSS 12.6%