XaraX: Self-O-Shop

Beitrag lesen

Hallo Pierre,

nun läuft der apache mit PHP.

Verschiedene Aufgaben des Server verlangen verschiedene Konfigurationen, so nimmt der ständige Bezug von notwendigen Bildern der einzelnen Produkte über  die Browser dem O-Shop die Bandbreite. Sie sind statisch und unterliegen, einmal serviert, keiner Änderung seites des Betreibers. Mit PHP generierte Dokumente dagegen werden sich jedes mal verändern.

Für unser Web wurde bereis per Configure Command das oberste Verzeichnis "self-o-shop" angelegt und ich würde nun wie folgt

/self-o-shop
    |
    |-[... andere Verzeichnisse ...]
    |
    |-admin                 1. Administrationsweb
    |
    |-php
    |   |
    |   -include           2. Includeverzeichnis     |       |     |       -templ         3. Verzeichnis für HTML-Schablonen
    |
    |-waren                 4. Datenverzeichnis der Waren
    |
    -htdocs         |         |-add               5. Verzeichnis für additionelles         |         |-bestellung        6. (Selbstredend)         |         |-img               7. Bilderverzeichnis         |         |-info              8. Verzeichnis für statisches         |         |-index.html        [Datei]         |         |-robots.txt        [Datei]         |         -shop              [Datei]

1. Administration

Von hier aus wird der O-Shop administriert. Scripte zur einpflege
   von Produktdaten, statistischer Auswertungen und Bestellungsver-
   waltung werden von diesem Web gesteuert.

2. Include verzeichnis

Hier werden alle Klassen und Funktionen eingelagert, die von PHP
   dynamisch hinzugeladen werden. Somit werden sie auserhalb des Webs
   gehalten, was für die Sicherheit wichtig ist; insbesondere beim
   Arbeiten mit Passwörtern.

3. Templates

Aus diesem Verzeichnis bezieht PHP seine HTML-Konstrukte zur Gene-
   rierung von Dokumenten.

4. Datenverzeichnis der Waren

Dieses Verzeichnis wird das Herzstück werden. Alle Informationen
   über Produkte werden in dieses Verzeichnis eingelagert werden.

5. Verzeichnis für additionelles

Separate JavaScripte und Stylesheets und Layoutbilder werden hier
   bereit gehalten.

6. Bestellung

Scripte zur Bestellabwicklung aber auch den Warenkob und das Er-
   fassen der User betreffend finden hier platz.

7. Bilder

Aus diesem Verzeichnis werden die Produktbilder serviert.

8. Statisches

Dokumente wie "Wir über uns", "AGB" oder "Impressum", die keiner-
   lei Dynamik benötigen, werden hier eingelagert.

Damit können wir nun den Server konfigurieren.

Gruß aus Berlin!
eddi