Tricia Help
Last edited Oct 28, 2011
Tags: no tags assigned  

Class ModularityDoc

in package de.infoasset.platform.documentation

Declaration
public class ModularityDoc
extends Object
Hierarchy
java.lang.Object
  extendsde.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

ModularityDoc()

Constructor Detail

ModularityDoc

public ModularityDoc()

0 Comments