Recent changes
Wednesday November 04 2026
-
Application cache and Redis Updated Markdown page
The DXP's application cache - the Symfony cache, the tag-aware cache pool for content (filesystem by default, Redis or Memcached as options), how to switch, how to clear each part, and sessions in Redis.
-
Building assets with Yarn and Encore Updated Markdown page
The two asset builds of a DXP project - the site's own CSS and JavaScript with Webpack Encore, and the administration interface - with the Yarn scripts, what to rebuild after which change, and how to deploy without…
-
Choosing DXP, Legacy, Nexus or Exponential 6 Updated Markdown page
A decision guide for developers - which product of the Exponential family fits a project, with the questions to ask, a comparison table read from each distribution's packages, and the traps (Nexus v5 has no legacy…
-
Claims to avoid Updated Markdown page
Statements about Exponential Platform DXP that sound right but are not true of its package list or its installed code - layouts editor, workflows, scheduling, legacy kernel, URLs from older guides, "Exponential" Twig…
-
Coming from Exponential 6 Updated Markdown page
A translation table for Exponential 6 developers who start on the DXP - classes to content types, nodes to locations, INI to YAML, TPL to Twig, extensions to bundles, modules to controllers, fetch to the repository…
-
Coming from Ibexa OSS or eZ Platform Updated Markdown page
For teams with an eZ Platform or Ibexa OSS project - which Exponential Platform line matches your generation, what stays the same (namespaces, Twig functions, APIs), what changes (package names, command names, branding…
-
Console commands and renames Updated Markdown page
The console commands a DXP developer uses, the exponential prefix and its ibexa aliases, the commands that keep their upstream names, and how to find and migrate old names in scripts and cron files.
-
Content, content types and locations Updated Markdown page
The content model of the DXP for developers - content types and fields, content items, versions, translations, locations in the tree, sections, object states, users, roles and policies - with the repository services…
-
Contributing to the forks Updated Markdown page
How a DXP developer gives back - where to report a bug (skeleton, metapackage or a fork), how to send a pull request the way the skeleton's README describes, how to test a fork change in your own project, and how…
-
Cron Updated Markdown page
The DXP's cron runner (ibexa/cron) - the one crontab line that runs every scheduled job, which user runs it, logging, and what does and does not run there (no publishing scheduler ships with the DXP).
-
Databases: MySQL, MariaDB, PostgreSQL and SQLite Updated Markdown page
Which databases a DXP project runs on, how to create each one with the right character set, which to choose for development and production, and how the skeleton's guide converts a running project from one engine to…
-
Day-to-day commands Updated Markdown page
The commands a DXP developer runs every day, grouped by situation - after pulling code, after a template or configuration change, after a content type change, after a stylesheet change, when something looks stale - on…
-
Deploying a DXP project Updated Markdown page
The production deploy of a DXP project in order - pull, vendors without dev packages, migrations, public assets, admin and site builds, translations, cache clear and warm-up, reindex when needed - with the checks before…
-
Doctrine migrations Updated Markdown page
Database changes on a DXP project with doctrine/doctrine-migrations-bundle - running pending migrations on every update, previewing SQL, writing migrations for your own tables, and why the install command is not for…
-
DXP developer FAQ Updated Markdown page
Short answers to the questions DXP developers ask most - what it is, how it relates to Ibexa and Exponential 6, versions, databases, page building, APIs, URLs, commands, licensing and where to get help - each with the…
-
DXP Developers: start here Updated Markdown page
Where Symfony developers who build on Exponential Platform DXP start. What the DXP is and is not, which pages answer which task, the first hour with a new project, and the rules that keep claims and projects correct.
-
DXP project checklist Updated Markdown page
A checklist for a DXP project from the first decision to launch and maintenance - product choice, install, security, content model, theme, APIs, performance, operations and handover - each item linked to the page that…
-
Environment variables Updated Markdown page
Every environment variable the DXP skeleton's guide documents - application, database (MySQL, PostgreSQL, SQLite), JWT, search engine, HTTP cache, application cache, mail, sessions and CORS - and the rules for keeping…
-
Exponential migrations for Doctrine users Updated Markdown page
For developers who know Doctrine Migrations from the DXP and now work on an Exponential 6 site - what is the same, what differs (content as well as schema, captions, commit, tag and push, environments, the…
-
File permissions Updated Markdown page
Which directories of a DXP project the web server must write, how to grant it with ACLs so the command line user and the web server can both write, the fallback without ACLs, and what to check when you see "Permission…