|
Programm-Information siehe auch Programm-Features
Das Projekt wurde in den folgenden Programmier-/Script-Sprachen von Thomas Murr (Bauser-Enterprises IT) realisiert:
- PHP (Hypertext Preprocessor):
Serverseitige Programmiersprache zur Abbildung aller (dyamischen) Prozesse, Funktionen sowie MySQL-DB-Abfragen und Einträge. (Vereinfacht: alles, was im Hintergund abläuft und man nicht sehen kann). Eine wunderschöne Programmiersprache mit nahezu unbegrenzten Möglichkeiten, die ein Coderherz höher schlagen lässt.
- HTML (Hypertext Markup Language):
Clientseitige Auszeichnungs-Scriptsprache für die Aus- und Eingabe aller Dinge (vereinfacht: alles, was man im Browser sieht).
- CSS (Cascading Style Sheets):
Clientseitige, deklarative Stylesheet-Sprache für die Struktur der HTML-Ausgabe (vereinfacht: optische Gestaltung der Ausgaben im Browser).
- JavaScript:
Clientseitige Scriptsprache für die Generierung von Inhalten und Funktionen, die HTML nicht beherrscht. Eingesetzt zur erleichterten Bedienung mancher Funktionen (z.B. submit on change). Das Gästebuch-System läuft jedoch auch uneingeschränkt mit deaktiviertem JavaScript; es erscheinen dann automatisch einige Buttons (zum Ändern/Speichern) mehr.
- MySQL-Datenbank:
Das PHP-Programm bzw. sämtliche beinhaltenden PHP-Scripts arbeiten in Verbindung mit einer MySQL (Structured Query Language)-Datenbank auf dem Server. D.h. sämtliche Daten - auch alle Einstellungen des Administrationsbereichs (Backend) - werden in der Datenbank gespeichert und sind somit losgelöst von den prozedualen Vorgängen (Trennung Programm von Daten).
Dies ermöglicht u.a. eine lückenlose Datensicherung, dazu muss einfach ein MySQL-Dump (Sicherung der relevanten Tabellen oder kompletten Datenbank) durchgeführt werden.
- Das Programm wurde fehlerfrei mit folgenden Webbrowsern (auch verschiedene Versionen) getestet:
Mozilla Firefox, Internet Explorer, Opera, Google Chrome, Safari
Es ergeben sich folgende Systemvoraussetzungen:
- Domain oder Subdomain auf Server-Betriebssystem oder entsprechendem Webspace (Webhoster), am besten Linux mit Apache-Webserver aber auch Windows-Server
- Unterstützung von PHP Version 4.x oder besser 5.x
- MySQL-Datenbank Version 4.x oder besser 5.x
- eMail-Versand-Möglichkeit über PHP-Funktion, wenn Dankes-eMails versendet werden sollen bzw. Eintrag-Benachrichtigung an Admin erfolgen soll
|
|