Message-ID: <1889874449.3018.1485851650671.JavaMail.confluence@ip-10-127-227-164> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_3017_381420017.1485851650671" ------=_Part_3017_381420017.1485851650671 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html Public API Cookbook

Public API Cookbook

The public API will give you an easy access to the eZ Platform c= ontent repository. This repository is the core component that manages conte= nt, Locations, Sections, Content Types, Users, User groups, and Roles. It a= lso provides a new, clear interface for plugging in custom Field Types.

 
The public API is built on top of a layered architecture, in= cluding a persistence API that abstracts storage. By using the public API, = you are sure that your code will be forward compatible with future releases= based on enhanced, scalable and high-performance storage engines. Applicat= ions based on the public API are also fully backwards compatible by using t= he included storage engine based on the current kernel and database model.<= /p>

About this Cookbook

The objective of this Public API Cookbook is to progressively guide you = through useful, everyday business logic, using the API in concrete recipes:= obtaining a Location from a Content item, fetching a set of Content items,= creating a User, and so on.

For each recipe, newly introduced elements will be explained in detail, = including the required API components (services, value objects, etc.). = ;

Did we forget an important recipe ?

Let us know in the comments.

Suggested tools

In addition to this cookbook, we strongly recommend that you use a full = featured PHP IDE, such as Eclipse or PHPStorm. It will provide you informat= ion on every piece of code you use, including objects and classes documenta= tion. We have paid very careful attention to PHPDoc throughout this API, an= d such a tool is a very valuable help when using this API.

On top of this, generated public API documentation can be found online, = in various formats:

------=_Part_3017_381420017.1485851650671--