Datei-Struktur: Unterschied zwischen den Versionen

Aus sourceDESK Wiki
Wechseln zu: Navigation, Suche
Zeile 4: Zeile 4:
 
* '''admin''' enthält die Dateien für die Administration
 
* '''admin''' enthält die Dateien für die Administration
 
* '''controller''' enthält die Steuerungsdateien für die einzelnen Seiten des Kundenbereiches
 
* '''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
 
* '''files''' enthält alle hochgeladenen/verfügbaren Dateien
 
* '''install''' enthält den Installations-Wizard der Software
 
* '''install''' enthält den Installations-Wizard der Software
Zeile 11: Zeile 12:
 
* '''modules''' enthält wichtige Dateien für das Modulsystem und dient zur Hinterlegung von Moduldateien
 
* '''modules''' enthält wichtige Dateien für das Modulsystem und dient zur Hinterlegung von Moduldateien
 
* '''templates''' enthält Templates für das [[Templatesystem]]
 
* '''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
 
* '''themes''' enthält die Ressourcen für die verfügbaren Themes/Designs
  
Zeile 16: Zeile 18:
 
* '''admin/controller''' enthält die Steuerungsdateien für die einzelnen Seiten des Adminbereiches
 
* '''admin/controller''' enthält die Steuerungsdateien für die einzelnen Seiten des Adminbereiches
 
* '''admin/templates''' enthält Templates für das [[Templatesystem]]
 
* '''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/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)
 
* '''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
  
 
== Dateien ==
 
== Dateien ==

Version vom 26. Mai 2015, 12:35 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

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