This week, Alfresco released an example Application Developer Framework (ADF) project called Alfresco Content App.
This week, Alfresco released an example Application Developer Framework (ADF) project called Alfresco Content App. While there are still some very important features missing like advanced search capabilities and a solid metadata editing experience, there are already lots of great features and a solid design based on Google’s Material Design.
The project is fully open sourced under the LGPL license. The idea is to get community collaboration on moving this example forward and for folks using Alfresco to have a simple, common shell application to develop their user interfaces from.
This article covers a very minimal set of steps you can take to get this project up and running quickly—assuming you have (or can install) a recent version of docker, git, and node installed.
First you need to clone, install, and build the app. Then, run the following from a terminal:
Replace the contents of the file with the following:
This will spin up an Alfresco container as well as the example application container. It will also make sure that Alfresco is available before the app container starts so that nginx will be able to find the Alfresco container on the network.
Add the following block to the file right above the existing block:
This makes nginx work as a reverse proxy so that the…