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
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>
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.). = ;
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: