- Lesson 4.1: Sections Learners read the section list, create a section, assign a subtree to it, and open it to a group of users with a Section-limited policy, building a members area. 45 minutes.
- Lesson 4.1: Taking stock of an old 4.x site Learners find out what an old 4.x site really runs (version, datatypes, password hash types, charset and table type, cluster mode, search engine, size) and prepare it while it still runs its old code - consistency…
- Lesson 4.1: The administration styling rules Learners explain why every administration design forbids inline CSS, list the seven styling rules and their documented exceptions, and find rule breaks in a sample template. 45 minutes.
- Lesson 4.1: Vector threads and their scope Learners open Vector, start a thread, set what it may touch with the scope (nodes, subtrees, classes, languages), choose mode, review, model and lane, and find threads on the Active, Settled and Archived shelves. 45…
- Lesson 4.1: What object states are Learners explain object states and state groups, tell them apart from version states, and read an item's states in the Content state box of the Details tab. 30 minutes.
- Lesson 4.1: Why links to another site break Learners explain why a link from one site of a multisite to content of another answers 404 without help, and how the ezurlmultisite extension chooses the siteaccess that serves a node. 35 minutes.
- Bootcamp 4.2: The agency onboarding week A five-day program that onboards a whole agency team, shared days on content and the site model, role tracks for editors, administrators and developers, and a joint project delivered on day 5.
- Lesson 4.2: Building with the shared components Learners find the shared .a4-* components in admin4, and add a dashboard block to their extension whose template uses a table, badges, an empty state and a button without a line of its own CSS. 60 minutes.
- Lesson 4.2: Configuring cross-site links Learners check that ezurlmultisite is active, add the second site to its SiteAccessList and RootNodeList with the node IDs of their own installation, clear the right caches and verify a cross-site link; developers see…
- Lesson 4.2: Cron on the server Learners explain cronjob parts and scripts, write a crontab for a customer site under the site's user with the right PHP binary, and diagnose jobs that do not run. 45 minutes.
- Lesson 4.2: Datatypes and their templates Learners find the view and edit templates of a datatype, show a field with attribute_view_gui, and override the view of one attribute for one class with the attribute_identifier and class_identifier keys. 45 minutes.
- Lesson 4.2: Demonstrating safely Demonstrate Exponential on a projector without leaking anything, a clean demo installation, invented content, no passwords or personal data on screen, a prepared machine, and a plan for when the demo breaks. 40 minutes.
- Lesson 4.2: Developers, practical task A 75-minute practical task for the end of the Developers course, build a small extension with a protected module view and a template, activate it, prove the access control with a test user, add a template override…
- Lesson 4.2: Dynamic collections and query types Learners give a listing block a dynamic collection, choose a query type, use the current location or a fixed parent, filter by content type and sort, and explain what makes a layout reusable. 60 minutes.
- Lesson 4.2: exp:solr and the Solr settings Learners tell the kernel's [SolrSettings] block from ezfind's [SolrBase] block in solr.ini, configure a running Solr with Url, and check it with exp:solr status and ping, as a monitoring check would. 30 minutes.
- Lesson 4.2: Links and anchors Learners link text to another item of the site, to an external address and to an e-mail address, place an anchor, and understand the link checks when the text is saved. 45 minutes.
- Lesson 4.2: Plans and staged review Learners ask a Vector thread for a plan, read its items and cost estimate, approve and run it, then review the proposed changes part by part in the Changes tab and write the accepted ones to drafts. 60 minutes.
- Lesson 4.2: Scheduling and sending an edition Learners schedule an edition on the send page (date, skin, tracking), let the queue run, and find one mail file per subscriber in the outbox of the training installation. 60 minutes.
- Lesson 4.2: Setting states in a review flow Learners set an item's state with Set states, set states on a whole subtree, and play author and reviewer in a review flow built on object states. 45 minutes.
- Lesson 4.2: Siteaccesses for administrators Learners list the siteaccesses of an installation, read how a request reaches each one on System information, compare their settings, and know which matching settings exist for hosts and languages. 40 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