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

Public API Guide

=20
=20
=20
=20

The public API will give you an easy access to the eZ Platform content r= epository. This repository is the core component that manages content, Loca= tions, Sections, Content Types, Users, User groups, and Roles. It also prov= ides 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 Guide

The objective of this Public API Guide is to progressively lead you thro= ugh useful, everyday business logic, using the API in concrete recipes: obt= aining a Location from a Content item, fetching a set of Content items, cre= ating 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.). = ;

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:

 

=20
=20 =20
=20
------=_Part_2739_830529535.1485850591607--