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 extension developers

The words this book uses, in one alphabetical list - from access word, append file and attribute to view mode, view parameter and workflow - each with a short definition and the chapter that explains it.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/extension-development/part-8-reference/glossary-for-extension-developers.md

Glossary for extension developers

Part 8, reference 34, the last page of the book. The terms of Exponential development, as this book uses them.

TermMeaningSee
access wordthe answer of hasAccessTo(): yes, no or limitedeZUser and access checks
admin4the current administration design, with shared components and design tokensadmin4 components and tokens
append filean extension's or siteaccess's <name>.ini.append.php that adds to a kernel INI fileINI files an extension author meets
attributeone field of a content object, of a datatype defined by its class attributeeZContentObject
autoload arraythe generated map from class names to files (var/autoload/, autoload/)Autoloads and class naming
cache blocka part of a template whose output is cached (cache-block)Cache tags, cache blocks and clearing caches
class (content class)the type of a content object: its identifier and attributeseZContentClass and its attributes
cluster file handlerthe layer through which files under var/ are read and written, so several servers share themeZFile, eZDir and cluster file handlers
Content Security Policy (CSP)a header that tells the browser which scripts and styles it may runCSP: moving inline scripts into files
context menuthe right-click menu of the content tree, extended through admininterface.iniContext menus and admin integration
cronjob parta group of cronjob scripts run togetherCronjob parts
datatypethe code behind a kind of attribute: editing, storage, displayThe eZDataType API
designa named set of templates and files, searched in the design chainThemes are extensions
design chainthe ordered list of designs (and their extension folders) a siteaccess searchesThe design chain
design extensionan extension that contributes design folders (DesignExtensions[])The anatomy of a design extension
design tokena named value (--a4-ink) used instead of a fixed color or sizeDark mode and design tokens in themes
expui (Exponential UI)the administration's JavaScript library, ExpThe expui JavaScript API
extensiona folder under extension/ that adds to or changes the kernel without editing itWhat an extension is
extension pointa registered way for an extension to plug inExtension points at a glance
fetch functiona read operation of a module, called from templates with fetch()Built-in fetch functions by module
forka copy of a repository that you maintainWhen to fork, and when not to
form tokenthe per-session secret every POST of a signed-in user must carryezformtoken and CSRF protection
handlera class named by a setting that provides a service (mail transport, image handler)Handlers named by settings
kernelthe core of Exponential: kernel/, lib/, settings/, the shipped designs
kernel overridean extension's replacement of a kernel class: the last resortKernel overrides: the last resort
module, viewa group of pages under one URL prefix, and one page of iteZModule and module results
nodea location of a content object in the content treeeZContentObjectTreeNode
object (content object)one piece of content, with versions and translationseZContentObject
override (template override)a rule that picks another template for certain contentTemplate overrides
packerezjscore's bundling of stylesheets and scriptsTheme assets, the packer and CSP
package (.ezpkg)an archive of classes, content or an extension for the package systemPackages (.ezpkg) and the package creator
pagelayoutthe template that frames every pageView results, the path and the pagelayout
persistent objecta class mapped to a table row (eZPersistentObject)eZPersistentObject
policy, role, limitationa permission (module and function), a set of them given to users, and its restrictionPolicy functions and access
RAD toolsthe wizards of Setup > RAD that write extension codeThe RAD tools tour
remote IDa stable, installation-independent ID of an object or nodeeZContentObject
server functiona PHP method callable through /ezjscore/call/ezjscore server functions reference
siteaccessone entry point of an installation, with its own settings and designsSiteaccess settings
tag (Git)a name for one commit, used as a release version; permanent once pushedTags and releases are permanent
template operator, template function{$x|operator} and {function}...{/function}Built-in template operators
triggerthe link between an operation (publish) and a workflowTriggers and workflows for developers
Velocitythe application server of Exponential, required by composer.json since 6.0.15
view modehow content is shown: full, line, embed and your ownView modes for builders
view parametera (name)/value pair in a URLView parameters
workflow, workflow eventa list of steps run by a trigger, and one stepThe eZWorkflowType API

Demo mode - EXP_DEMO_MODE=1 in the environment: administrator passwords cannot be changed or reset (the expDemoMode API, the store guard in eZUser::store()), and the installers accept the published demo password. Demo mode for developers.

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