Tags:
no tags assigned
Class ModularityDoc
in package de.infoasset.platform.documentation
- Declaration
- public class ModularityDoc
- extends Object
- Hierarchy
java.lang.Object
de.infoasset.platform.documentation.ModularityDoc
High-Level Modularity Concepts
Plugins
Tricia is built in a modular way, and can be extended by the means of plugins. A Tricia applications is built by extending existing plugins with additional functionality.Technically speaking, a Tricia plugin is an Eclipse project. Examples of Tricia plugins are:
- tricia is the core plugin, which is present in every Tricia application
- file realized a hierarchical file store,
- sshd provides access to the file store over the SFTP protocol,
- defaultStyle is a style plugin, which contains HTML templates and CSS files.
Repositories
To encapsulate the Tricia core plugins as shown in the figure above from project specific ones, plugins are organized in different Mercurial repositories.All core plugins are developed and maintained in the repository tricia. The plugins for the EU project ECHORD are maintained in a repository called echord.
Repositories and Plugins in the Workspace
In the Tricia workspace, there is a folder with the name repos, which contains all repositories. One specific repository then contains all its plugins. For more information on the organization of the workspace see here: WorkspaceDoc.Constructor Summary
Constructor Detail
ModularityDoc
public ModularityDoc()
0 Comments