Skip navigation FileNet logo
  Open Client Developer's Guide
  Search  |  Index  |  Glossary   |  
Open menu Overview
Open menu Open Client Architecture
Open menu Developing for Process
Open menu Error and Exception Handling
Close menu Customizing the Framework
  Best Practices
  Customizing the Error Page
  Customizing the Java Viewer
  XML Schema to INI Format
Globalization / Localization
Open menu General Information
   

Customizing the Framework

Open Client is delivered with the full source for you to build custom ASP.NET applications. You can customize the style sheets (CSS) and resource files to produce an application with a different look and feel from the out-of-the-box Open Client that supports the same operations.

You can use the ASPX pages as a template to develop applications with your customized business logic that reuse the Open Client data provider services and UI controls. In cases where existing Open Client data provider services and UI controls do not satisfy your customization requirements, we recommend that application developers extend the data provider services or UI controls rather than modifying the existing implementation directly. The Open Client data providers interact with IDM foundation objects to retrieve and persist information stored in FileNet backend servers, and additional functionality can be implemented modeling after them. Additional UI controls can be developed by extending Open Client UI controls or .NET Web controls.

Although the source code for data providers and UI controls is delivered with Open Client, you should not directly alter the implementation, as this may conflict with future Open Client updates.

Caution: The Open Client programming interfaces, data providers, and user controls may change in future releases. In addition, .NET Common Language run-time classes and objects may also be modified in future releases. FileNet does not guarantee backwards compatibility between product releases. FileNet is not liable for damages or losses when the Open Client source code has been modified by the customer.