- Module 6: Templates and skins The look of a newsletter - the shipped skins, HTML and text parts, placeholders, and writing a skin of your own in a design. 1 hour 45 minutes.
- Lesson 6.1: Checking understanding during class Find out during the course, not after it, whether learners can do what the objectives say, the expected-result check, show-me questions, quick polls and the one-minute summary. 30 minutes.
- Lesson 6.1: Cronjob parts and the crontab Learners explain what a cronjob part and a script are, list every part of their installation from the shell, run one part by hand and write the crontab line that schedules it. 40 minutes.
- Lesson 6.1: Drafts, publishing and pending items Learners explain the four states of a version, manage their drafts on the My drafts page, and know what a pending item is and where it waits. 45 minutes.
- Lesson 6.1: From eZ Platform or Ibexa: two destinations and how to choose Learners identify the generation of an eZ Platform or Ibexa source, explain the two destinations (path A to Exponential Platform Nexus and the Platform distributions, path B down to the Exponential 6 legacy kernel or…
- Lesson 6.1: How modules and views work Learners read a module.php, map an address to its module, view, ordered and unordered parameters, follow a view to its script or class, and see how the result reaches the pagelayout. 45 minutes.
- Lesson 6.1: Icon themes in an extension Learners explain how Exponential finds a class or file type icon (theme, additional themes, standard theme, default), ship their own icon theme in their extension with icon.ini and IconExtensions, and see it in the…
- Lesson 6.1: One installer engine, three front ends Learners explain the step classes every install method runs, compare the setup wizard, the kickstarter and exp:install, and choose a method for a given situation with the decision guide. 40 minutes.
- Lesson 6.1: Planning capstone projects Plan a capstone project that joins several courses in one realistic job over one to three days, with a written brief, fixed deliverables, checkpoints, a shared rubric, team or solo rules and an honest statement that it…
- Lesson 6.1: Privacy: what goes to the provider, and what never should Learners explain what the assistant sends to a model provider, apply the rule never to put personal data into a request, recognize the data policy's refusals, and rewrite unsafe briefs. 45 minutes.
- Lesson 6.1: Publishing, keeping and discarding a draft Learners publish their course layout, publish and continue editing, keep a draft for later, discard a draft, answer the cache question, and continue an existing draft with New draft or Edit existing. 45 minutes.
- Lesson 6.1: Skins and output formats Learners compare the four shipped skins in the skin preview, explain the HTML and text parts of a newsletter mail, and use placeholders such as the subscriber's name and the unsubscribe link correctly. 45 minutes.
- Lesson 6.1: The address of an item and its URL aliases Learners explain how an item's address is made from its name and place, read the generated aliases on Manage URL aliases, and create a short extra alias that redirects to the item. 45 minutes.
- Lesson 6.1: What to back up Learners list the two halves of an Exponential backup, the key files that cannot be recreated and what to leave out, then take a consistent backup of database and files in one maintenance window. 40 minutes.
- Lesson 6.2: A backup policy and retention Learners write a backup policy for a hosting plan from the rules in the sources (frequency, generations, location, encryption, restore tests), align it with the retention Exponential keeps itself, and describe it to…
- Lesson 6.2: A view of your own Learners add a view greet to their hello module, with an ordered parameter, a template in the extension's design and a breadcrumb, and open it at its own address. 55 minutes.
- Lesson 6.2: Capstone, an editorial site A one-day capstone for editorial teams, build the news section of an invented organization with folders, articles, images with alternative text, a translation, a landing page layout, an approval round and…
- Lesson 6.2: Icons in admin4 Learners draw admin4 icons with .a4-icon and .a4-bi-<name>, give icon-only controls an accessible name, and ship an icon of their own from their extension (an SVG, a mask rule in their stylesheet and an IconList entry)…
- Lesson 6.2: Installing a multisite with exp:install Learners install a fresh site with host matching in one command, check it first with --print and --dry-run, read the summary and the password file, and test the three siteaccesses with curl. 55 minutes.
- Lesson 6.2: Path A: to Exponential Platform Nexus Developers plan a same-generation move from eZ Platform or Ibexa to Exponential Platform Nexus - bring the source to the last release of its line, swap the packages, rename console commands, rebuild landing pages with…
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