PyLucid manages the content on the following structure:
The PageContent data is divided into:
| PageTree | Specifies where the page is found in the menu for all existing languages. |
| Language | Language of PageMeta and PageContent |
| PageMeta | Data like page name, title, tags, keywords etc. |
| PageContent | The page content |
The structure of a normal content page looks like this:
The content of a PluginPage is generated from a plugin. e.g.: blog, lexicon plugins.
A plugin must separate his content per language by himself.
These models exist for a PluginPage:
| PageTree | Entry in the tree hierarchy |
| PageMeta | Page meta data |
| PluginPage | Information witch plugin should generate the content |
The structure of a plugin page looks like this: