Recent changes
Wednesday November 04 2026
-
Extension development practices Updated Markdown page
The planning advice that opens the book's extension development chapter (goals, tests, timescales, learning curve, requirements, tools, sharing, upgrading, documentation) with the tools and habits of today.
-
Fetching content in templates Updated Markdown page
The functions of the content module that templates use to get data (a node, an object, lists, trees, counts, versions, the current user) written as today's fetch calls.
-
Inside the core: content classes, workflows, notifications, information collection, search Updated Markdown page
A map of the kernel classes behind the concepts of the earlier chapters: content classes and objects, workflows and triggers, notifications, information collection and search, with where each lives now.
-
Inside the core: permissions and persistent objects Updated Markdown page
How a module decides access (hasAccessTo, the limitation list, error codes) and how kernel classes store themselves through eZPersistentObject, with today's static calls and links to the developer pages.
-
Installation problems, then and now Updated Markdown page
The two problems the Learning book's first chapter troubleshoots (PHP memory limit, PHP as CGI) and how they look in Exponential 6, with where to look first.
-
More functions of the administration Updated Markdown page
The administrator functions the Learning book lists after content (trash, URL addresses, link management, RSS, caches, search statistics, system information, sections, PDF export, extensions, packages, notifications)…
-
Overriding templates Updated Markdown page
How the template system finds a template (override rules first, then the designs in order), the syntax of override.ini.append.php, and the match keys.
-
Planning an example site: the club portal Updated Markdown page
The book's worked planning example, a portal for a nature photography and astronomy club, turned into a recipe for planning any site: requirements, classes, the tree, with the classes written out as attribute lists.
-
Rich text tags Updated Markdown page
The XML tags of the rich text datatype (headings, lists, emphasis, literal, links, anchors, tables, embedded objects, custom tags), the class parameter, and how the online editor and templates relate to them.
-
Roles and policies, step by step Updated Markdown page
How the role system decides who may do what: a role is a set of policies (module, function, limitation), assigned to users and groups, with the functions of the content module and what changed since the book.
-
Template principles: page layout, content views, attributes Updated Markdown page
How a page is assembled from templates, from pagelayout.tpl down to a single attribute; view modes, your own view, a print layout, and where styles and images go.
-
Template syntax basics: comments, delimiters, variables, flow Updated Markdown page
The basics of the template language as the book teaches them (comments, braces in JavaScript, variables and their scope, section and if) with what to write today (foreach, def and set, no inline script).
-
The datatypes tour Updated Markdown page
The datatypes of the Learning book, one by one, with what each stores, what to watch for, and what changed: dates, the deprecated enum, images, the keyword and matrix types, relations.
-
The node tree and sections Updated Markdown page
Content objects versus the nodes that place them in the tree, how a branch inherits its section, and what sections are used for (permissions and presentation).
-
The setup wizard, then and now Updated Markdown page
The twelve pages of the Learning book's setup wizard, matched to the pages of the Exponential 6 wizard, with what changed (database choices, site packages, siteaccess methods) and the commands that skip the wizard.
-
Users, groups and roles in the example Updated Markdown page
Sections, user groups and role definitions for the club portal, done step by step, with the settings (default user group, policies that skip the check) and what to check today.
-
Versions, translations and related content Updated Markdown page
Going back to an older version, adding a translation, and the two ways to relate objects (the generic related-objects list and the relation datatypes), with the settings that control where browsing starts.
-
What is content management? Updated Markdown page
What a content management system does (collect, manage, publish), what that means in Exponential, and the design step that comes before any click: planning the structure.
-
Workflows and triggers Updated Markdown page
What a workflow, an event, a trigger and the multiplexer are, which event types ship today, and where to build a first approval workflow.
-
Bookmarking system pages Updated Markdown page
Keep the pages of the administration you open every day, such as Setup, the help, the audit trail, a filtered list or a search, in your bookmarks next to your content, in the same folders.