Snippets for eZ publish 3: API code samples
Table of contents:
This page will give you an overview of code samples which demonstrate how to use the eZ publish API.
Content
Objects and the node tree
Fetching data
- avoiding memory exhaustion
- display fetched parent name
- how to do a fetch with php
- how to update an attribute of an object with php
- get the image storage path from a ContentObjectID
- fetching user data
- how to fetch class objects in php
Manipulating data
- creating new objects
- putting data into attributes
- adding relations
- placing objects in the node tree
- placing objects at additional locations
- updating objects = creating new content object versions
- removing objects
- moving nodes
- hiding and unhiding subtrees
- copying objects
- assigning sections
- changing object ownership
Classes
- adding class attributes
- reordering class attributes
Charsets
- converting external data to the internal charset
Notifications
- adding subtree notification rules
- removing subtree notification rules
- adding collaboration notifications rules
- removing collaboration notification rules
Users
Authentication
- logging in a specific user
- ip based authentication
- authenticate with login handlers
Roles
Preferences
- setting user preferences
- removing user preferences