Book Image

Alfresco Developer Guide

Book Image

Alfresco Developer Guide

Overview of this book

Table of Contents (17 chapters)
Alfresco Developer Guide
Credits
About the Author
About the Reviewers
Preface
Index

Summary


In this chapter, you learned that the Alfresco Web Client is an all-purpose user interface for general document management. It can be easily extended using approaches that range from making XML configuration file changes to writing new JSF-managed beans, JSPs, and navigation rules.

Specifically, you learned how to:

  • Add new menu items to the web client

  • Show/hide menu items based on things such as permissions or arbitrary logic

  • Create custom renderers to change how the web client shows repository data

  • Create custom dialogs and wizards to gather information from a user

  • Assess whether the solution you are building should be based on a custom version of Alfresco's web client, or would be more appropriate as a custom application

It is important to remember that there are several very basic ways to tweak the user interface that aren't as involved as what has been discussed in this chapter. For example, custom views and Alfresco dashlets can be written in FreeMarker. Web scripts, the topic of the...