Skip to the content
Documentation

Recent changes

Recent ratings Recently added Recent comments Atom feed

9596 changed pages

Wednesday November 04 2026

  1. Groups and roles Updated Markdown page

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

    exp:user:groups lists, creates, renames, moves and deletes user groups; exp:user:roles lists, assigns and unassigns roles of a user or group, optionally limited to a subtree or section; exp:user:whoami says which…

  2. Import, export and bulk changes Updated Markdown page

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

    exp:user:export writes the accounts the list filters select as CSV or JSON without any password, exp:user:import creates accounts from a CSV or JSON file exactly like exp:user:create, and exp:user:bulk disables…

  3. Offboard someone who leaves Updated Markdown page

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

    Close the access of someone who leaves the same day from the console - disable the account so every session ends, check the sessions, two-step sign-in and roles, record what happened, and remove the account later only…

  4. Onboard a new editor Updated Markdown page

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

    Create the account of a new editor from the console in the Editors group with a one-time password, require a new password at the first sign-in, check the roles, and hand over the sign-in safely.

  5. Passwords and sign-in checks Updated Markdown page

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

    exp:user:reset-password sends the reset link or sets a generated or piped password, exp:user:require-password-change makes the next sign-in ask for a new password, and exp:user:check-login tells a script whether a…

  6. Recover a locked-out administrator Updated Markdown page

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

    Get an administrator back into the administration from the server's shell - find out why the sign-in fails, unlock the account, enable it, reset a forgotten password with a generated one, or reset two-step sign-in.

  7. Reset two-step sign-in after a lost phone Updated Markdown page

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

    Help someone who lost the phone with the authenticator app - confirm who is asking, reset the second step and the failed sign-ins with exp:user:2fa --reset, end the old sessions, and let the person set up the app again.

  8. Sessions and sign-in security Updated Markdown page

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

    exp:user:sessions lists and ends the signed-in sessions of an account, exp:user:unlock resets the failed sign-in counter of a locked account, and exp:user:2fa shows, resets or removes two-step sign-in and passkeys.

  9. When a command fails Updated Markdown page

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

    Troubleshooting the exp:user commands by symptom - nothing changed, an account or group not found or ambiguous, a protected account, a publish that waits, a password from standard input, the wrong host in a link, a bulk…

  10. Velocity is part of Exponential 6.0.15 Updated Markdown page

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

    As of 6.0.15 the Velocity Internet and web application server is part of Exponential itself, installed with every copy and driven by one console command. Why that is a turning point, what it brings out of the box, how…

  11. Authorization: roles, policies and limitations Updated Markdown page

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

    The Exponential permission system for developers used to voters, gates, policies, Django permissions or CanCan abilities - roles made of policies, module functions and limitations, assignments to users and groups…

  12. Caching: the layers and how to invalidate them Updated Markdown page

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

    The caches of Exponential for developers used to a cache component with pools and tags - compiled templates, INI and override caches, the content view cache per role, template cache blocks, data caches through the…

  13. Checklists for framework developers Updated Markdown page

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

    Four checklists for developers coming from other frameworks - evaluating Exponential for a project, setting up a development environment, reviewing a first module before it is merged, and taking an application live…

  14. Command line: the console and eZScript Updated Markdown page

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

    The Exponential counterpart of bin/console, artisan, manage.py, rails commands and Spring Boot runners - bin/php/console with its exp:, ext:, shell: and cron: namespaces, writing a command as an…

  15. Coming from Django or Rails Updated Markdown page

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

    A guide for Django and Ruby on Rails developers moving to a PHP framework with a CMS built in - URLconf and routes, views and controllers, the ORM and migrations, the Django admin, templates, signals and callbacks…

  16. Coming from Express or Spring Updated Markdown page

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

    A guide for Node.js (Express, NestJS) and Java (Spring, Spring Boot) developers - the PHP request model compared with an event loop and a servlet container, routing, middleware and interceptors, dependency injection…

  17. Coming from Laravel Updated Markdown page

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

    A guide for Laravel developers - routes, controllers, Blade, Eloquent, migrations, middleware, gates, queues, the scheduler, Artisan and Octane, each with its Exponential counterpart, what you get without code…

  18. Coming from Slim, CodeIgniter, Yii, CakePHP or Laminas Updated Markdown page

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

    A guide for developers from Slim, CodeIgniter, Yii, CakePHP and Laminas (Zend Framework) - how their controllers, models, views, configuration, middleware and modules map to Exponential, which conventions will feel…

  19. Coming from Symfony Updated Markdown page

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

    A guide for Symfony developers - what maps directly (front controller, kernel events, console, Twig-like templates, bundles) and what does not (container, routing, Doctrine, Forms, Security), the habits to keep and to…

  20. Concept dictionary: framework terms in Exponential Updated Markdown page

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

    A lookup table from the words of Symfony, Laravel, Django, Rails, Express and Spring to the Exponential term, the class or setting that implements it, and the page that explains it - including the concepts that have no…