Recent changes
Wednesday November 04 2026
-
Specification: the notification commands Updated Markdown page
This page is the reference for the four console commands of the notification system: what each option does, the exit codes, and sample output. Read it if you run notifications from a shell, a crontab or a deployment…
-
Specification: notification settings Updated Markdown page
Every setting that changes how notifications are made, handled, sent and run, with its default and its effect. Read it when you configure notifications for an installation or write an extension that adds handlers or…
-
Specification: the notification system Updated Markdown page
The reference for how notifications are made and handled: the tables, the flow from a published item to a mail, the handlers and their rules, the digest, the service class with its lock, run record and audit event, the…
-
Specification: Exponential Platform console command names Updated Markdown page
This page lists the console command names of the Symfony based Exponential Platform (bin/console): the exponential: primary names, the old names that remain as aliases, and the options of the commands you use most. Read…
-
Specification: Exponential Platform package map Updated Markdown page
This page lists, for every repository of the Symfony based Exponential Platform, which se7enxweb Composer package replaces which upstream package, which PHP versions it accepts and its newest tag. Read it when you plan…
-
Specification: the Exponential Platform SQLite installer Updated Markdown page
This page is the reference for how the installers of Exponential Platform (the Symfony based platform) put a complete database into one SQLite file: the install types, how the install command behaves on SQLite, how the…
-
Specification: commands, cronjob parts and module views as classes Updated Markdown page
This page is the reference for the runnable classes: since 2026-10-02 the code of every kernel command, cronjob part and module view lives in a class, and the old files remain as thin entry points with the same paths…
-
Specification: security defaults of September 2026 Updated Markdown page
Between 22 and 30 September 2026 a set of defaults changed so that a default installation is safe without extra work. This page lists each default, the setting that controls it, what changed for an existing installation…
-
Specification: the August 2026 security patches Updated Markdown page
This page describes the security patches of 16 August 2026 on the 6.0.15 line: six findings fixed, the integrity manifest refreshed and the bundled jQuery replaced. Read it before you upgrade an installation that has…
-
Specification: the 6.0.13 security and stability hardening Updated Markdown page
This page is the map of the hardening pass that the 6.0.13 line received on 21 February 2026: seven security findings, a larger set of null and undefined-value guards that PHP 8 would turn into fatal errors, PHP 8.4…
-
Specification: the static publishing build format Updated Markdown page
This page is the normative description of what a static publishing build of Exponential 6.0.15 writes: the folder, where each page and file goes, how links are rewritten, what is taken out of a page and what makes a…
-
Static publishing: the form endpoint Updated Markdown page
The contract between a form on a static copy and the installation that collects it. Implemented by expStaticFormEndpoint, expStaticFormToken and the view staticpublish/form; written into the pages by expStaticDegrader…
-
Specification: the static publishing manifest Updated Markdown page
This page is the normative description of the manifest exp-static-manifest/1 that every static publishing build of Exponential 6.0.15 writes, and of how the build, the diff, the preview, the publish and the rollback use…
-
Specification: the syndication extension Updated Markdown page
This page is the reference for the syndication extension (1.3.3). One site exports part of its content tree as a feed; another site imports that feed over SOAP and keeps it in step by cron. The page lists the module…
-
Specification: Velocity engine settings and programs Updated Markdown page
This page is the reference for the Velocity engine's own settings (JSON under the Q key), where they are read from, the programs the engine ships, logging, branding, the event loop, TLS session reuse and the start-up…
-
Specification: Velocity HTTP/2, request handling and security Updated Markdown page
This page is the reference for what the Velocity web server accepts, what it refuses and why: HTTP/2, HTTP/1.1 request framing, body limits, the document root boundary, response headers and the admin surface. Read it if…
-
Specification: the Velocity worker pool and compatibility layer Updated Markdown page
This page is the reference for how Velocity runs PHP: the parent process and its workers, how the pool is sized, when a worker is replaced, the zygote, the user workers run as, what is reset between requests, and the…
-
Specification: the xrowextract extension Updated Markdown page
This page is the reference for the xrowextract extension (content export, import, packages, schedules and delivery), release line 2.5 (2.5.0 to 2.5.6, September to October 2026). It lists every view, policy, setting…
-
Personal trash can: functional requirements Updated Markdown page
Why restoring folders from the shared trash is hard, and the requirements for a trash can per user.
-
WebDAV with ezcWebdav: design Updated Markdown page