Entwickler Handbuch
Alles, was ein Entwickler über CheckERP wissen muss, um neue Module für unsere Software bereitzustellen. Dieses Handbuch ist ab v4.0.38 (Release: 09/2020) der Software anwendbar. Komponenten sind erst mit der v5.0.00 (Release: 01/2021) nutzbar.
Einführung
Unsere Software bietet erfahrenen Benutzern und Firmen die Möglichkeit, hauseigene Entwicklungen ...
Module
Alles, was ein Entwickler über CheckERP wissen muss, um den technischen Aufbau von Modulen zu ver...
Ordner-Struktur
Alle Module befinden sich in Unterordnern des Modul-Ordners app/Modules. Neue Module werden in ei...
Informationen
Module verfügen über eine Datei, die weitere Informationen zu dem Modul bereit hält. Darunter unt...
Routing
Routen können aus dem Netzwerk aufgerufen werden. Sie verlinken auf eine Funktion, die im Folgend...
Model
Models beschaffen und manipulieren Daten. Sie besitzen die Elternklasse Core\Model, von welcher s...
View
Views dienen der Darstellung von Inhalten. So wird beispielsweise eine Benutzerinteraktion mit de...
Controller
Controller übernehmen eine steuernde Funktion. Durch den Aufruf eines Models werden im Controller...
Komponente
Komponenten bilden verschiedene Funktionsabläufe ab, die in bereits vorhandene Abläufe der Applik...
Helper
Helper halten jegliche Funktionsabläufe, die sich nicht in das MVC Prinzip nicht einsortieren las...
Templates
Alles, was ein Entwickler über CheckERP wissen muss, um grafische Oberflächen für die Software zu...
Komponenten
Mit Komponenten können bestehende Abläufe der Software erweitert werden.
Produkt
Struktur Eigene Module werden im Ordner Products des übergeordneten Ordners Components eines Mod...
Bezahlmethode
Struktur Eigene Zahlungsmethoden werden im Ordner Payments des übergeordneten Ordners Components...
API Endpunkt
API Endpunkte können von externen Applikationen aufgerufen werden. Wird ein neuer Endpunkt über e...
Cronjob (Geplante Aufgabe)
Geplante Aufgaben werden in bestimmten zeitlichen Abständen ausgeführt. Sie dienen der kontinuier...
Navigation (Seitenleiste)
Struktur Eigene Navigationspunkte werden im Ordner Components eines Moduls angelegt. Alle Dateie...
Helper
Mit Helfer Klassen können bestimmte Aktionen vereinfacht werden.
Alerts
Die Helper-Class Alerts aus dem Namespace \Helpers stellt diverse Methoden zum Umgang mit Benachr...
Assets
Die Helper-Class Assets aus dem Namespace \Helpers stellt diverse Methoden zum Umgang mit CSS und...
Avatar
Die Helper-Class Avatar aus dem Namespace \Helpers stellt diverse Methoden zum Umgang mit Avatare...
ChartJS
Die Helper-Class ChartJS aus dem Namespace \Helpers stellt diverse Methoden zum Umgang mit Graphe...
Csrf
Die Helper-Class Csrf aus dem Namespace \Helpers stellt diverse Methoden zum verhindern von Cross...
Database
Die Helper-Class Database aus dem Namespace \Helpers stellt diverse Methoden zum Umgang mit Daten...
GUMP
Die Helper-Class GUMP aus dem Namespace \Helpers stellt diverse Methoden zur Content-Verifizierun...
Hooks
Die Helper-Class Hooks aus dem Namespace \Helpers stellt diverse Methoden zum Umgang mit Content-...
Language
Die Helper-Class Language aus dem Namespace \Helpers stellt diverse Methoden zum Umgang mit der M...
Password
Die Helper-Class Password aus dem Namespace \Helpers stellt diverse Methoden zum Umgang mit Passw...
ReCaptcha
Die Helper-Class ReCaptcha aus dem Namespace \Helpers stellt diverse Methoden zum Umgang mit dem ...
Session
Die Helper-Class Session aus dem Namespace \Helpers stellt diverse Methoden zum Umgang mit Benutz...
Url
Die Helper-Class Url aus dem Namespace \Helpers stellt diverse Methoden zum Umgang mit URLs berei...