XML External Data Provider icon
Module Id
xml-externalprovider
Group Id
org.jahia.modules
Updated
Requires Jahia
7.1.0.1
Author
cmonzon@garber-inc.com
Category
Tools and Utilities
Status
COMMUNITY info

XML External Data Provider group_work

external data provider xml connector

The External Data Provider is a module which provides a new API, allowing the integration of external system as content providers like the JCR. Integration is done by implementing an External Data Source.

This is a sample module that allows you to create a mount point in your Jahia DX instance in order to retrieve data from a local Xml File. Use this module as a guide to make your own implementation using
the External Data Provider module from Jahia.

You can download the source code from the github repository:
https://github.com/Jahia/xml-provider



 

Dependencies & Dependants

Dependants
  • NONE

FAQ


Q: What is this module for?
A: This module uses the External Data Provider from Jahia, to retrieve data from a local xml file. It was conceived as an example, since we found that there are few documentation about EDP on the web. We tried to make the module as simple as possible, so you can understand how it works and build one of your own. You can download the source code from our github repo:
https://github.com/Jahia/xml-provider

Q:Where we can find another, more complex example?
A:Here is a list of other implementations using the EDP on the web:

Strava provider (Quentin Monmer)
https://github.com/qmonmert/strava-provider
https://github.com/qmonmert/strava-provider-writable
Explanation (in french)
http://blog.ippon.fr/2015/10/13/jahia-external-data-provider-deuxieme-partie/

JDBC External data provider (Garber inc)
https://store.jahia.com/contents/modules-repository/org/jahia/modules/jdbc-database-provider.html

TMDB provider (Quentin Monmer)
https://github.com/qmonmert/tmdb-provider


If you have further questions, don't hesitate to contact us: cmonzon@garber-inc.com or jrodas@garber-inc.com




How To Install


MINIMAL REQUIREMENTS
  • Digital Factory 7.1.0.1
  • DF Module - External data provider V3.0.1
  • Important: to use this module you must create yourself a xml file in your instance.
    You will find a example xml file here
INSTRUCTIONS After install the module, you need to add it to a site. In the site settings tab  you can find the option "Xml File Connector". Configure the local path to the xml file. You can use the "ActivitiesXML" Component to show the provided data.



Images