Customizing and Extending IBM Content Navigator

A draft IBM Redbooks publication

Introductory video


IBM Content Navigator provides a unified user interface for your enterprise content management solutions. It also provides a robust development platform that allows you to build customized user interface and applications to deliver value and an intelligent, business-centric experience.

This IBM Redbooks® publication guides you through the Content Navigator platform, its architecture, and the available programming interfaces. It describes how you can configure and customize the user interface with the administration tools provided, and how you can customize and extend Content Navigator using available development options with sample code. Specifically, the book shows you how to set up a development environment, and develop plug-ins that add new action, service, and feature to the user interface. Customization topics also include implementing request and response filters, external data services (EDS), creating custom step processors, and using Content Navigator widgets in other applications. In addition, this book covers mobile development, viewer customization, component deployment, and debugging and troubleshooting.

This book is intended for IT architects, application designers and developers working with IBM Content Navigator and IBM ECM products. It offers both a high-level description of how to extend and customize IBM Content Navigator and also more technical details of how to do implementation with sample code.

Table of contents

Chapter 1. Extension points and customization options
Chapter 2. Customizing desktop appearance
Chapter 3. Setting up the development environment
Chapter 4. Developing a plug-in with basic extension points
Chapter 5. Building a custom repository search service
Chapter 6. Creating a feature with search services and widgets
Chapter 7. Implementing request and response filters and external data services
Chapter 8. Creating a custom step processor
Chapter 9. Using Content Navigator widgets in other applications
Chapter 10. Customizing built-in viewers and integrating third-party viewers
Chapter 11. Extending solutions to mobile platform
Chapter 12. Extending Profile Plugin for Microsoft Lync Server
Chapter 13. Component deployment
Chapter 14. Debugging and troubleshooting


These pages are Web versions of IBM Redbooks- and Redpapers-in-progress. They are published here for those who need the information now and may contain spelling, layout and grammatical errors.

This material has not been submitted to any formal IBM test and is published AS IS. It has not been the subject of rigorous review. Your feedback is welcomed to improve the usefulness of the material to others.

IBM assumes no responsibility for its accuracy or completeness. The use of this information or the implementation of any of these techniques is a customer responsibility and depends upon the customer's ability to evaluate and integrate them into the customer's operational environment.


Last Update
05 January 2014

Planned Publish Date
28 February 2014

(based on 1 review)




IBM Form Number

Number of pages