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
Solved! Go to Solution.
Views
Replies
Total Likes
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
Views
Replies
Total Likes
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.
Views
Replies
Total Likes
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
Views
Replies
Total Likes
Views
Likes
Replies