New Review of “Alfresco 3 Web Services”

9 01 2011

The doQuent blog just published a new review of our book, “Alfresco 3 Web Services”. I will just quote the conclusions, but you might want to read the rest yourself:

Overall, I found the book to be a handy resource for anyone working with Alfresco or content management web services. If you know the specific things that you need to do it can be an excellent resource showing you how to do it. If you need to make choices before implementation, you may need to utilize additional resources. If you are new to Alfresco and content management, you may want to look at additional resources first.


The Model-View-Controller pattern and Configuring Web Scripts with Alfresco

11 10 2010

Another article, excerpted from our book, Alfresco 3 Web Services, is available now on Packt’s website. Here is the introduction:

One way of looking at the Web Scripts framework is as a platform for implementing RESTful Web Services. Although, as we have seen, your service won’t actually be RESTful unless you follow the relevant guiding principles, Web Scripts technology alone does not make your services RESTful as if by magic.

Another way of looking at it is as an implementation of the Model-View-Controller, or MVC pattern. Model-View-Controller is a long-established pattern in Computer Science, often used when designing user-facing, data-oriented applications. MVC stipulates that users of the application send commands to it by invoking the controller component, which acts on some sort of data model, then selects an appropriate view for presenting the model to the users.

You can read the rest of the article online, here.

Open Source Enterprise Search European Tour

9 10 2010

Sourcesense and Lucid Imagination are proud to announce the Open Source Enterprise Search European Tour during which, among other things, Lucid Imagination will present how LucidWorks Enterprise Delivers Enterprise Search:

“What’s needed for broader enterprise adoption of Solr? in addition to requirements like flexibility, scalability, cost savings, and transparency already met by Solr there are new demands for ease-of-use, accelerated developer productivity, integration, management, security, and enterprise-grade support. This talk will cover these emerging enterprise search requirements – and how the new LucidWorks Enterprise platform from Lucid Imagination meets these demands.”

Registration is free, but seats are limited, so register now!

I will probably be at the Rome event, October 28th, so I hope to see you all there!

An Introduction to Alfresco Web Scripts

28 09 2010

A new excerpt from out book, Alfresco 3 Web Services, has just been published on Packt’s website.

Web Scripts allow you to develop entire web applications on Alfresco by using just a scripting language—JavaScript and a templating language—FreeMarker. They offer a lightweight framework for quickly developing even complex interfaces such as Alfresco Share and Web Studio.

Besides this, Web Scripts can be used to develop Web Services for giving external applications access to the features of the Alfresco repository. Your Web Services, implemented according to the principles of the REST architectural style, can be easily reused by disparate, heterogeneous systems.

You can read the rest of the article here.

We are above 100,000

16 09 2010

For today, at least:

The Packt Open Source Awards

9 09 2010

This is an announcement from my publisher:

Packt OS AWARDS LogoThe Open Source Awards is an annual online event held by Packt Publishing to distinguish excellence among Open Source projects.

Now in its fifth year, the Award, formerly known as the Open Source Content Management System (CMS) Award, is designed to encourage, support, recognize and reward not only CMSes but a wider range of Open Source projects.

There is still time, until September 17th, to nominate your favorite Open Source project in one or more of the following categories:

  • Open Source CMS

  • Hall of Fame CMS

  • Most Promising Open Source Project

  • Open Source E-Commerce Applications

  • Open Source JavaScript Libraries

  • Open Source Graphics Software

Head on to to submit your nominations.

Alfresco 3 Web Services Book

2 09 2010

If you were wondering why I wasn’t updating this blog very often (or at all) during the last few months, I have an excuse: I was too busy writing a book!

Finally, Alfresco 3 Web Services, Build Alfresco applications using Web Services, WebScripts and CMIS has been published and I just received my complimentary author copies. You can order it, either as a PDF or as a dead-tree version, from the publisher’s website, or from

This is the book you need if you are considering developing applications that need to use the services of the Alfresco Open Source ECM system, and it covers everything, from SOAP-based Web Services, to Web Scripts and REST, to CMIS. If you want to get a sample of the book’s content, you can download a sample chapter (Chapter 5: Using the Alfresco Web Services from .NET ) freely.

I have a couple copies that I could sign and give away. I will have to think of something, like a contest, who knows?

I would also like to thank my co-author and colleague, Piergiorgio Lucidi, for accepting to join me in this crazy enterprise and working hard to make it finally see the light of day.