Skip to the content
Documentation

Recent changes

Recent ratings Recently added Recent comments Atom feed

9596 changed pages

Wednesday November 04 2026

  1. Maintenance mode: taking the site offline and bringing it back Updated Markdown page

    Markdown documentation (help center) · Administration · Changed 01:08 pm

    This guide teaches everything about maintenance mode in Exponential: what visitors, administrators and allowed addresses get while it is on, how to switch it on and off from the administration page Setup > Maintenance…

  2. Migrations: engines and performance Updated Markdown page

    Markdown documentation (help center) · Migrations · Changed 01:08 pm

    This page says on which database engines every part of the migration engine is tested, how the tests are run in a project and in CI, and what a run costs: the time and memory of 1,000 migrations, of a large data step…

  3. Migrations: generators and recording changes Updated Markdown page

    Markdown documentation (help center) · Migrations · Changed 01:08 pm

    Writing a migration by hand is the exact way; recording it is the quick one. While a recording runs, every change you make in the administration, in the website sidebar or with a command is kept as a step of a YAML…

  4. Migrations: packages, deploys and long runs Updated Markdown page

    Markdown documentation (help center) · Migrations · Changed 01:08 pm

    This page is the guide to migrations that run without anybody starting them by hand, and to runs that take long: the migrations a package ships, which run when it is installed; the run of the kickstarter; the run of a…

  5. PHP migrations Updated Markdown page

    Markdown documentation (help center) · Migrations · Changed 01:08 pm

    This page is the reference for writing a migration in PHP: the file, the class, the methods the runner calls, what the context gives a migration, transactions, failures, references between migrations, and how to test…

  6. Migrations: deploying to remote installations Updated Markdown page

    Markdown documentation (help center) · Migrations · Changed 01:08 pm

    This page is the guide to deploying the migrations of one installation (for example beta) to one or many other installations (dev, stage, production, a group of production nodes) and running them there, all at once and…

  7. Migrations: the migrations repository, commit, tag and push Updated Markdown page

    Markdown documentation (help center) · Migrations · Changed 01:08 pm

    Every migration run leaves a record in git: a status file that says what an environment has applied, and the log of the run. After every run, the failed ones too, both are committed, the commit is tagged and pushed…

  8. Migrations: rollback and captions Updated Markdown page

    Markdown documentation (help center) · Migrations · Changed 01:08 pm

    A migration run never leaves an installation without a way back. Before it writes, it takes a caption, a safe point of the database, the storage and the settings; when a migration fails, the run puts the installation…

  9. Migrations: SQL and settings Updated Markdown page

    Markdown documentation (help center) · Migrations · Changed 01:08 pm

    This page is the guide to the migrations that change the database schema, rows and settings: the portable schema and data steps that every engine understands, SQL migration files with a file per engine, the sql step…

  10. Migrations: troubleshooting Updated Markdown page

    Markdown documentation (help center) · Migrations · Changed 01:08 pm

    This page lists the messages the migration commands print, what each means and what to do. Messages that start with FAIL: are errors (the exit code is not 0); WARN lines are warnings, the command still passed. Every…

  11. Migrations: a first PHP migration, step by step Updated Markdown page

    Markdown documentation (help center) · Migrations · Changed 01:08 pm

    In this tutorial you write two PHP migrations for a site: one creates a table exp_news_note with a first row, the other publishes a folder "News" below the content root and notes it in the table. You check them, look at…

  12. YAML migration steps Updated Markdown page

    Markdown documentation (help center) · Migrations · Changed 01:08 pm

    This page is the guide to the step types of YAML migrations: what the kernel's step types do, how they find what they change, how a step works in several languages, which steps undo themselves, and how an extension adds…

  13. Migrations: changes to an installation, written once and applied everywhere Updated Markdown page

    Markdown documentation (help center) · Migrations · Changed 01:08 pm

    This guide explains the migrations of the Exponential 6.0.15 kernel: a change to an installation (a table, content, a role, a setting) written once in a file under version control and applied to every installation of…

  14. Missing files and image aliases Updated Markdown page

    Markdown documentation (help center) · Administration · Changed 01:08 pm

    This guide shows how to find content whose files are gone from the storage: an image whose original is not in var//storage any more, a file or a media object whose upload was lost, and images whose aliases are missing…

  15. Notifications: running them, reading the status page and fixing problems Updated Markdown page

    Markdown documentation (help center) · Administration · Changed 01:08 pm

    This guide is for the administrator who keeps the notification system working: the person who sets up the cronjob, looks at the status page, tries a run safely and finds out why a mail did not come. By the end of it you…

  16. Notifications: architecture, extending and testing Updated Markdown page

    Markdown documentation (help center) · Development · Changed 01:08 pm

    This guide is for developers. It explains how the notification system is built, how to add your own event type and handler (with a complete example that was run), how the mails are made and overridden, which settings…

  17. Object states: stages of your own for content, and who may do what in each Updated Markdown page

    Markdown documentation (help center) · Administration · Changed 01:08 pm

    This guide teaches everything about content object states in Exponential: what they are for, how state groups and states relate, how to create, translate, order and remove them in the administration, how content gets a…

  18. Operating a site: caches, cronjobs, backups and repairs Updated Markdown page

    Markdown documentation (help center) · Administration · Changed 01:08 pm

    This guide is for the person who keeps an Exponential site running, day to day. It takes you through the routine work of keeping it healthy: looking at the caches and clearing the right one, running cronjobs, switching…

  19. Packages: what they carry, where they live, and how to handle them safely Updated Markdown page

    Markdown documentation (help center) · Administration · Changed 01:08 pm

    This guide explains the package pages of the administration interface (Setup > Packages): what a package is, where packages are kept, how the list, a package's page, the upload, the install and uninstall steps, the…

  20. Passkeys: signing in with a fingerprint, a face or a security key Updated Markdown page

    Markdown documentation (help center) · Administration · Changed 01:08 pm

    This guide explains the passkeys of Exponential 6.0.15. A passkey replaces the password at sign-in: the browser or the device asks for a fingerprint, a face, the screen lock PIN or a touch of a security key, and the…