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.
Join the DZone community and get the full member experience.Join For Free
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.
mvn archetype:generate \ -DarchetypeGroupId=org.onehippo.cms7 \ -DarchetypeArtifactId=hippo-project-archetype \ -DarchetypeVersion=3.0.0 \ -DarchetypeRepository=http://maven.onehippo.com/maven2
cd myhippoproject mvn clean verify
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.
You can now customize your newly added features or create your own. Check out our tutorial on creating a working website with Hippo.
Published at DZone with permission of Anoop Gangadharan. See the original article here.
Opinions expressed by DZone contributors are their own.