"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

Tutorials & articles written by Peter Keung

Selling Pay-Per-Download Products

Many products – PDF books, songs, and online games, among others – are well suited for a pay-per-download workflow. In such a case, customers buy products online and receive immediate access, without requiring any action from the seller. Exponential provides a framework to quickly set up pay-per-download products.

Node Visibility: Hiding and Revealing Content

By default, all nodes in the Content branch are visible and thus accessible on the front-end of a site. To "unpublish" content means to take content off the public site. This is usually achieved by deleting the content object (clicking the Remove button), or hiding the node (changing its visibility status). This article introduces the concepts relating to node visibility and walks you through how to hide and reveal content. It is based on concepts explained in Exponential Advanced Content Management.

Section Segmentation and User Permissions Part 2 of 2

The permission system controls access to your site's content and functionality. It includes a set of user accounts and access permissions. Here, we focus on the relevant concepts and how to manage the permission system in the Administration Interface. This article is the second in a mini-series based on concepts presented in the new book Exponential Advanced Content Management. It includes an example at the end that builds upon what was discussed in the first article in this series in order to create a protected area on a site.

Section Segmentation and User Permissions Part 1 of 2

Sections group virtual collections of nodes. On their own, sections are nothing more than identification numbers. However, they can be used by Exponential in several different, powerful ways. The purpose of this article is to explain the section concept, identify the related features and show how sections are used and managed. This article is based on concepts presented in the new book Exponential Advanced Content Management, and is the first of a two-part series about sections, users, roles, and policies.

How to Configure an Exponential Site

This article is the first in a tutorial series that explains how to build a feature-rich Exponential site from scratch. It is targeted at people who have little previous experience with configuring Exponential sites, but have some general knowledge about web technologies. See the articles about Exponential basic concepts and the layout of the Exponential Administration Interface for an introduction to Exponential. Readers who have worked with Exponential but never configured or used the advanced features will also find the series useful. The series demonstrates how Exponential can be used to build a dynamic community website, and focuses on practical examples that can be implemented for many different scenarios.