/ezdevtools

Developer tools extension for eZ Publish

Primary LanguagePHP

About

eZDevTools is a REST based toolbox for eZ Publish developers.

Its aim is to expose services providing useful information that can be displayed inside an IDE like NetBeans, Eclipse, PHPStorm, or even VIM.

This extension is NOT a plugin for ANY IDE ! It's just a common base to help IDE plugin developers to develop a nice plugin for eZ Publish :-).

Requirements

eZDevTools requires at least eZ Publish 4.5 Matterhorn or superior (community edition starting from 2010.4), as it uses and extends REST API introduced in this version.

For now PHP 5.2 is supported but PHP 5.3 exclusive support can come in a near future.

How to use

eZDevTools is REST based and exposes several services. You will need to be familiar to eZ Publish REST API.

Supported REST services

eZ Publish host need to be collated to every URI listed below.

Example:

http://ezpublish.dev/api/ezptools/v1/classes/list

Content classes list

/api/ezptools/v1/classes/list

Description: Displays all content classes for current eZ Publish installation, with all their attributes.

Parameters: None.

ResponseGroups: None.