Recent changes
Wednesday November 04 2026
-
Exponential Layouts in the ecosystem Updated Markdown page
Exponential Layouts' place in the ecosystem - the visual page builder that brings the concept of the upstream layouts packages to the Exponential kernel, its packages, who it is for, how it relates to Nexus and the DXP…
-
Exponential Velocity in the ecosystem Updated Markdown page
Exponential Velocity's place in the ecosystem - a web and application server written in PHP, part of Exponential since 6.0.15, its three engines, why it is faster, when a traditional server is still the right answer…
-
Exponential Platform DXP in the ecosystem Updated Markdown page
Exponential Platform DXP's place in the ecosystem - the Symfony-only Digital Experience Platform continuing the eZ Platform and Ibexa OSS line - what its meta package ships and what it does not (no layouts editor…
-
The Exponential Platform line Updated Markdown page
The Symfony-based Exponential Platform line in the ecosystem - Platform 3.2.9, the dual-kernel Legacy and Nexus distributions with Exponential 6 included, the starters and skeletons, the legacy bridge, and the framework…
-
Creating and editing content Updated Markdown page
Create a new item, edit an existing one, use the rich text editor and relations, and move, copy or edit many items at once.
-
Extension development: the book (start here) Updated Markdown page
A complete book on growing from user to builder, extension developer and theme developer with Exponential: finding ideas, building extensions with and without RAD tools, upgrading, forking ethically, releasing.
-
Book index: every topic from A to Z Updated Markdown page
The index of the extension development book - every topic from access checks to YUI, each with the chapters that explain it, so you can jump straight to what you need.
-
Part 1: From user to developer Updated Markdown page
The first part of the extension development book. What an extension is, the tools you need, a development installation, and where to find existing extensions for ideas without breaking anyone's license.
-
Asking the community for help Updated Markdown page
Where to ask a development question (forums, chat, issue trackers, the extension's own repository), how to write a question people can answer, what never to post, and how to report a security problem privately.
-
Debug output and logs for developers Updated Markdown page
See what the system does while it builds a page: the Exp Debug bar and its settings, used templates, path comments, the log files under var/log, and your own debug lines and logs from PHP.
-
Evaluating an old extension before you use it Updated Markdown page
A checklist with commands to judge an extension you did not write: license, PHP 8 syntax, removed functions, access checks, escaping, SQL, inline scripts and database changes.
-
eZpedia (ezpedia.exponential.earth) Updated Markdown page
eZpedia, the free community encyclopedia under the GNU FDL: the articles that matter to extension developers, how old they are, and how to reuse them with credit.
-
Finding ideas on GitHub Updated Markdown page
Search GitHub for extensions and working code: the se7enxweb organization, code search for kernel class names, history and issues, and whether a project is alive.
-
Finding ideas on Packagist Updated Markdown page
Packagist lists every package of the extension type: how to find them, read versions, requirements and licenses, and install one on a development installation.
-
Finding the extensions installed on your site Updated Markdown page
Setup > Extensions, Info > About and the command line: what is installed, and which extension is behind a page, a template, a setting or an operator.
-
Learning from an extension, step by step Updated Markdown page
Two real extensions taken apart file by file: str_replace, one operator in its 2005 shape with a PHP 8 bug and its one-line fix, and owsimpleoperator.
-
Learning from the free books Updated Markdown page
Three books about the code base, kept on GitHub by se7enxweb, two under the GNU FDL: what each covers, how to read them against Exponential 6, and how to reuse them.
-
Linking versus copying: citing sources fairly Updated Markdown page
When to link to a source, when to quote it, when you may copy and adapt it, and how to give credit in code comments, READMEs, documentation and commit messages - with the patterns this project uses.
-
Reading licenses before you reuse anything Updated Markdown page
The licenses you meet around Exponential, in plain words: GPL 2 or later, GPL 3, MIT, GNU FDL, all rights reserved and no license, and where to find them. Not legal advice.
-
Setting up a development installation Updated Markdown page
A development installation in a few commands: Git clones, Composer, exp:install on SQLite, Velocity, debug settings, and the rules that keep it apart from live.