Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Glossary for software engineers

The Exponential terms a software engineer meets, from audit trail and baseline to zygote, each defined in one or two sentences with the page that explains it, and mapped to the nearest term of other frameworks where one…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/software-engineers/glossary-for-software-engineers.md

Glossary for software engineers

Terms used on the software engineering pages, with the nearest term from other frameworks where it helps. The extension developers' glossary has more API terms (Glossary for extension developers).

TermMeaningElsewhere often calledPage
Audit trailhash-chained, signed log of security-relevant eventsaudit logObservability
Baseline (PHPStan)phpstan-baseline.neon, the findings tolerated because they predate the checkbaselineStatic analysis and code style
Cache blocka cached section of a template, {cache-block}fragment cacheThe template engine and the design chain
Cluster file handlereZClusterFileHandler; every cache and storage file goes through itstorage abstractionScaling and clustering
Content classa type of content with typed attributes, defined at run timecontent type, schemaThe content model for engineers
Content joba large content operation run in the background in batchesbackground jobConsole, cronjobs and background work
Content view cachethe cached result of a content viewpage or view cacheCaching layers for engineers
Cronjob parta named group of scripts run by runcronjobs.phpscheduled taskConsole, cronjobs and background work
Datatypestorage, validation, editing and indexing of one kind of attributefield typeThe content model for engineers
Design chainthe stacked design directories searched for a templatetheme inheritanceThe template engine and the design chain
Enginethe server exp:velocity drives: qbix, frankenphp or phpruntimeApplication servers
Extensiona directory in extension/ that adds settings, modules, designs and classesplugin, bundle, moduleKernel, lib and extensions: the layering
Fetch functionfetch( 'module', 'function', hash( ... ) ), the data access of templatesview helper, queryThe template engine and the design chain
File manifestshare/filelist.md5, the checksum of every shipped filechecksum listCI gates
INI cascadethe merged settings: defaults, extensions, siteaccess, overrideconfiguration layeringSiteaccesses and configuration
Kernelkernel/ and lib/, the core of Exponentialframework coreArchitecture overview
Limitationa restriction on a policy: class, section, subtree, languagescope, conditionModules, views and access control
Modulea URL namespace with views and policy functionscontroller groupModules, views and access control
Nodea location of a content object in the treelocation, pageThe content model for engineers
Override (template)a rule in override.ini that picks another template when conditions matchtemplate overrideThe template engine and the design chain
Pagelayoutthe outer template a view result is placed intolayoutThe request lifecycle
Persistent objectan eZPersistentObject subclass mapped to one tableactive record, entityPersistence and the database layer
Policythe right to use one module function, with limitationspermissionModules, views and access control
Request rulesrules that allow, deny, redirect, rewrite or log after URL translationmiddleware, firewall rulesHTTP security
Response cacheVelocity's in-server cache of public pagesreverse proxy cacheCaching layers for engineers
Rolea set of policies assigned to users or groupsroleModules, views and access control
Siteaccessa named configuration chosen per request: a site, the administration, a languagetenant, front, environmentSiteaccesses and configuration
Upgrade notea page in doc/eng-us/bc/ for a change that needs actionmigration guideChangelogs and upgrade notes
URL aliasa readable address translated to a module addressroute, slugThe request lifecycle
VelocityExponential's application server with persistent workersapplication serverVelocity persistent workers
Viewone page or endpoint of a moduleaction, controller methodModules, views and access control
Warm-upa script run once in Velocity's parent before forking workerspreloadVelocity persistent workers
Workflow eventa step run before or after an operation, through a triggerhook, listenerEvents, extension points and plugins
Zygotea clean process from which Velocity forks later workersprefork templateVelocity persistent workers

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x