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

DXP developer FAQ

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…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/dxp-developers/dxp-developer-faq.md

On this page

DXP developer FAQ

This page is for developers who want a quick answer. Every answer links to the page with the details.

Contents

  1. The product
  2. Installing and running
  3. Building
  4. APIs
  5. People and licenses

The product

What is Exponential Platform DXP? A free, open source Symfony content platform, the community continuation of the eZ Platform and Ibexa OSS line, maintained by 7x (What it is).

Is it Exponential 6? No. It is a separate kernel on Symfony 7.4. Exponential 6 is the PHP CMS kernel without Symfony (Coming from Exponential 6).

Does it include a page builder? No editor; only the Layouts core. Use Nexus or Exponential 6 for a page builder (Layouts core).

Does it include workflows, scheduled publishing or a shop? No (What the DXP ships).

Is it affiliated with Ibexa? No. It uses and forks open source packages of that line; it is maintained by 7x and the community (The se7enxweb forks).

Installing and running

Which PHP version? 8.3 or newer; 8.3 or 8.5 recommended (Versions).

Which Node.js version? 20 LTS for the DXP skeleton.

Can I try it without a database server? Yes, with SQLite (SQLite for development).

Can I run production on SQLite? Not for public or multi-user sites (Limits).

What is the administrator password after the install? The installer's account is documented publicly in the guide, which is why you change it immediately (Installing).

Do I need Varnish or Redis? No; both are optional (HTTP cache, Application cache).

Can I use Exponential Velocity to serve the DXP? Velocity is documented as the engine of Exponential 6; the DXP's guide documents Apache or Nginx with PHP-FPM and the Symfony CLI (Web server setup).

Building

Where do my templates go? templates/themes/<theme>/, referred to as @ibexadesign/... (Twig and the design engine).

Why does my YAML change not show? Configuration is compiled; run cache:clear (Day-to-day commands).

Why do the ibexa: commands still work? They are aliases of the exponential: names (Console commands).

APIs

Where is the REST API? Under ibexa.rest.path_prefix, /api/ibexa/v2 by default in the installed v5 package; older guides show /api/ezp/v2/ (The REST API).

How do apps sign in? With JWT, after you enable the firewalls (JWT authentication).

When must I regenerate the GraphQL schema? After every content type or field type change (GraphQL).

People and licenses

What is the license? (GPL-2.0-or-later or proprietary) as declared (Licensing).

Where do I report a bug? In the repository concerned; security issues privately (Contributing).

Who makes it? 7x, the company that leads Exponential, with the community; the Exponential Foundation is the nonprofit (Who is 7x?).

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