Recent changes
Saturday November 07 2026
-
Upgrading with the console: exp:upgrade Updated Markdown page
This guide teaches ./console exp:upgrade: the one command that brings the database and the settings of an Exponential 6.0 installation up to the code it runs, shows first what it would change, makes a backup, applies…
-
Bundler FAQ Updated Markdown page
Short answers to the questions bundlers ask most - may we sell it, must we publish our code, which version and database, how to avoid default passwords, Docker files, offline installs, updates, branding, support and the…
-
Contributing code as a community member Updated Markdown page
The workflow for a code contribution to the Exponential kernel from a community member's point of view - fork, branch, coding standards and naming prefixes, prefixed commit messages, the file manifest, tests, the CLA…
-
Copyright and copyleft: who owns Exponential and what the GPL lets you do Updated Markdown page
Exponential's one copyright notice, "Exponential Copyright © 1998-2026 Exponential Foundation and 7x", and its file header form; the historical shift of 2026-10-29 from 7x alone to the Exponential Foundation and 7x…
-
Ecosystem FAQ Updated Markdown page
Short answers to common questions about the Exponential ecosystem - what belongs to it, the products and distributions, packages and versions, PHP and databases, the organizations, and how to take part.
-
Ecosystem glossary Updated Markdown page
The words of the Exponential ecosystem - from AdminUI, CMF and distribution to dual kernel, fork, legacy bridge, meta package, Nexus, Packagist, Qbix, site package and Zeta Components - each in one or two sentences with…
-
The Exponential ecosystem map Updated Markdown page
How the parts of the Exponential ecosystem connect - from PHP and Composer through the kernel, Velocity and the bundled extensions to the Platform line, sites and their users - with what depends on what and where each…
-
Ecosystem: start here Updated Markdown page
The landing page for the Exponential Ecosystem - the greater Exponential world within the PHP stack, its users and creators. A map of the products, packages, organizations, people and PHP projects around Exponential…
-
Composer and Packagist in the ecosystem Updated Markdown page
How Composer and Packagist carry the Exponential ecosystem - installing the kernel and extensions, the se7enxweb vendor, Git clones as an alternative, the Packagist webhook that keeps versions current, and Updates and…
-
The PHP stack of the Exponential ecosystem Updated Markdown page
The landing page of the PHP stack part of the ecosystem section - PHP versions, databases, web servers and engines, operating systems, the upstream projects Exponential uses and gives back to, and the standards and…
-
Upstream projects and forks Updated Markdown page
The PHP projects the Exponential ecosystem stands on and gives back to - PHP, Composer, Zeta Components, Symfony, Twig, Doctrine, Netgen's projects, the Qbix web server, AdminNeo and the front-end libraries - what each…
-
What the Exponential Ecosystem is Updated Markdown page
The definition of the Exponential Ecosystem - all aspects of the Exponential world within the PHP stack, its users and creators - its five parts, how it differs from the community and the partner program, and what it…
-
Reading the code you already have Updated Markdown page
A map of an installation and four reading techniques: grep for a name, follow an address to its view, a page to its template, and ask Git why a line is there.
-
Licenses and how they combine Updated Markdown page
How the licenses you meet in extensions combine when you put code together - GPL 2 or later, GPL 2 only, GPL 3, LGPL, MIT, BSD, Apache 2.0 - which mixes are allowed, which are not, and how to record them.
-
Composer and Git on servers Updated Markdown page
How Exponential's code arrives on a server with Composer and Git, why extensions are Composer packages, which install way fits which plan, what a host must provide for Composer, and what never to run casually on a live…
-
Requirements at a glance Updated Markdown page
Every requirement of Exponential 6.0.x on one page, with the minimum, the recommendation and what checks it: PHP, extensions, php.ini, databases in the official order, Composer, web server, image conversion, writable…
-
Migrating customers from older versions Updated Markdown page
What a host needs to know when a customer's site runs an older release of the software (3.x, 4.x and 5.x under the old name, or an older 6.0.x): what stays the same, what changes, the effort drivers, a staging plan, and…
-
Mail and notifications integration Updated Markdown page
Connecting Exponential to mail servers and mail providers - the sendmail, SMTP and file transports, a transport class of your own for a provider's HTTP API, the mail gate and preferences, notifications and their…
-
RSS, Atom and OPML feeds for integrations Updated Markdown page
Feeds as the simplest pull integration - exporting content as RSS 1.0, RSS 2.0, Atom, OPML or podcast feeds, importing other systems' RSS feeds by cronjob, how imported items are keyed, caching, cleanup, and the limits…
-
Operating system support Updated Markdown page
Exponential 6.0.x runs on almost any operating system with PHP 8.0 or later (PHP 7.4 usable without support) and a web server. This page sorts them honestly into tiers (tested here, known to work, expected to work, not…