Using the Console - Enterprise Java Content management system - Hippo CMS

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

Using the Console

Introduction

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/.

Logging In

Log in to the Console application as any user with admin privileges.

Within the same browser session, you can only log into the CMS and Console applications at the same time using the same user account. If you are logged in to one application and log into the other within the same browser session using a different user account, you will be logged out from the first application. If you need to log in to both applications at the same time using two different user accounts, you must use two different browser sessions (for example by using incognito windows).

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.

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

Using the Console

Introduction

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/.

Logging In

Log in to the Console application as any user with admin privileges.

Within the same browser session, you can only log into the CMS and Console applications at the same time using the same user account. If you are logged in to one application and log into the other within the same browser session using a different user account, you will be logged out from the first application. If you need to log in to both applications at the same time using two different user accounts, you must use two different browser sessions (for example by using incognito windows).

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.