Änderungen

Datei-Struktur

554 Byte entfernt, 12:47, 3. Okt. 2018
Hier erfahren Sie, wie das Shop-System sourceDESK aufgebaut ist.
== Verzeichnisse ==
* '''themes/THEME-NAME/plugins''' (falls vorhanden) enthält Bootstrap-Plugins
* '''themes/THEME-NAME/templates''' enthält Templates, die die Standard-Templates überschreiben (siehe [[Templatesystem]])
 
 
* '''themes/favicon.ico''' ist das Favicon für Kundenbereich und Administration
* '''themes/apple-touch-icon.png''' ist ein Icon für Lesezeichen auf diversen Geräten
* '''themes/invoice-logo.jpg''' wird auf Rechnungen angezeigt
== 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
* '''READMELICENSE.md''' beinhaltet Informationen über das System verwendete Software und deren Lizenzen (git-ÜberbleibselLizenzdateien sind verstreut bei den entsprechenden Bibliotheken zu finden)
* '''robots.txt''' beinhaltet Informationen für Suchmaschinen-Crawler
* '''.htaccess''' ist extrem wichtig, damit die URLs des Shop-Systems von sourceDESK funktionieren
* '''modulesthemes/core/Addon.classfavicon.phpico''' ist eine abstrakte Klasse zum Konstruieren von Addonsdas Favicon für Kundenbereich und Administration* '''modulesthemes/core/DomainRegistrar.classapple-touch-icon.phppng''' ist eine abstrakte Klasse zum Konstruieren von Schnittstellen zu Domain-Registrarenein Icon für Lesezeichen auf diversen Geräten* '''modulesthemes/core/PaymentGateway.class.php''' ist eine abstrakte Klasse zum Konstruieren von Zahlungsinvoice-Gateways* '''modules/core/ServerModulelogo.class.phpjpg''' ist eine abstrakte Klasse zum Konstruieren von Provisioning-Modulen == Informationen zu den Klassen ==Sie finden im Artikel [[PHP-Klassen]] detaillierte Informationen zu den verwendeten Klassen.wird auf Rechnungen angezeigt