Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.

Archive for February, 2017

Common Questions: Books on Writing JavaScript for Alfresco

Writing JavaScript for Alfresco

As a leading Alfresco partner, we receive a lot of questions on best practices for implementation and usage of the platform. We will begin sharing this ECM knowledge through a series entitled Common Questions. In this installment, we look at a question we received about the best books and resources around writing JavaScript for Alfresco. If you have any questions, feel free to contact us today.

Alfresco 3 Cookbook – Writing JavaScript for Alfresco
Alfresco 3 Cookbook – Snig Bhaumik


Do you have any recommendation on JavaScript books for Alfresco? We found Alfresco 3 Cookbook online and would like to know if there is a more recent version or of any resources you have around writing JavaScript for Alfresco.


Unfortunately, the Alfresco 3 Cookbook has not been updated in a long time. While you may find some great material in there, your mileage may vary.

Packt recently released a new version of the Alfresco Developer Guide as Bindu Wavell, our Chief Architect, is a technical reviewer. The new version can be found here.

Alfresco Development Tutorial – Writing JavaScript for Alfresco
Alfresco Development Tutorial – Jeff Potts

The current updates to this book include several recipe-style, step-by-step sections to quickly get things done. This is a go-to book for Alfresco development, but the current edition is old enough that some key things—like how to create an extension project—have changed significantly. A lot of this information comes from Jeff Potts’ Alfresco Development Tutorial series. He has done a great job of keeping this series up to date.

Another book from Packt that talks about writing JavaScript and Java for WebScripts can be seen here. It’s quite a bit newer than the previous one and is focused on WebScripts rather than covering more general topics.

You can also view Bindu’s Alfresco Summit presentation where he talks about creating JavaScript administration scripts.

Another great new resource is the Alfresco community site. This is a Jive platform site that has all the old forum and wiki content, but also a lot of activity from the community. It’s a great place to ask development questions and get answers from true rockstars in the community.

Finally, we would be remiss if we didn’t mention that the developer documentation at Alfresco has improved drastically over the past year and a half. You may find some good info here.