Alfresco Developer Guide

Customizing Alfresco with actions, web scripts, web forms, workflows, and more

Alfresco Developer Guide

Jeff Potts

1 customer reviews
Customizing Alfresco with actions, web scripts, web forms, workflows, and more
eBook
$10.00
RRP $35.99
Save 72%
Print + eBook
$59.99
RRP $59.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$10.00
$59.99
RRP $35.99
RRP $59.99
eBook
Print + eBook

Frequently bought together


Alfresco Developer Guide Book Cover
Alfresco Developer Guide
$ 35.99
$ 10.00
Activiti 5.x Business Process Management Beginner's Guide Book Cover
Activiti 5.x Business Process Management Beginner's Guide
$ 29.99
$ 10.00
Buy 2 for $20.00
Save $45.98
Add to Cart

Book Details

ISBN 139781847193117
Paperback556 pages

Book Description

Alfresco is an open source platform for Enterprise Content Management (ECM) solutions. ECM includes things like Document Management, Web Content Management, Collaboration/Enterprise 2.0, Digital Asset Management, Records Management, and Imaging. At its core is a repository for rich content like documents, web assets, XML, and multimedia. The repository is surrounded by a services layer (supporting both SOAP and REST) that makes getting content into and out of the repository a breeze, which is why so many next generation Internet solutions are built on Alfresco.

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 as if you were rolling out and customizing the platform for a fictional organization called SomeCo, which wants to roll out Alfresco enterprise-wide. Each department has a set of requirements that need addressed. We will show you how to extend Alfresco to meet these requirements. 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

Table of Contents

What You Will Learn

  • Set up your development environment using Eclipse, Apache Ant, and MySQL
  • Extend Alfresco's content model with business-specific metadata
  • Write custom actions, metadata extractors, content transformers, and behaviors using Java and JavaScript
  • Customize the Alfresco web client with new UI actions, JavaServer Faces components, custom JSPs, dialogs, and wizards
  • Roll your own REST API to enable a front-end web site to interact with the repository via AJAX
  • Automate business processes using the embedded JBoss jBPM engine, adding logic to business processes using Alfresco's JavaScript and Java API's, and expose the business process to non-Alfresco users via a REST API
  • Create a web form to allow non-technical content owners to contribute content into the repository, transform the content using XSLT and FreeMarker, and expos the content via REST
  • Learn how to write a Java service that is accessible from the JavaScript API
  • Expose the WCM deployment actions external to the Alfresco web client using the AVM API and RESTful web scripts
  • Secure the repository by defining custom roles, configuring Alfresco to authenticate against LDAP (including setting up your own OpenLDAP server), and integrating Alfresco with JA-SIG CAS, an open source Single Sign-On (SSO) solution

Authors

Table of Contents

Book Details

ISBN 139781847193117
Paperback556 pages
Read More
From 1 reviews

Read More Reviews

These popular $10 titles might interest you

Activiti 5.x Business Process Management Beginner's Guide Book Cover
Activiti 5.x Business Process Management Beginner's Guide
$ 29.99
$ 10.00
Alfresco 3 Enterprise Content Management Implementation Book Cover
Alfresco 3 Enterprise Content Management Implementation
$ 35.99
$ 10.00
Nmap 6: Network Exploration and Security Auditing Cookbook Book Cover
Nmap 6: Network Exploration and Security Auditing Cookbook
$ 26.99
$ 10.00
Least Privilege Security for Windows 7, Vista and XP Book Cover
Least Privilege Security for Windows 7, Vista and XP
$ 35.99
$ 10.00
Unity Game Development Essentials Book Cover
Unity Game Development Essentials
$ 29.99
$ 3.00
Lift Application Development Cookbook Book Cover
Lift Application Development Cookbook
$ 26.99
$ 10.00