IceViewer Content-Engine

 

The IceViewer Content-Engine is the heart of IceViewer, which serves every request that requires opening or saving a document. When you open, upload or save a document, the IceViewer Content-Engine will do it for you.

 

The IceViewer can have multiple Content-Engines, when all engine serves a different type of storage or document management system, providing endless possibilities for developers to create their engine, and connect to any document management system, no matter how customized it is.

 

The IceViewer has two built-in Content-Engines: FileEngine and DatabaseEngine

 

·         The FileEngine allows users to open documents stored on the local disk, such as folders or shared network locations.

 

·         The DatabaseEngine allows users to pull documents from databases, which means the documents will never be saved to the hard drive.

 

When you open a document with IceViewer, you’ll have to tell the IceViewer which Content-Engine to use. A common way to specify the Content-Engine is using URL parameters, as described in the Open Documents using URL parameters section.

 

If you do not specify the Content-Engine, IceViewer will always use the default engine, which is the FileEngine.

 

This section contains the following information:

 

Changing the default Content-Engine in IceViewer

Creating your own Content-Engine

Request Authentication using the Content-Engine

IContentEngine Interface

Content-Engine Events

            IContentEngineEventHandler