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 source code.

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


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


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

Kickstart your projects with the Hippo feature library
September 25, 2014

With this feature library, you can add commonly used functionality to your project

Hippo CMS Integration Patterns
October 15, 2014

At this year's Hippo GetTogether, Senior Architect Jeroen Reijn presented examples of integration patterns used by Hippo clients in their existing application landscape.

Re: [hippo-community] Accessing custom Spring components from your own context in 7.9.x
by: a.schrijvers | 24-10-14 10:56:39 (CEST)

FYI Issues have been fixed. Thanks all for the feedback Regards Ard On Wed, Oct 15, 2014 at 5:54 PM, Ard Schrijvers <a.schr...@onehippo.com> wrote: > For further tracking, see > > https://issues.onehippo.com/browse/HSTTWO-3105 > https://issues.onehippo.com/browse/HSTTWO-3106 > > the backport to

Re: [hippo-community] Facet Navigation, Result Set, version 7.9.3
by: gridi.serbo | 24-10-14 10:39:37 (CEST)

Hi Ard, and thanks again.  Unfortunately it is not working out so I will try to explain it a little better. 1) HippoFacetNavigationBean facetedNavBean = getFacetNavigationBean(request);2) if (facetedNavBean != null) {3) HstQuery hstQuery = getHstQuery(request); 4) if (hstQuery != null) {5) String

exteneding FolderWorkflowPlugin? please say there's a better way
by: schi...@gmail.com | 23-10-14 22:54:14 (CEST)

 Hi Everybody! So i've been trying to figure out how to enable prepopulating new document filds with the translated node name - aka the exact string the user types into a new document dialogue - i want the clean title to carry over into doc defaults, but all that seems to be available is the urk es