This article covers a Hippo CMS version 11. There's an updated version available that covers our most recent release.

Using the Console


The Hippo Console application exposes a number of low level repository operations for use by developers and administrators. By default it is mapped to the path /console relative to the cms context root. For local development this means it is accessible at http://localhost:8080/cms/console/

Browsing and viewing content

You can browse and view the repository content using the tree on the left. Once you have selected a node you can view and edit the details in the form on the right.

Saving Changes

In general when you make changes to the content using the console, the changes are not immediately saved, but remain as transient state in your session and will not be persisted until you explicitly hit the "Write changes to repository" button in the upper right corner. When you have outstanding changes, you will see this button highlighted in red. If you change your mind and want to flush the changes in your session use the "Reset" button next to it.

Basic operations

Basic operations include adding, deleting, copying, moving, and renaming nodes, and adding a property to a node are available from the main menu bar as well as from the context menu that you can access by right-clicking on a node in the browse tree.

Keyboard shortcuts

Some of the aforementioned functions have mappings to keyboard shortcuts. You can even browse the tree using the arrow keys. The question mark ('?') main menu item shows a dialog that lists the available bindings.

Advanced operations

The very top bar of the page lists a number of advanced operations. The most import ones include, importing and exporting ( enhanced) system view XML, importing and 'exporting' (viewing) compact node type definitions (CNDs), creating and applying JCR patches, and resetting a node to its bootstrap content.