Expand my Community achievements bar.

Learn about Edge Delivery Services in upcoming GEM session
SOLVED

AEM and CKAN

Avatar

Level 1

Hello, I was wondering if there is anyone in the community who has used AEM as the front end to a CKAN implementation. Thanks for any insight you could offer.

 

James

1 Accepted Solution

Avatar

Correct answer by
Administrator

Hi zangtong 

As far as i can understand, CKAN is data management system that makes data accessible – by providing tools to streamline publishing, sharing, finding and using data. 

So to access the data we have to call API with set of parameters so that to extract the desired data. As shown in the link :- http://docs.ckan.org/en/ckan-1.7.2/api-tutorial.html

 

AEM don't have direct integration with CKAN. But as it is restful framework, we can incorporate with AEM. Form front-end of AEM (JSP pages) we can do AJEX call and can use the response OR we can create OSGi and from OSGI we can call the CKAN API's and can manipulate the data and can use it.

OSGi Service :- https://helpx.adobe.com/experience-manager/using/first-osgi.html (here you can create a java code to do AJEX calls to your API).

Front-end :- https://helpx.adobe.com/experience-manager/using/using-ajax-requests-display-cq.html (Use this article for a reference to have a look at JSP pages doing AJEX calls).

 

I hope this would help you.

 

Thanks and Regards

Kautuk Sahni



Kautuk Sahni

View solution in original post

2 Replies

Avatar

Level 10

I have not seen any community article on this nor am i aware of any integration of this software with AEM. Does this product have a Java API or restful interface? If so - you can write a custom service that can interact with it. 

Avatar

Correct answer by
Administrator

Hi zangtong 

As far as i can understand, CKAN is data management system that makes data accessible – by providing tools to streamline publishing, sharing, finding and using data. 

So to access the data we have to call API with set of parameters so that to extract the desired data. As shown in the link :- http://docs.ckan.org/en/ckan-1.7.2/api-tutorial.html

 

AEM don't have direct integration with CKAN. But as it is restful framework, we can incorporate with AEM. Form front-end of AEM (JSP pages) we can do AJEX call and can use the response OR we can create OSGi and from OSGI we can call the CKAN API's and can manipulate the data and can use it.

OSGi Service :- https://helpx.adobe.com/experience-manager/using/first-osgi.html (here you can create a java code to do AJEX calls to your API).

Front-end :- https://helpx.adobe.com/experience-manager/using/using-ajax-requests-display-cq.html (Use this article for a reference to have a look at JSP pages doing AJEX calls).

 

I hope this would help you.

 

Thanks and Regards

Kautuk Sahni



Kautuk Sahni