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
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>
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.
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: