On sites module using, several elements are implemented in the VDoc base. From these elements we will keep the following:
This classes diagram represents the main relations that exist between every classes of the site management system.
Table of elements correspondence
Functional term | Technical term | SDK term | Native term | Description |
Website | Website | ISite | SiteImpl | Element constituting a website |
Category,folder | Topic | ITopic | FolderImpl | Element grouping pages,sub-categories,alias.. |
Page | Page | IPageContainer | PageImpl | Element constituting a page |
Shared block | Shared block | ISharedBlockContainer | CommonBlockImp | Element constituting a shared block. |
Block template | Block template | IBlockTemplateContainer | TemplateImpl | Element that may be re-used and configured inside several blocks or pages. |
Contents of a page | Content | IContent | ContentVersionImpl | Element constituting a specific version of a page (ex.draft) |
Block | Block | IBlock | ContentVersionImpl | Element composed of components and sub-blocks. |
Component,element | Component | IComponent | ElementImpl | Unit element that may be added inside a block. |