Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

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

Try RAD Studio for FREE!  It’s the fastest way to develop cross-platform Native Apps with flexible Cloud services and broad IoT connectivity. Start Your Trial Today!

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 \
-DarchetypeRepository=http://maven.onehippo.com/maven2

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.

http://www.onehippo.org/binaries/ninecolumn/content/gallery/connect/trails/getting-started-trail-10.0/cms-10.0-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.

http://www.onehippo.org/binaries/ninecolumn/content/gallery/connect/trails/getting-started-trail-10.0/console.png

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.

http://www.onehippo.org/binaries/ninecolumn/content/gallery/connect/trails/getting-started-trail-10.0/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. 

http://www.onehippo.org/binaries/ninecolumn/content/gallery/connect/trails/getting-started-trail-10.0/essentials-library.png

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.

http://www.onehippo.org/binaries/ninecolumn/content/gallery/connect/trails/getting-started-trail-10.0/default-site.png

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.

Get Your Apps to Customers 5X Faster with RAD Studio. Brought to you in partnership with Embarcadero.

Topics:
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 DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

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

X

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

{{ parent.tldr }}

{{ parent.urlSource.name }}