Glossar für Softwareingenieure
Begriffe, die auf den Seiten für Softwareingenieure verwendet werden, mit dem nächstliegenden Begriff aus anderen Frameworks, wo das hilft. Das Glossar für Erweiterungsentwickler enthält weitere API-Begriffe (Glossar für Erweiterungsentwickler).
| Begriff | Bedeutung | Anderswo oft genannt | Seite |
|---|---|---|---|
| Audit-Trail (audit trail) | hashverkettetes, signiertes Log sicherheitsrelevanter Ereignisse | Audit-Log | Beobachtbarkeit |
| Baseline (PHPStan) | phpstan-baseline.neon, die geduldeten Befunde, weil sie älter als die Prüfung sind | Baseline | Statische Analyse und Codestil |
| Cache-Block (cache block) | ein gecachter Abschnitt eines Templates, {cache-block} | Fragment-Cache | Die Template-Engine und die Design-Kette |
| Cluster-Datei-Handler (cluster file handler) | eZClusterFileHandler; jede Cache- und Speicherdatei läuft darüber | Speicherabstraktion | Skalierung und Clustering |
| Inhaltsklasse (content class) | eine Art von Inhalt mit typisierten Attributen, zur Laufzeit definiert | Content Type, Schema | Das Inhaltsmodell für Ingenieure |
| Inhaltsjob (content job) | eine große Inhaltsoperation, im Hintergrund in Stapeln ausgeführt | Hintergrundjob | Konsole, Cronjobs und Hintergrundarbeit |
| Cache der Inhaltsansichten (content view cache) | das gecachte Ergebnis einer Inhaltsansicht | Seiten- oder View-Cache | Caching-Ebenen für Ingenieure |
| Cronjob-Teil (cronjob part) | eine benannte Gruppe von Skripten, die runcronjobs.php ausführt | geplante Aufgabe | Konsole, Cronjobs und Hintergrundarbeit |
| Datentyp (datatype) | Speicherung, Prüfung, Bearbeitung und Indizierung einer Art von Attribut | Feldtyp | Das Inhaltsmodell für Ingenieure |
| Design-Kette (design chain) | die gestapelten Design-Verzeichnisse, in denen ein Template gesucht wird | Theme-Vererbung | Die Template-Engine und die Design-Kette |
| Engine | der Server, den exp:velocity steuert: qbix, frankenphp oder php | Laufzeitumgebung | Anwendungsserver |
| Erweiterung (extension) | ein Verzeichnis in extension/, das Einstellungen, Module, Designs und Klassen hinzufügt | Plugin, Bundle, Modul | Kernel, lib und Erweiterungen: die Schichtung |
| Fetch-Funktion (fetch function) | fetch( 'module', 'function', hash( ... ) ), der Datenzugriff von Templates | View-Helper, Abfrage | Die Template-Engine und die Design-Kette |
| Dateimanifest (file manifest) | share/filelist.md5, die Prüfsumme jeder mitgelieferten Datei | Prüfsummenliste | CI-Gates |
| INI-Kaskade (INI cascade) | die zusammengeführten Einstellungen: Standards, Erweiterungen, Siteaccess, Override | Konfigurationsschichten | Siteaccesses und Konfiguration |
| Kernel | kernel/ und lib/, der Kern von Exponential | Framework-Kern | Architekturüberblick |
| Einschränkung (limitation) | eine Beschränkung einer Richtlinie: Klasse, Sektion, Teilbaum, Sprache | Geltungsbereich, Bedingung | Module, Views und Zugriffskontrolle |
| Modul (module) | ein URL-Namensraum mit Views und Richtlinienfunktionen | Controller-Gruppe | Module, Views und Zugriffskontrolle |
| Knoten (node) | eine Platzierung eines Inhaltsobjekts im Baum | Location, Seite | Das Inhaltsmodell für Ingenieure |
| Override (Template) | eine Regel in override.ini, die ein anderes Template wählt, wenn Bedingungen zutreffen | Template-Override | Die Template-Engine und die Design-Kette |
| Pagelayout | das äußere Template, in das ein View-Ergebnis gesetzt wird | Layout | Der Lebenszyklus einer Anfrage |
| Persistenzobjekt (persistent object) | eine Unterklasse von eZPersistentObject, einer Tabelle zugeordnet | Active Record, Entität | Persistenz und die Datenbankschicht |
| Richtlinie (policy) | das Recht, eine Modulfunktion zu nutzen, mit Einschränkungen | Berechtigung | Module, Views und Zugriffskontrolle |
| Anfrageregeln (request rules) | Regeln, die nach der URL-Übersetzung erlauben, verweigern, weiterleiten, umschreiben oder protokollieren | Middleware, Firewall-Regeln | HTTP-Sicherheit |
| Antwort-Cache (response cache) | der Cache öffentlicher Seiten im Server Velocity | Reverse-Proxy-Cache | Caching-Ebenen für Ingenieure |
| Rolle (role) | eine Menge von Richtlinien, Benutzern oder Gruppen zugewiesen | Rolle | Module, Views und Zugriffskontrolle |
| Siteaccess | eine benannte Konfiguration, je Anfrage gewählt: eine Website, die Administration, eine Sprache | Mandant, Frontend, Umgebung | Siteaccesses und Konfiguration |
| Upgrade-Hinweis (upgrade note) | eine Seite in doc/eng-us/bc/ zu einer Änderung, die eine Handlung verlangt | Migrationsanleitung | Changelogs und Upgrade-Hinweise |
| URL-Alias (URL alias) | eine lesbare Adresse, die in eine Moduladresse übersetzt wird | Route, Slug | Der Lebenszyklus einer Anfrage |
| Velocity | der Anwendungsserver von Exponential mit persistenten Workern | Anwendungsserver | Persistente Worker von Velocity |
| View | eine Seite oder ein Endpunkt eines Moduls | Action, Controller-Methode | Module, Views und Zugriffskontrolle |
| Warm-up | ein Skript, das einmal im Elternprozess von Velocity läuft, bevor Worker geforkt werden | Preload | Persistente Worker von Velocity |
| Workflow-Ereignis (workflow event) | ein Schritt vor oder nach einer Operation, über einen Auslöser | Hook, Listener | Events, Erweiterungspunkte und Plugins |
| Zygote | ein sauberer Prozess, aus dem Velocity spätere Worker forkt | Prefork-Vorlage | Persistente Worker von Velocity |
Verwandte Seiten
- Häufige Fragen von Softwareingenieuren
- Glossar für Hoster
- Softwareingenieure: hier beginnen
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.