|
|
|
|
|
|
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weitere Angebote
|
|
|
|
|
|
|
|
|
|
Tipps & Infos
|
|
|
|
|
|
|
|
Programm-Information
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. Das Newslettersystem läuft jedoch auch uneingeschränkt* mit deaktiviertem JavaScript; es erscheinen dann automatisch einige Buttons (zum Ändern/Speichern) mehr.
*der HTML-WYSIWYG-Editor sowie die Hilfe-Funktionen sind abhängig von JavaScript - jedoch nicht das Programm selbst
- 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. die Installation und die Administration (aus EINEM Backend) mehrerer paralleler Konfigurationen des Newsletter-Systems. Auch ist so eine lückenlose Datensicherung problemlos möglich, dazu muss einfach ein MySQL-Dump (Sicherung der relevanten Tabellen oder kompletten Datenbank) durchgeführt werden.
|
|