Help center

Path

7x / recent changes


Caution: This documentation is for Exponential, from version 3.x to 6.x.
For 5.x documentation covering Platform see Exponential Platform Documentation, for difference between legacy and Platform see 5.x Architecture overview.

Recent changes

35934 changed pages · Atom feed · Recent comments · Recently added · Recent ratings

Friday November 06 2026

  • Step 1: Understanding the REST URI pattern (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 11/06/2026
    Every REST address has the same shape: https://www.example.com/api/ezp/v2/content/node/2 | | | | | | | the route of the provider | | the version (v + a number; optional for a provider that has unversioned routes) | the p…
  • Conclusion (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 11/06/2026
    With a provider, a view controller, a controller and one line in rest.ini, an extension answers its own REST routes, with authentication, versions and JSON from the kernel. Before you ship it, check: Permissions : every…
  • Steps (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 11/06/2026
    Adding your own routes to the REST API takes three steps: Step 1: understanding the REST URI pattern : how an address is split into prefix, provider, version and route. Step 2: understanding REST API versioning : how a r…
  • Extension functionality (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 11/06/2026
    An extension can add its own routes to the REST API: a provider registers a prefix below /api, its routes and their versions, and controllers answer them. Authentication, permissions, CORS, caching and the JSON output co…
  • The authentication process (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 11/06/2026
    An application gets a token for a user in four steps (the OAuth 2.0 authorization code grant). 1. Send the user to the authorize page https://www.example.com/oauth/authorize?client_id=<client id>&redirect_uri=<endpoint U…
  • Re: how to specify content type of template? / how to spe... (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 01/19/2007
    Historical. Comments that readers left on the eZ Publish documentation of this topic, kept for reference. They describe earlier versions and are not maintained; the current page for Exponential 6 is Template basics (1140…
  • how to specify content type of template? / Template basic... (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 04/28/2006
    Historical. Comments that readers left on the eZ Publish documentation of this topic, kept for reference. They describe earlier versions and are not maintained; the current page for Exponential 6 is Template basics (1140…
  • Overriding the OAUTH log-in page layout template (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 11/06/2026
    The page on which a user signs in and authorizes an OAuth application (oauth/authorize) is rendered with its own page layout, oauthloginpagelayout.tpl, not the site's normal page layout. The body comes from oauth/authori…
  • Connection between page and its template / Template basic... (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 03/17/2008
    Historical. Comments that readers left on the eZ Publish documentation of this topic, kept for reference. They describe earlier versions and are not maintained; the current page for Exponential 6 is Template basics (1140…
  • Gibberish and Gobbledegook / Template basics / Templates ... (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 02/22/2008
    Historical. Comments that readers left on the eZ Publish documentation of this topic, kept for reference. They describe earlier versions and are not maintained; the current page for Exponential 6 is Template basics (1140…
  • OAUTH administration - register the new application (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 11/06/2026
    Before an application can ask users for authorization, an administrator registers it. Open Setup > oAuth admin (/oauthadmin/list). Click New application . Enter the Name users will see when they authorize it, a Descripti…
  • Configuring the token expiry time (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 11/06/2026
    Access tokens and refresh tokens expire after a time set in rest.ini [OAuthSettings]: # settings/override/rest.ini.append.php [OAuthSettings] # lifetime of an access token in seconds (default: one hour) TokenTTL=3600 # l…
  • OAUTH 2.0 (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 11/06/2026
    Exponential 6 is an OAuth 2.0 authorization server for its REST API. It supports the authorization code grant, with PKCE (RFC 7636) and the state parameter, and the refresh token grant. Applications are registered by an…
  • Re: Re: For an speed boost and lowering number of fetches... (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 10/27/2006
    Historical. Comments that readers left on the eZ Publish documentation of this topic, kept for reference. They describe earlier versions and are not maintained; the current page for Exponential 6 is Outputting node and o…
  • Language ID / Outputting node and object data / Informati... (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 04/02/2008
    Historical. Comments that readers left on the eZ Publish documentation of this topic, kept for reference. They describe earlier versions and are not maintained; the current page for Exponential 6 is Outputting node and o…
  • For an speed boost and lowering number of fetches / sql q... (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Svitlana Shatokhina on 02/16/2007
    Historical. Comments that readers left on the eZ Publish documentation of this topic, kept for reference. They describe earlier versions and are not maintained; the current page for Exponential 6 is Outputting node and o…
  • Rest API (Updated)
    Technical manual 6.x · Changed 01:43 pm · Last updated by Graham Brookins on 11/06/2026
    Exponential 6 has a REST interface for reading and writing content from other applications: mobile apps, other sites, scripts. It answers JSON below /api, with OAuth 2.0 tokens or personal API keys, and checks every call…
  • view_parameters inside node/view/line.tpl template / Basi... (Updated)
    Technical manual 6.x · Changed 01:42 pm · Last updated by Graham Brookins on 10/16/2007
    Historical. Comments that readers left on the eZ Publish documentation of this topic, kept for reference. They describe earlier versions and are not maintained; the current page for Exponential 6 is Basic template tasks…
  • Custom view parameters / Basic template tasks / Templates... (Updated)
    Technical manual 6.x · Changed 01:42 pm · Last updated by Graham Brookins on 06/19/2006
    Historical. Comments that readers left on the eZ Publish documentation of this topic, kept for reference. They describe earlier versions and are not maintained; the current page for Exponential 6 is Basic template tasks…
  • Using the admin interface (Updated)
    Technical manual 6.x · Changed 01:42 pm · Last updated by Graham Brookins on 11/06/2026
    In the administration, notifications have two pages: each user's own settings, and the status page for administrators. My notification settings My notification settings in the dashboard's left menu (/notification/setting…