Build Your First Hippo CMS Project in Just 4 Steps

DZone 's Guide to

Build Your First Hippo CMS Project in Just 4 Steps

Creating a Hippo CMS is super simple. In just four steps, you have your CMS project alive and kicking. Hungry for a Hippo CMS tutorial? Read on.

· Web Dev Zone ·
Free Resource

Hippo CMS is an open source Java-based CMS and you can build it from scratch, but with the  setup application you can get your own Hippo implementation project up and running in just a few steps. Make sure you have  Java 8 and Maven version 3+ and then run the commands below. Windows users: remove line continuation characters ('\') and run commands on a single line.

Step 1: Create the ‘myhippoproject’ from the Hippo maven archetype using the command below.

mvn archetype:generate \
-DarchetypeGroupId=org.onehippo.cms7 \
-DarchetypeArtifactId=hippo-project-archetype \
-DarchetypeVersion=3.0.0 \

Step 2: Go to your project root folder ‘myhippoproject’and build your new project.

cd myhippoproject
mvn clean verify

Step 3: Launch Hippo CMS by running the following command in ‘ myhippoproject’

mvn -Pcargo.run -Drepo.path=storage

Congratulations! Hippo CMS is now running and you are ready to start implementing your Hippo-based website. The following applications are running:

Hippo CMS UI at  http://localhost:8080/cms

Use admin/admin or editor/editor or author/author as username/password combination. These users have admin, editor and author roles respectively. Browse the  End User Manual to learn about creating, editing and publishing content as well as user management.


Hippo CMS Console at http://localhost:8080/cms/console

The Hippo Console is a power tool for advanced repository operations for use by developers and administrators. You will not need the console for most activities.


Setup Application at  http://localhost:8080/essentials

This page is only displayed when the setup application starts for the first time (unless you check the final checkbox). Read carefully and if needed, change the default parameters before clicking on  Get Started  to enter the  library.


Hippo can build some very custom websites, and the feature library will have you on your way in no time. Choose from a variety of features in the library to customize content, layout, integrations, SEO and much more. Click 'Install Feature' to add it to your project. Once installed they appear in the installed features tab where you can configure them. 


Website at http://localhost:8080/site

The website will initially be empty. Once you have added some features from the library to the site it will render them using a default bootstrap theme.


Step 4: Build your website: 

You can now customize your newly added features or create your own. Check out our tutorial on creating a working website with Hippo.

cms application ,java ,maven ,open source ,web dev

Published at DZone with permission of Anoop Gangadharan . See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}