Book description
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
- Front cover
- Notices
- Preface
- Summary of changes
- Part 1 Introduction
- Chapter 1. Extension points and customization options
- Chapter 2. Customizing desktop appearance
- Chapter 3. Setting up the development environment
- Part 2 Customizing Content Navigator
- Chapter 4. Developing a plug-in with basic extension points
-
Chapter 5. Building a custom repository search service
- 5.1 Example overview
- 5.2 Viewing results in ContentList widget
- 5.3 Custom repository search service in sample plug-in
- 5.4 Query string for search against repositories
- 5.5 Creating a new plug-in with custom repository search service
- 5.6 Adding a new function to the existing search service
- 5.7 Conclusion
- Chapter 6. Creating a feature with search services and widgets
-
Chapter 7. Implementing request and response filters and external data services
- 7.1 Request and response filter overview
- 7.2 External data service (EDS) overview
- 7.3 Example overview
- 7.4 Setting up the sample EDS project
- 7.5 Choice lists
- 7.6 Property field validation
- 7.7 Setting field properties
- 7.8 Ordering properties on the add dialog
- 7.9 Filter for large choice lists
- 7.10 Deployment and configuration
- 7.11 Conclusion
-
Chapter 8. Creating a custom step processor
- 8.1 Workflow step processors overview
- 8.2 IBM Content Navigator step processors
- 8.3 Custom step processors
- 8.4 Example overview
- 8.5 Creating a custom step processor
- 8.6 Deploying the custom step processor
- 8.7 Registering the custom step processor
- 8.8 Configuring Application Space and in-basket
- 8.9 Adding an action to use an embedded viewer
- 8.10 Using and testing the custom step processor
- 8.11 Adding external data services
- 8.12 Conclusion
-
Chapter 9. Using Content Navigator widgets in other applications
- 9.1 Integration into other applications overview
- 9.2 Example overview
- 9.3 Externalizing IBM Content Navigator widgets
- 9.4 Integrating Content Navigator with URL API
- 9.5 Integrating Content Navigator with a specific feature
- 9.6 Integrating Content Navigator with a specific layout
- 9.7 Integrating specific widgets of Content Navigator
- 9.8 Integrating the externalized widgets (Step 5)
- 9.9 Integrating stand-alone widgets in a Microsoft SharePoint page
- 9.10 Integrating stand-alone widgets as a portlet in WebSphere Portal
- 9.11 Conclusion
- 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
- 13.1 Strategies for managing a production environment
- 13.2 Identifying the components of your application
- 13.3 Manual deployment of an IBM Content Navigator solution
- 13.4 Injecting a level of predictability in your environment
- 13.5 Using export and import to deploy a Content Navigator solution
- 13.6 Conclusion
- Chapter 14. Debugging and troubleshooting
- Part 4 Appendixes
- Appendix A. Action privileges
- Appendix B. Document class definition
- Appendix C. Core code for the custom search plug-in project
- Appendix D. Additional material
- Related publications
- Back cover
-
IBM System x Reference Architecture for Hadoop: IBM InfoSphere BigInsights Reference Architecture
- Introduction
- Business problem and business value
- Reference architecture use
- Requirements
- InfoSphere BigInsights predefined configuration
- InfoSphere BigInsights HBase predefined configuration
- Deployment considerations
- Customizing the predefined configurations
- Predefined configuration bill of materials
- References
- The team who wrote this paper
- Now you can become a published author, too!
- Stay connected to IBM Redbooks
- Notices
Product information
- Title: Customizing and Extending IBM Content Navigator
- Author(s):
- Release date: May 2014
- Publisher(s): IBM Redbooks
- ISBN: None
You might also like
book
Customizing and Extending IBM Content Navigator
IBM® Content Navigator is a ready-to-use, modern, standards-based user interface that supports Enterprise Content Management (ECM) …
book
IBM Storage for Red Hat OpenShift Blueprint Version 1 Release 4
IBM Storage for Red Hat OpenShift is a comprehensive container-ready solution that includes all the hardware …
book
IBM Content Manager OnDemand Guide
This IBM® Redbooks® publication provides a practical guide to the design, installation, configuration, and maintenance of …
book
IBM WebSphere Application Server V8.5 Administration and Configuration Guide for Liberty Profile
IBM® WebSphere® Application Server V8.5 includes a Liberty profile, which is a highly composable, dynamic application …