Over a million developers have joined DZone.

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

Learn how to build modern digital experience apps with Crafter CMS. Download this eBook now. Brought to you in partnership with Crafter Software

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.

Crafter is a modern CMS platform for building modern websites and content-rich digital experiences. Download this eBook now. Brought to you in partnership with Crafter Software.

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.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}