Global navigation

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

 
eZ Publish (5.x)

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

Skip to end of metadata
Go to start of metadata

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

API

This package is a split of the eZ Publish 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 ezpublish-kernel.
The repository is read-only, automatically updated from https://github.com/ezsystems/ezpublish-kernel.

Requiring ezpublish-api in your project:

SPI

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

It can be used as a dependency, instead of the whole ezpublish-kernel, by packages implementing custom eZ Publish 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/ezpublish-kernel.

Requiring ezpublish-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..