Hippo CMS

What is Hippo CMS?

Hippo CMS is a Java based, Open Source Web Content Management platform. With strong integrations and a solid architecture based around the separation of concerns, Hippo gives you the flexibility to have full control over your project.

Can I try it out?

Yes! Take a look at our demo. Or look under the hood if you like, we share our sourcecode.

Looking for assistance? You're welcome to ask for help--we have a very active mailing list! Please do check the tutorials and the guidelines first, though.

New here?

Our tutorials will get you up to speed with Hippo development.

Follow the Hippo Trail

Architecture

The relations between repository, CMS and delivery tier.

How it all fits together

Developer Info

Source code, forge, license, roadmap and system requirements.

Quick links

Careers

Interested? We're always on the lookout for new talent.

Have a look

Videos to watch

Videos of the annual Hippo developer conference, the Hippo GetTogether, and our video trail where we teach you how to go beyond the basics.

Latest Blogs

In the Press: The Myth about Geeks and Creativity
July 16, 2014

The sort of creativity you often see in tech goes beyond the individual: it’s a collective form of creativity, and it’s the backbone of open source.

Speeding up your Hippo CMS development with Spring Loaded
August 05, 2014

We use JRebel a lot during the development of our CMS product. JRebel is a great tool and allows us to do live reloading of source code and enables us to develop the CMS product in a lot less time.

Re: [hippo-community] What is actually stored in the database and storage folder?
by: Jasper Floor | 02-10-14 13:48:34 (CEST)

On Thu, Oct 2, 2014 at 1:18 PM, Bert Leunis <b.le...@onehippo.com> wrote: On Thu, Oct 2, 2014 at 1:03 PM, Jasper Floor <j.f...@onehippo.com> wrote: You can add a version to an initialize item.Hey Jasper, he already said that he choose the other option ("I'll stick to the module-wide version ID for n

Re: [hippo-community] What is actually stored in the database and storage folder?
by: b.leunis | 02-10-14 13:18:38 (CEST)

On Thu, Oct 2, 2014 at 1:03 PM, Jasper Floor <j.f...@onehippo.com> wrote: You can add a version to an initialize item.Hey Jasper, he already said that he choose the other option ("I'll stick to the module-wide version ID for now") ;-)  Then it will only be reloaded if the version number is newer tha

Re: [hippo-community] What is actually stored in the database and storage folder?
by: Jasper Floor | 02-10-14 13:03:34 (CEST)

You can add a version to an initialize item. Then it will only be reloaded if the version number is newer than the registered one. I think it actually makes sense to put a version number on each item since that shows when it was added. Not strictly necessary if you use scm but absolutely necessary i