sharealfrescoportletcmisintegrate

Integrating Alfresco Share in external web app


I have a project ( a web application ) that aims to integrate Alfresco Share like a portlet on it. Something like what's done in this video : https://www.youtube.com/watch?v=On7SfssX8TI&t=22s. If anyone please know where do I start ? What should I do and what steps to follow, I'll be grateful.

Thanks in advance.


Solution

  • Share and Alfresco Repository communicate via REST APIs. Share pulls/fetches data from Alfresco Repository by making calls to its APIs.

    So, if you want to use Share as front-end with your Web Application then you would have to create necessary APIs that handle documents and its metadata within your web application and provide them to share when needed.

    In most of the cases, web-application is used as front-end instead share and Alfresco repository can be used as server-side repository to maintain the server-side operations on documents. In this, you have to develop only client-side APIs that can communicate with Alfresco Repository to exchange data.

    So my advice to you is, study the Alfresco-share with Repository first and then try to use share with your web-application.