Training
Teaching Exponential: courses, lesson plans, workshops, exercises and assessments for every role.
569 pages
- Lesson 3.1: Listing stylesheets and scripts in design.ini Learners add a stylesheet and a script to their theme through design.ini (FrontendCSSFileList, FrontendJavaScriptList), load them with ezcss_load and ezscript_load, and ask for a file from one template with…
- Lesson 3.1: Moving and copying Learners move items and subtrees, copy an item or a whole subtree, and work on several items at once with Move selected and Copy selected. 45 minutes.
- Lesson 3.1: Roles, policies and limitations Learners explain how roles, policies and limitations combine into what a user may do, and read any role's page as plain sentences, including full access and roles that can change roles. 35 minutes.
- Lesson 3.1: Site administrators, written test A fourteen-question written test for the end of the Site administration course, on roles and policies, sections, caches, cronjobs, workflows, maintenance mode and the audit, with an answer key in which every answer…
- Lesson 3.1: The admin search and the advanced search Learners use the administration's quick search with its scope, read the results page, and narrow a search with the advanced search by phrase, class, class attribute, section and publication date. 30 minutes.
- Lesson 3.1: The design chain Learners find the site design of a siteaccess with exp:ini where, follow the chain from the site design through the additional designs to standard, and give their course extension a design folder that joins the chain…
- Lesson 3.1: The subscribe form and double opt-in Learners subscribe a test address at example.invalid on the public form, find the confirmation mail as a file, confirm through its link, and watch the subscription change from pending to confirmed. 60 minutes.
- Lesson 3.1: Writing learning objectives Write learning objectives that say what a learner can do after a lesson, observable, testable and tied to a real task in Exponential, and use them to choose content, exercises and quiz questions. 40 minutes.
- Bootcamp 3.2: The three-day administrator bootcamp Three days for people who take over running an Exponential site, day 1 installation, users and roles, day 2 sections, settings, caches, cronjobs and logs, day 3 security, two-factor sign-in, backups, upgrades and an…
- Lesson 3.2: Building a role with limited policies Learners create a role with the policy wizard, add limited policies for reading, creating and editing content, put the policies in order, save the draft, and copy a role. 45 minutes.
- Lesson 3.2: Creating your first article Learners create and publish an article in their course folder, fill in its required fields, and edit it once more to see a second version. 60 minutes.
- Lesson 3.2: Fill the fields, presets and the Improve menu Learners fill a new item's fields from a brief with Fill the fields, use the presets Suggest title, Write summary, Meta description and Keywords, and the Improve menu, and undo what does not fit. 45 minutes.
- Lesson 3.2: Importing with xrowextract: dry runs and repeatable imports Learners export a sample of a class with xrowextract to learn its file format, run the importer as a dry run, read its report, and see how matching on remote ids makes an import repeatable instead of duplicating. 60…
- Lesson 3.2: Managing users and subscriptions Learners find newsletter users with the filters of the Users page, read a user's subscriptions, create a test user, and approve a pending subscription. 45 minutes.
- Lesson 3.2: Override rules in override.ini Learners write an override rule by hand in override.ini with Source, MatchFile, Subdir and Match conditions, put the template in their extension, clear the right caches and check that their file answers. 60 minutes.
- Lesson 3.2: Settings for every siteaccess of a site Learners put settings that apply to all siteaccesses of one site into the site extension's settings/override directory, learn the override directories for groups of siteaccesses, and prove with exp:ini where that the…
- Lesson 3.2: Site administrators, practical task A 60-minute practical task for the end of the Site administration course, create a section and a limited role, assign it to a group, prove the limit with a test user, clear one cache group, run a cronjob part and take…
- Lesson 3.2: Sorting sub items Learners set how a folder sorts its sub items on the Ordering tab, and arrange items by hand with priorities, by dragging or with the keyboard. 30 minutes.
- Lesson 3.2: SQLite in production Learners explain WAL mode and the write queue that make SQLite fit an editorial site, monitor a SQLite database with the checks from chapter 9, and know when to choose another engine. 45 minutes.
- Lesson 3.2: Structuring modules and lessons Turn a list of topics into a course, group lessons into modules of one to three hours, order them so each builds on the last, and write module overviews with a timing plan. 45 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