This chapter has taken us through most of the available application programming interfaces for the Alfresco platform. We started off by going through how to set up an embedded custom service, including transaction management, and we then used the different Foundation Services, such as the Node Service to do low-level manipulation of content as an embedded customization.
We then created a Metadata Extractor for an XML document and saw how node properties can be set automatically when an XML document is added to the repository.
Alfresco by default does not come with a transformer for MS Visio documents to PDF documents, so we had a look at how this can be set up by configuring a custom Content Transformer.
In the first chapter, we learned that ...