Skip to the content
Documentation

Recent changes

Recent ratings Recently added Recent comments Atom feed

9596 changed pages

Wednesday November 04 2026

  1. Lesson 10.1: Workflows and triggers for developers Updated Markdown page

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

    Learners connect a workflow to the publish operation with a trigger, follow a workflow process through its states, and read how the kernel holds an operation back and the workflow cronjob resumes it. 45 minutes.

  2. Module 11: The REST API Updated Markdown page

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

    The eleventh module of the Developers course. Learners map the REST interface and its settings, call it with a personal API key from curl, reading and writing content at v1 and v2, and write a REST provider of their…

  3. Lesson 11.3: A REST provider of your own Updated Markdown page

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

    Learners read how a REST provider declares versioned routes, a view controller and a controller with do actions, write a small provider that returns the stored greetings as JSON under its own prefix, register it in…

  4. Lesson 11.2: Calling the API with a personal key Updated Markdown page

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

    Learners allow API keys for a test account with the apikey/create policy, make a key with the read and publish scopes, read nodes and children with curl, create and remove a folder through v2, and revoke the key. 55…

  5. Lesson 11.1: The REST API at a glance Updated Markdown page

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

    Learners locate the parts of the REST interface, read the v1 and v2 routes, explain providers, prefixes and versions, and find every REST setting in rest.ini. 40 minutes.

  6. Module 12: Tests and quality Updated Markdown page

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

    The twelfth module of the Developers course. Learners run the kernel's DB-less PHPUnit suites, write a test for their own template operator, and run the checks CI applies to every change: syntax, file manifest, commit…

  7. Lesson 12.3: Checks before you share a change Updated Markdown page

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

    Learners run the checks a kernel change must pass before it is pushed (syntax, file manifest, commit messages, code style, PHPStan and the tests of the change), install the git hooks, and apply the same habits to their…

  8. Lesson 12.1: The test suites Updated Markdown page

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

    Learners find the kernel's PHPUnit suites in phpunit.xml, run a DB-less suite and a single test file, read the result, and explain which suites need a database or a live installation. 40 minutes.

  9. Lesson 12.2: Writing a test Updated Markdown page

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

    Learners write a DB-less PHPUnit test for their template operator, run it with the kernel's bootstrap, make it fail on purpose, and decide what deserves a test in an extension. 50 minutes.

  10. Module 13: RAD, Velocity and contributing Updated Markdown page

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

    The last module of the Developers course. Learners generate an extension with the RAD tools and read the survey and health check, deploy a PHP change through Velocity in the right order, and prepare a pull request to…

  11. Lesson 13.3: A pull request Updated Markdown page

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

    Learners prepare a small fix to the kernel or an extension as a pull request: a fork, a branch, a focused commit with the right subject, the checks and the manifest, a push to the fork, and a description reviewers can…

  12. Lesson 13.1: The RAD tools Updated Markdown page

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

    Learners use Setup > RAD to find the right extension point, generate a small extension with a wizard and read every file it writes, read the extension point survey, and check classes with the health check and…

  13. Lesson 13.2: Velocity for developers Updated Markdown page

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

    Learners choose a Velocity engine, explain why a changed PHP class reaches persistent workers only after a restart, deploy a PHP change with exp:velocity deploy in the right order, and clear the response cache. 45…

  14. Editors 101: course overview Updated Markdown page

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

    The beginners' course for new editors, 9 modules and 27 lessons, about 19.5 hours of lessons, from signing in to a complete article with images, links, versions and the trash, ending in the Editor siteaccess and a…

  15. Module 1: Signing in and the tour Updated Markdown page

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

    The first module of Editors 101. Learners get the picture of content items, drafts and roles, sign in and out of the administration or the Editor, and find their way around the screen. 2 hours 20 minutes.

  16. Lesson 1.3: A tour of the screen Updated Markdown page

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

    Learners find their way around the Admin 4 screen, the header, the tabs, the left and right columns and the dashboard, and change their interface language and color mode. 45 minutes.

  17. Lesson 1.1: What Exponential is, for an editor Updated Markdown page

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

    Learners can explain content items, the content tree, drafts, publishing and roles in their own words before they touch the administration. 30 minutes.

  18. Module 2: The content tree and navigation Updated Markdown page

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

    The second module of Editors 101. Learners open folders and items in the tree, read an item's page, its tabs and its sub items, and get around fast with the Content finder, the item menu and the keyboard. 2 hours 10…

  19. Lesson 2.3: Getting around fast Updated Markdown page

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

    Learners open items with the Content finder, use the item menu in the tree, and move through the tree and menus with the keyboard. 30 minutes.

  20. Lesson 2.2: An item's tabs and its sub items Updated Markdown page

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

    Learners use the tabs of an item's page (View, Details, Translations, Locations, Relations) and work with the Sub items list, sorting, paging and choosing columns. 45 minutes.