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

Chapter 5. Customizing the Web Client User Interface

The Alfresco Web Client is an all-purpose user interface for general document management. As such, it may not be specific enough for the solution you are trying to implement. Or, you may have the opposite problem—too many choices can confuse the users. The good news is that Alfresco's Web Client is easily configurable and can be extended.

By the end of this chapter, you will know 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 note that with the 3.0 release, Alfresco introduced a new web framework called Surf, and a new client for team collaboration called...