The content tree

The content tree contains references to content instances and presents a file-system-like view on available content instances. The content tree can be used to organize and mange your contents. I.e. the page tree of a website can be modeled using the content tree and administered via the [fleXive] administration GUI. Mind that when we speak of the content tree, in fact we speak of two separate trees. The live and the edit tree. This will be explained in detail in this section. The content tree is accessible via the "Content Tree" tab.

The content tree GUI allows you to administer two separate trees:

  1. The Edit Tree
  2. The Live Tree

The edit tree holds content instances that are being edited and waiting to be activated. By activating a content instance via the content tree's context menu the instance's workflow step is automatically changed to "Live" and it is copied into the live tree.

The live tree holds content instances in the workflow step "Live" which have already been explicitly activated. In other words the live tree contains "published" content. It is not possible to create content instances directly in the live tree. Instead content instances need to be activated in the edit tree via the content tree's context menu.

Edit tree example:

Live tree example:

In essence this means that although content instances are copied from the edit tree to the live tree, you have virtually two independent content trees available. Contents can be edited, messed with and organized in the edit tree while contents are "published" for the public via the live tree.

By clicking the icon, the user can switch between the live tree and the edit tree. By clicking the icon, the user can switch between content instance captions and node paths.

See the core components chapter edit and live modes for additional information.

To display the context menu right-click on a tree node. Not all features shown on the following screenshot are always available. For example, attaching a content instance is only possible, if the instance has been loaded into the instance editor before.

The context menu provides the following functionality: