Jump to ratings and reviews
Rate this book

Alfresco Developer Guide

Rate this book
Alfresco Developer Guide walks you through the customizations made as part of an enterprise-wide rollout of Alfresco; from custom actions to RESTful web scripts and everything in between. Jeff Potts, Optaros' ECM Practice Director, blogger, and Alfresco's Community Contributor of the Year, takes you step-by-step through advanced customization examples. Whether it is customizing Alfresco's web client or creating your own application that interact with Alfresco via RESTful web scripts, it is all covered here.This book will be most useful to developers who are writing code to customize Alfresco for their organization or who are creating custom applications that sit on top of Alfresco.This book is for Java developers, and you will get most from the book if you already work with Java but you need not have prior experience on Alfresco. Although Alfresco makes heavy use of open source frameworks such as Spring, Hibernate, JavaServer Faces, and Lucene, no prior experience using these is assumed or necessary.

556 pages, Paperback

First published October 30, 2008

1 person is currently reading
30 people want to read

About the author

Jeff Potts

11 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (16%)
4 stars
1 (16%)
3 stars
3 (50%)
2 stars
0 (0%)
1 star
1 (16%)
Displaying 1 of 1 review
Profile Image for Glenn.
21 reviews1 follower
January 3, 2010
Alfresco is a fantastic, full featured, open source J2EE document management system that comes in two flavors, community and enterprise edition.

I was seriously disappointed by this $50 book for two reasons, it added no value over what is freely available online and it never goes beyond a click here and do this style cookbook.

For example, there is a section from chapter 4 about creating actions that require user specified parameters. An action is something that the user can do to a piece of content. The user can perform any available action on a piece of content by displaying the property information for that content then running the appropriate action through the run action wizard.

Actions can specify parameters and there is a way to present the user with a GUI whereby that user fills in those parameters. This way is done through a tricky and complex interaction between the action Java class, the action handler Java class, the model XML file, a Spring oriented context XML file, a web client configuration XML file, and an i18n properties file.

Instead of explaining the complicated relationships between all these files, the author just lists precisely what to do to take a currently existing custom UI action and tweak it to do a specific thing without any explanation as to why or what. That's great if what you need is exactly what the author provided but not so great if you need something even slightly different.

Alfresco is open source so I could just study the code to learn the complex interactions but then what was the point to buying the book?
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.