I am new to alfresco, I am working on making some customization to the share by adding some use cases. I've been following Jeff Potts's tutorial for 9 days (this is the link to the Tuto About the Alfresco Developer Tutorial Series | ECM Architect ). Then I figured out that I should use Alfresco ADF (I don't know if it's right), so what I want to know is, what is the relation between the all-in-one archetype project and the ADF, and from where I should start.
Hi Riadh Azzouz, First of all Welcome to alfresco...
Let me put you in this way there are 2 Frontend for alfresco 1)Alfresco share is ready GUI with all the functionality... 2)ADF is still in development so you will not get all the alfresco functionality..
You also asked this question on my blog, so I'm going to re-post my answer here in case it is helpful to others:
Thanks for reading the blog, working through the tutorials, and for your question. The all-in-one archetype project sets up a project that creates a repository tier AMP and a Share tier AMP. Before ADF, there was nothing else. Those two things–Alfresco as the repository and Share as the front-end web client–were all that was needed.
So, whether or not you need to understand the ADF depends entirely on whether or not you intend to build a custom client using the ADF Angular components or customize the Alfresco Digital Workspace. If not, you do not need it. If so, you’ll need to understand the back-end through these tutorials first, then start learning ADF.