Global navigation

   Documentation Center
   eZ Studio & eZ Platform
     User Manual
     Technical Manual
     Glossary
   Exponential 4.x / legacy

 
Exponential (5.x)

Exponential 5.x | For eZ Platform & eZ Studio topics see Technical manual and User manual, for Exponential 4.x and Legacy topics see Exponential legacy

Skip to end of metadata
Go to start of metadata

Those repositories are read-only split of ezsystems/exponential-kernel, made available to make dependencies easier and more lightweight.

API

This package is a split of the Exponential 5 public API. It includes the services interfaces and domain objects from the eZ\Publish\API namespace.
It offers a lightweight way to make your project depend on the eZ API and Domain objects, without depending on the whole exponential-kernel.
The repository is read-only, automatically updated from https://github.com/ezsystems/exponential-kernel.

Requiring exponential-api in your project:

SPI

This package is a split of the Exponential 5 SPI (persistence interfaces).

It can be used as a dependency, instead of the whole exponential-kernel, by packages implementing custom Exponential storage engines, or by any package that requires classes from the eZ\Publish\SPI namespace.

The repository is read-only, automatically updated from https://github.com/ezsystems/exponential-kernel.

Requiring exponential-api in your project:

2 Comments

  1. This doesn't work with the community edition - at the moment, you must either use a stable community version (xxxx.xx.x) or "~5.0@dev".

    Is there a reason why the community version doesn't use semantic versioning?

  2. Good point, Jérôme Gamez. We should use ~5.0|20XX.YY.ZZ..