- Lesson 4.4: Module and extension stylesheets Learners decide where administration CSS belongs (core module stylesheet or extension stylesheet), name classes with one prefix, give a state an outline for forced colors, use logical properties and stacking tokens, and…
- 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…
- Writing tutorials and posts for the community How community members turn what they learned about Exponential into tutorials, forum write-ups and posts others can find - choosing the place, a structure that works, testing every step, licensing your writing, and…
- Keeping community help accurate How community members keep the help they give accurate - where the facts live, checking claims against the software and the repository, dating numbers, correcting mistakes openly, and saying "not documented" when that…
- 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…
- Budgeting training effort How to estimate the training effort for an Exponential project in a public body from the published course lengths and your own head counts and day rates - a worksheet with formulas and no invented prices.
- 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.
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