Bea und Martina



Zurück zur vorherigen Seite

Programmierung der Internetseite

Alle von mir entwickelten Domains werden auf dem öffentlichen Webserver
der Firma Wichmann Internet Services GmbH gehostet.

Der Programmcode wurde mit Notepad++ erstellt.
Es wurden Codeschnipsel aus Fachbüchern und Anleitungen aus dem Internet genutzt (z.B. Selfhtml, selfphp...)
Der lokale Server hat aktuell die Version Apache 2.4.27.
Der Programmcode wurde unter "XAMPP for Windows 7.0.22" entwickelt und getestet.
SEO konform wurden keine frames und keine Tabellen benutzt sondern div-Container.

Die Versionen 1.xx wurden mit der Domain hairsolution38 entwickelt

Version 1.0

Vom Layout "schwimmt" der Inhalt mit fester Breite 1000px auf einem fixen Hintergrundbild im body-Element.
Die index.php liegt im Homepath.
Die "Rahmen.php" liegen im path /public/script.
Die "include.php" liegen ebenfalls im path /public/script.
Die index.php ist ohne "include"-Daten aufgebaut oder fest verlinkt (relative Pfade).
Die Rahmen.php haben in den containern nur include-Dateien.
set_include_path wird auf path /public/script gesetzt.
Die include-Dateien werden in einer Mapping-Tabelle über Variablen definiert. Es lassen sich somit ausschließlich erlaubte Dateien einbinden.
Alle href und img src Pfade sind relativ.
Die Besucherzahl (counter.inc.php) wird nur beim Aufruf der index.php erhöht, aber auch bei jedem Aktualisieren.
Alle Seiten-links weisen auf Rahmen.php und erhöhen daher die Besucherzahl nicht. Auch ein direktes Aufrufen der Rahmen.php über die Eingabezeile erhöht die Zahl nicht.
Der body-Hintergrund und die transparenten Hintergründe sind erheblich zu groß. Die Ladezeiten sind erbärmlich.
Das header-Bild und die Fotos sind Notlösungen für eine erste Veröffentlichung.

Version 1.1

Die Rahmen.php liegen zusammen mit der index.php im Homepfad.
Auch die index.php kann daher jetzt mit den include.php aus dem include-Pfad bestückt werden, weil die relativen Pfadangaben somit gleich bleiben.
In der index.php und den Rahmen.php wird beim ersten Aufruf die Session-Start auf true gesetzt. counter.inc.php wird jetzt auch von allen Rahmen.php aufgerufen, die Zahl aber nur beim Session-Start erhöht.
Eine direkte Eingabe über die Eingabezeile (auch Verlinkung jeder Unterseite) ist daher jetzt möglich, ohne den Zähler hochzusetzen.
Die Nachricht im header wird aus der Datei headmsg.txt importiert, das heißt, sie wird online änderbar sein.

Version 1.2

Das Layout wurde valide und variabel in der style.css grundlegend angepaßt.
Die div-Elemente wurden in die notwendige Reihenfolge gebracht.
Die Definitionen für das Layout und die der Schrift-, Listen-, Link- und Bildelemente wurden getrennt in Blöcke gefasst.

Alle Farben und Schriftformen sind zentral für alle div-Bereiche gleich definiert.
Eine neue, hellere und wesentlich kleinere Hintergrundseite wurde eingebaut. Die Ladezeiten haben sich erheblich verkürzt. Es wurden alle Seiten in der Navigationsleiste verlinkt.
In der Kontaktseite wurde eine Erreichbarkeit per e-mail integriert.

Version 1.3

Grundsätzliche Neugestaltung durch Konvertierung nach HTML5 und UF-8.
Das gesamte Layout ist im Eimer!
Jeder Browser interpretiert die Stylesheet-Angaben individuell anders.
margin und padding lassen sich nicht mehr durch den Universalselektor "*" (asterix) auf einen einheitlichen Wert setzen.
Neuer Versuch mit Version 1.2.
Schrittweise Konvertierung. Nur die .php-Dateien werden nach utf-8 konvertiert.
Alle anderen Dateien bleiben im ASCII-Format.
Jetzt interpretieren alle Browser die Formatangaben "gleich".
Durch die umfassende Neuorganisation der Layout-Regeln in html5 ist es aber notwendig, das KOMPLETTE Layout neu zu gestalten!
Der wrapper umschließt jetzt alle Seitenbereiche. Das Layout ist stabiler und leichter anzupassen.

Das Layout steht.
Es ist jetzt möglich, Google-Schriftarten online zu laden und einzufügen.
Alle Schriftarten lassen sich jetzt mit Textschatten formatieren. Sogar der MS-Internetexplorer interpretiert dieses Format richtig.
Der Bereich für den Hauptinhalt bekommt einen transparenten Pastell-Hintergrund. Der Text wird Block-formatiert. Die Lesbarkeit ist erheblich verbessert.
Text und Öffnungszeiten werden eingefügt.
Die Navi-Leiste wird angepasst.
Auch die navi-oben-inc, die getfiles-inc und die footer-inc bleiben ascii-formatiert!
Neues Hintergrundbild. Zeitpunkt des letzten Seitenaufrufes wird angezeigt.

Die Versionen 2.xx wurden mit der Domain waschkowiak.de entwickelt.

Die Versionen 3 bis 6 mit der Website HairSolution

Die Versionen 3 bis 9 sind hier unkommentiert


Version 10.0

Vorbereitung aller Dateien auf SSL-Protokoll
Anpassung aller Datei- und Ordnerpfade und der Serverlinks an Hypertext Secure Protokoll
Die index.php und alle Start-Dateien werden neu programmiert in Funktion und Layout
login mit moderner Verchlüsselung
Einführung von Cookies
Include_Path auf Punkt
Startseite mit Slider

Zurück zur vorherigen Seite

© Martina Waschkowiak