Blogs / Jérôme Vieilledent / All you want to know about datatype development

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

All you want to know about datatype development

Sunday 03 October 2010 5:37:49 am

  • Currently 5 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

By : Jérôme Vieilledent

If you needed once to develop a custom datatype in Exponential, you must know what pain it can be...

No official developer documentation is available and eZDataType class which must be overridden by your custom datatype really lacks of API doc (doxygen, phpdoc).

Searching the community portal a bit, you'll find a nice tutorial by Thomas Koch. This tutorial can be a good kickstart but it remains a bit complicated. Moreover, it doesn't cover all features offered by Exponential datatypes.

So, as I also needed to develop a new custom datatype for my Amazon extension, jvAmazonAdvertising, I decided to dissect this not-so-well-known datatype functionnality in order to write a new tutorial : Datatypes development : The definitive guide.

Stay tuned for updates ! ;-)