- Learning Exponential: the chapters of the Learning book, brought up to date Help pages adapted from the free book Learning eZ publish, chapter by chapter, with every step, setting and label checked against Exponential 6. Start here for the reading order.
- Free documentation: use it to help yourself and others This help is free documentation under the GNU Free Documentation License 1.3 or later. What that lets you do (read, copy, share, translate, adapt, improve) and the few conditions that keep it free for everyone.
- Finding ideas on Packagist Packagist lists every package of the extension type: how to find them, read versions, requirements and licenses, and install one on a development installation.
- Installing, then and now: the files, the database, the virtual host What the Learning book's first chapter had you do by hand (unpack, create a database, write a virtual host, set up images and cron, read the ini files), and what each step is in Exponential 6.
- Writing good issues Report a bug or ask for a feature in a way a maintainer can act on - versions, steps to reproduce, expected and actual result, logs without secrets - with a template and what to leave out.
- Share Exponential (share.exponential.earth) The community portal: forums for extensions and developers, tutorials, books, code standards, blogs and chat channels, and how to cite what you use there.
- The setup wizard, then and now The twelve pages of the Learning book's setup wizard, matched to the pages of the Exponential 6 wizard, with what changed (database choices, site packages, siteaccess methods) and the commands that skip the wizard.
- Exponential Projects (projects.exponential.earth) Exponential Projects, the forge that replaced projects.ez.no: thousands of projects by type, how to read an entry, and how to reuse what you find without breaking copyright.
- Installation problems, then and now The two problems the Learning book's first chapter troubleshoots (PHP memory limit, PHP as CGI) and how they look in Exponential 6, with where to look first.
- eZpedia (ezpedia.exponential.earth) 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.
- Learning from the free books 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.
- Growing the community through code How code itself grows a community - publishing what you built, good first issues, documentation and translations, help pages inside your extension, and the community sites where people look for extensions.
- Reading licenses before you reuse anything 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.
- Linking versus copying: citing sources fairly 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.
- Evaluating an old extension before you use it 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.
- Learning from an extension, step by step 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.
- Debug output and logs for developers 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.
- Asking the community for help 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.
- What is content management? What a content management system does (collect, manage, publish), what that means in Exponential, and the design step that comes before any click: planning the structure.
- The node tree and sections Content objects versus the nodes that place them in the tree, how a branch inherits its section, and what sections are used for (permissions and presentation).
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