Training
Teaching Exponential: courses, lesson plans, workshops, exercises and assessments for every role.
569 pages
- Lesson 4.4: Relevance, elevation and facets Learners tune what comes first in Solr results with index-time boosts, query boosts and elevation of chosen objects, exclude classes from the index, and see what highlighting, spell checking and facets offer. 35 minutes.
- Lesson 4.4: Theme designers, practical task A 75-minute practical task for the end of the Theme design course, build a theme extension with its own pagelayout, register the design, use it for one siteaccess only, load a stylesheet without inline CSS, override one…
- Lesson 4.4: Troubleshooting in class Fix the problems that stop learners most often, permissions, a maintenance page, stale caches, a lost password, with the troubleshooting chapter, the logs and the log viewer, without stopping the room. 50 minutes.
- Lesson 4.4: Upgrading customer sites Learners take an inventory of installations, plan an upgrade per customer, walk through the steps of an upgrade within the 6.0 line on a training copy, and check the result with the upgrade check. 45 minutes.
- Lesson 4.4: Verifying the migrated site Learners verify a migrated site the way chapter 14.12 describes - schema against the reference, counts against the old database, URL aliases, images, the admin's Upgrade check, every siteaccess, editing, sign-in, cron…
- Lesson 4.5: Hosting and operations, written test A fourteen-question written test for the end of the Hosting and operations course, on writable directories and users, backups and restores, deploying a PHP change, maintenance and monitoring, Velocity health checks…
- Lesson 4.5: Security and privacy in class Keep a course safe, training installations bound to the local machine, no shared administrator accounts, test addresses at example.invalid, no real data, passwords that meet the rules, security problems reported…
- Lesson 4.5: The review checklist and the design tests Learners review a partner's administration template and stylesheet with the code review checklist, check the page in light and dark mode at 1440 px and at 960 px with 200% zoom, and run the DB-less design tests. 45…
- Lesson 4.6: Helping learners help themselves Teach learners the habits that keep them independent after the course, the "?" context help, the Help center search, keyboard shortcuts, the error reference, and how to ask the community a good question. 35 minutes.
- Lesson 4.6: Hosting and operations, practical task A 75-minute practical task for the end of the Hosting and operations course, back up a SQLite training site consistently, restore it into a second directory as a safe test copy with the file transport and no crontab…
- Module 5: Accessibility and inclusion The fifth module of Train the trainer, accessible materials, the accessible administration, languages and right to left, and accommodations. Four lessons, 2 hours 30 minutes.
- Module 5: Accessibility and right to left The fifth module of Theme design. Learners learn what Exponential's accessibility status really is, make their theme's frame accessible, test it with a repeatable routine, and make it work right to left, in the public…
- Module 5: Approvals and collaboration The fifth module of Editors 201. Learners see a version wait for approval, approve and deny in the Collaboration inbox in pairs, and handle edit conflicts and handovers as a team. 2 hours 10 minutes.
- Module 5: Assessing the newsletter and migration courses Written tests with sourced answer keys and practical tasks with scoring rubrics for the Newsletters with CJW Newsletter and Migrating to Exponential courses, with a newsletter task that never sends mail. About 4 hours…
- Module 5: Bounces and transports For administrators - how bounces come back and are handled, how a real site switches from the file transport to real sending, and the deliverability tools (rate limits, test groups, suppression). 2 hours 15 minutes.
- Module 5: Caches The fifth module of Site administration, what the caches hold, clearing them in the administration and from the shell, preloading, and the caches in front of PHP. Five lessons, 2 hours 55 minutes.
- Module 5: Capstone projects Three project briefs for the end of a workshop or bootcamp, a club website for editors and site builders, an intranet news section for administrators, and a multilingual event site for developers, each with a rubric.
- Module 5: Chains and the log The fifth module of the Exponential Intelligence course. Learners run an AI chain to its human checkpoint and read the log of their requests and versions. 1 hour 30 minutes.
- Module 5: Fetch functions The fifth module of the Developers course. Learners fetch nodes and lists, filter, sort and page them, use the fetches of the user, section and relation functions, and write a fetch function of their own. 3 hours 30…
- Module 5: From the 5.x legacy stack The module on moving a site of the 5.x era (the dual-kernel stack with Symfony and the legacy kernel) to Exponential 6 - recognising the variant, extracting the legacy part, writing the injected configuration as INI…
Documentation license
This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.
Exponential Copyright © 1998-2026 Exponential Foundation and 7x