Customizing and Extending IBM Content Navigator

An IBM Redbooks publication

Published 30 May 2014, updated 13 April 2015

cover image

ISBN-10: 0738439215
ISBN-13: 9780738439211
IBM Form #: SG24-8055-01
(566 pages)

More options

Rate and comment

Authors: Wei-Dong Zhu, Tomas Barina, Yi Duan, Nicole Hughes, Marcel Kostal, Chad Lou, Brett Morris, Rainer Mueller-Maechler, Ron Rathgeber, Jana Saalfeld, Jian Xin Zhang, Jie Zhang


IBM® Content Navigator provides a unified user interface for your Enterprise Content Management (ECM) solutions. It also provides a robust development platform so you can 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 how to set up a development environment, and develop plug-ins that add an action, service, and feature to the user interface. Customization topics include implementing request and response filters, external data services (EDS), creating custom step processors, and using Content Navigator widgets in other applications. This book also 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 a high-level description of how to extend and customize IBM Content Navigator and also more technical details of how to do implementations with sample code.

Table of contents

Part 1. Introduction
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
Part 2. Customizing Content Navigator
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 Plug-in for Microsoft Lync Server
Part 3. Deployment, debugging, and troubleshooting
Chapter 13. Component deployment
Chapter 14. Debugging and troubleshooting
Appendix A. Action privileges
Appendix B. Document class definition
Appendix C. Core code for the custom search plug-in project
Appendix D. Additional material

Follow IBM Redbooks

Follow IBM Redbooks