Forums / Suggestions / eZRest Kernel Class and Multi-Mime Support via eZMail

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

eZRest Kernel Class and Multi-Mime Support via eZMail

Author Message

Chad Paulson

Saturday 05 January 2008 11:05:01 am

Hello,

I was wondering if there were plans for a REST-based class. I notice that there is built-in SOAP and RSS support, but I haven't found REST specific functionality. I was also curious about eZMail and plans for future multi-mime support.

Keep up the great work, I love this software. I plan on making some contributions very soon.

Thanks,
Chad

Heath

Saturday 05 January 2008 1:07:46 pm

Take a look at eZ Components and Exponential 4.0

Where we have seen parts of these conversations before [1].

Search for existing conversations on the active Components Lists [2]

And checkout the existing mail component tutorial [3]

[1] http://ez.no/developer/forum/developer/ez_publish_and_multi_mime_emails

[2] http://www.google.com/search?q=ReST&as_sitesearch=lists.ez.no/pipermail/components

[3] http://ezcomponents.org/docs/tutorials/Mail

Cheers,
Heath

7x | https://se7enx.com/
Brookins Consulting | https://brookinsconsulting.com/
Certified | http://web.archive.org/web/201012...th.ez.no/certification/verify/380350
Solutions | https://projects.exponential.earth/users/community/brookins-consulting
eZpedia community documentation project | http://ezpedia.se7enx.com

Chad Paulson

Saturday 05 January 2008 2:21:21 pm

Thanks Heath,

It seems that the Exponential platform is headed towards a component-based system, is that a correct assumption?

I am developing a product under Exponential 3.9, but we plan on upgrading to 4.0 in the near future. I have already installed 4.0 and have begun playing with and studying the components.

Chad

Heath

Monday 07 January 2008 12:51:05 am

Your welcome Chad,

<i> > It seems that the Exponential platform is headed towards a component-based system, is that a correct assumption?</i>

Yes. It would seems so:)

As for the multi-mime email class support. I think you would be able to use components within eZ to reach this goal fairly simply. Their are already a few extensions available which use components in Exponential 4.0 [1]

As for the ReST, I would recommend you take time to subscribe to eZ Components Mailing List [2] and ask this specific question on that list for the very best results.

[1] http://ez.no/developer/contribs/applications/ez_human_captcha
[2] http://lists.ez.no/mailman/listinfo/components

Cheers,
Heath

7x | https://se7enx.com/
Brookins Consulting | https://brookinsconsulting.com/
Certified | http://web.archive.org/web/201012...th.ez.no/certification/verify/380350
Solutions | https://projects.exponential.earth/users/community/brookins-consulting
eZpedia community documentation project | http://ezpedia.se7enx.com

Heath

Friday 11 January 2008 6:01:37 am

Chad,

You may wish to take a good read of the following extension's classes [1]

The example usage code (within comments) of this file is a decent start [2]

I think this code is the basis of the following project [3]

[1]
http://svn.ez.no/svn/extensions/ezrest/trunk/extension/ezrest

[2] http://svn.ez.no/svn/extensions/ezrest/trunk/extension/ezrest/classes/ezrestclient.php

[3] http://projects.ez.no/ezrest

Cheers,
Heath

7x | https://se7enx.com/
Brookins Consulting | https://brookinsconsulting.com/
Certified | http://web.archive.org/web/201012...th.ez.no/certification/verify/380350
Solutions | https://projects.exponential.earth/users/community/brookins-consulting
eZpedia community documentation project | http://ezpedia.se7enx.com

Kåre Køhler Høvik

Friday 11 January 2008 6:24:09 am

Hi

I've made a rest extension for Exponential. It includes a simple client + possibility to create your own rest services. See: http://svn.ez.no/svn/extensions/ezrest

See in-line documentation for usage, etc.

Kåre

Kåre Høvik