Getting Started - Enterprise Java Content management system - Hippo CMS

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

Getting Started

Hippo CMS is an open source java CMS and you can build it from scratch, but with the  setup application, you can be up and running your project in just a few steps. Run the commands below to launch Hippo Community Edition in minutes ! (on windows, 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=2.00.09 \
-DarchetypeRepository=http://maven.onehippo.com/maven2

Type ‘n’ at the prompt if you want to customize your project name or other  parameters.

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! You now have access to Hippo CMS ! Along with an empty sample website at  http://localhost:8080/site , you will see : 

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

Use admin/admin or editor/editor or author/author as username/password combination. Each of 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.

//onehippo-prod.global.ssl.fastly.net/binaries/ninecolumn/content/gallery/connect/trails/cms-login.png

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. See  using the console to learn your way around the repository.

//onehippo-prod.global.ssl.fastly.net/binaries/ninecolumn/content/gallery/connect/trails/console.png

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

This page is only displayed only 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.

//onehippo-prod.global.ssl.fastly.net/binaries/ninecolumn/content/gallery/connect/essentials/screenshots/essentials-introduction.png

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.

//onehippo-prod.global.ssl.fastly.net/binaries/ninecolumn/content/gallery/connect/essentials/screenshots/essentials-library.png

Step4: Build your website: 

You can now  customize your newly added features or  create your own. In Developer trails we walk you through creating a working website.

You can also add  advanced features such as review forms, calculations and ratings and more. If you get stuck, check out the  troubleshooting and  documentation pages or reach out to us on our  Community Forum.

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

Getting Started

Hippo CMS is an open source java CMS and you can build it from scratch, but with the  setup application, you can be up and running your project in just a few steps. Run the commands below to launch Hippo Community Edition in minutes ! (on windows, 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=2.00.09 \
-DarchetypeRepository=http://maven.onehippo.com/maven2

Type ‘n’ at the prompt if you want to customize your project name or other  parameters.

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! You now have access to Hippo CMS ! Along with an empty sample website at  http://localhost:8080/site , you will see : 

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

Use admin/admin or editor/editor or author/author as username/password combination. Each of 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.

//onehippo-prod.global.ssl.fastly.net/binaries/ninecolumn/content/gallery/connect/trails/cms-login.png

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. See  using the console to learn your way around the repository.

//onehippo-prod.global.ssl.fastly.net/binaries/ninecolumn/content/gallery/connect/trails/console.png

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

This page is only displayed only 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.

//onehippo-prod.global.ssl.fastly.net/binaries/ninecolumn/content/gallery/connect/essentials/screenshots/essentials-introduction.png

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.

//onehippo-prod.global.ssl.fastly.net/binaries/ninecolumn/content/gallery/connect/essentials/screenshots/essentials-library.png

Step4: Build your website: 

You can now  customize your newly added features or  create your own. In Developer trails we walk you through creating a working website.

You can also add  advanced features such as review forms, calculations and ratings and more. If you get stuck, check out the  troubleshooting and  documentation pages or reach out to us on our  Community Forum.