Alfresco is an open source platform for Enterprise Content Management (ECM) solutions. Packt's "Alfresco Developer Guide" will help customize Alfresco with actions, web scripts, web forms, workflows, and more. It will walk one through the customizations made as part of an enterprise-wide rollout of Alfresco; from custom actions to RESTful web scripts and everything in between. You would be able to learn to customize the entire Alfresco platform, including both Document Management and Web Content Management.
In the chapter, "Working with Content models", you will learn what a repository is and how it is structured. It will also teach how to make the underlying content model relevant to one's business. One will also get an idea about the best practices for creating their own content models as well as how to interact with the repository via the Web Services and JavaScript APIs.
Implementing Alfresco usually involves extending the repository to accommodate your business-specific metadata and business logic. These extensions are done using some combination of Java, JavaScript, XML, and FreeMarker. This book takes you through a set of exercises.
By the time you've worked through the entire book, you will be familiar with the entire platform. You'll be prepared to make your own customizations whether they are part of a Document Management solution, a web site that uses Alfresco for content storage, or an entire custom application built on Alfresco's REST API. This book will give you the knowledge and confidence you need to make Alfresco do what you need it to do.
You can read the entire chapter by clicking here.




