Quick API question

Author Message

E Bradburn

Friday 20 June 2008 12:33:33 pm

Hi Folks!

I'm looking to evaluate EZPublish but am having some trouble locating any information on API code or external-facing hooks.

Basically, I'm looking to leverage some of the workflow, shop and object creation features of EZPublish in order to interface with a third-party system.

Is there anywhere I can get a look at a documented API or how does EZPublish interact with third-party systems?

I'm not really looking to do anything that fancy: essentially, the EZPublish system would accept external requests to create instances of objects (say - a product) and then offer the usual CMS interface to a user logged-in and wishing to manipulate these objects.

Any pointers would be much appreciated - EZPublish certainly seems to have the features I need - I just can't seem to find much info on utilizing these features via a 3rd-party system.

Felix Laate

Friday 20 June 2008 11:13:14 pm

Hi E,

as for API information, have a look here http://pubsvn.ez.no/. Also have a look at ezpedia, e.g. http://ezpedia.org/wiki/en/ez/developers.

Creating a module that accepts http requests to create objects and provides admin/user interfaces to consume these objects is not very difficult.

And there are other ways to interact with 3rd-party systems as well, e.g. SOAP (http://ez.no/ezpublish/documentation/development/libraries/ez_soap/consuming_web_services_with_ez_soap_client).

Hope this helps!

Felix

Publlic Relations Manager
Greater Stavanger
www.greaterstavanger.com

André R.

Saturday 21 June 2008 1:55:33 am

Note: The soap link is to the old documentation, if you are using ezp 4.x, then it is recommended to to use php 5.x's built in soap library.

http://php.net/soap

eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription
@: http://twitter.com/andrerom

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.