1. Install NPM https://www.npmjs.com/get-npm
  2. Start Alfresco Content Services, and Alfresco Process Services.
    1. Locally via SDK with default user/pass (admin:admin)
      #Fill in prompt to generate your project
      mvn archetype:generate -Dfilter=org.alfresco.maven.archetype:
      #After Project Generation, navigate into the project folder.
      chmod 755 run.sh
  3. Clone ADF project from github:
    git clone https://github.com/Alfresco/alfresco-ng2-components
  4. Navigate into the project’s demo-shell sub folder:
    cd alfresco-ng2-components/demo-shell
  5. If Alfresco Content Services and Alfresco Process Services is remote, then you must edit the proxy.conf.js file to set the ACS and APS target accordingly.
  6. Install Project Dependencies
    npm install
  7.  Start Project
    npm start
  8. Navigate to http://localhost:3000 to access the demo shell with most functionalities in place.

For building a custom application based on ADF skeleton, and without all components added by default, follow the guide for creating your ADF Application: https://community.alfresco.com/docs/DOC-7172-creating-your-application-with-adf

Documentation for Alfresco’s ADF framework can be found here: https://community.alfresco.com/community/application-development-framework

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.