Datei-Struktur: Unterschied zwischen den Versionen
Aus sourceDESK Wiki
Zeile 27: | Zeile 27: | ||
* '''files/downloads''' enthält Dateien für Downloads (z.B. Software) | * '''files/downloads''' enthält Dateien für Downloads (z.B. Software) | ||
* '''files/projects''' enthält in Projekten hinterlegte Dateien | * '''files/projects''' enthält in Projekten hinterlegte Dateien | ||
+ | |||
+ | |||
+ | * '''install/css''' enthält Stylesheets für den Installations-Wizard | ||
+ | * '''install/fonts''' enthält Schriftarten für den Installations-Wizard | ||
+ | * '''install/js''' enthält JavaScript-Dateien für den Installations-Wizard | ||
+ | * '''install/req''' enthält Vorlage-Dateien und Datenbank-Dumps für die Installation | ||
+ | * '''install/steps''' enthält Dateien für die einzelnen Schritte der Installation | ||
+ | |||
+ | |||
+ | * '''modules/addons''' enthält Addons | ||
+ | * '''modules/core''' enthält abstrakte Klassen für das Modulsystem | ||
+ | * '''modules/domain''' enthält Handler für Domain-Registrare | ||
+ | * '''modules/payment''' enthält Zahlungs-Gateways | ||
+ | * '''modules/server''' enthält Provisioning-Module | ||
Version vom 26. Mai 2015, 13:00 Uhr
Hier erfahren Sie, wie das Shop-System aufgebaut ist.
Verzeichnisse
- admin enthält die Dateien für die Administration
- controller enthält die Steuerungsdateien für die einzelnen Seiten des Kundenbereiches
- controller/crons enthält Dateien für Cronjobs
- files enthält alle hochgeladenen/verfügbaren Dateien
- install enthält den Installations-Wizard der Software
- ipn enthält Dateien für die Zahlungsbestätigung
- languages enthält die Sprachdateien für das komplette System
- lib enthält PHP-Klassen
- modules enthält wichtige Dateien für das Modulsystem und dient zur Hinterlegung von Moduldateien
- templates enthält Templates für das Templatesystem
- templates/compiled enthält durch das Templatesystem kompilierte Dateien
- themes enthält die Ressourcen für die verfügbaren Themes/Designs
- admin/controller enthält die Steuerungsdateien für die einzelnen Seiten des Adminbereiches
- admin/templates enthält Templates für das Templatesystem
- admin/templates/compiled enthält durch das Templatesystem kompilierte Dateien
- admin/pages enthält alte, nicht template-basierte Steuerungsdateien für manche Seiten des Adminbereiches
- admin/res enthält Ressourcen für das Design des Adminbereiches (CSS, JavaScript, Templates)
- files/backups ist das Standard-Verzeichnis für Backups
- files/customers enthält im Kundenprofil hinterlegte Dateien
- files/downloads enthält Dateien für Downloads (z.B. Software)
- files/projects enthält in Projekten hinterlegte Dateien
- install/css enthält Stylesheets für den Installations-Wizard
- install/fonts enthält Schriftarten für den Installations-Wizard
- install/js enthält JavaScript-Dateien für den Installations-Wizard
- install/req enthält Vorlage-Dateien und Datenbank-Dumps für die Installation
- install/steps enthält Dateien für die einzelnen Schritte der Installation
- modules/addons enthält Addons
- modules/core enthält abstrakte Klassen für das Modulsystem
- modules/domain enthält Handler für Domain-Registrare
- modules/payment enthält Zahlungs-Gateways
- modules/server enthält Provisioning-Module
- themes/THEME-NAME/css enthält Stylesheets
- themes/THEME-NAME/images enthält Bilder und Favicon
- themes/THEME-NAME/js enthält JavaScript-Dateien
- themes/THEME-NAME/plugins (falls vorhanden) enthält Bootstrap-Plugins
- themes/THEME-NAME/templates enthält Templates, die die Standard-Templates überschreiben (siehe Templatesystem)
Dateien
- config.php enthält wichtige Konfigurationsvariablen für das System (Datenbank-Zugang und Hash)
- config.dist.php ist eine Vorlage für die config.php
- index.php behandelt alle Seitenaufrufe
- init.php initialisiert das System beim Aufruf einer Seite / eines Skriptes im Kundenbereich
- README.md beinhaltet Informationen über das System (git-Überbleibsel)
- robots.txt beinhaltet Informationen für Suchmaschinen-Crawler