next up previous contents
Next: Framework Up: Developer Manual Previous: Porting   Contents

Plug-in Architecture

Metadata indexing is based largely on file-type specific heuristics. Therefore I've chosen to remove all indexing code from the application codebase. The actual process of finding metadata has been placed in separate modules that follow a very basic design. These modules shall from now on be called plug-ins.

The application's plug-in architecture consists of two parts: the module loader framework and a selection of representative example modules.