Questions tagged [hippocms]

Bloomreach Experience Manager (formerly known as Hippo CMS) is a Java-based, Open Source CMS. It's targeted at medium to large organizations managing large sets of content for multi-channel distribution.

Bloomreach Experience Manager (formerly known as Hippo CMS) is a Java-based open source web content management platform. It uses modern web architectures, open standards and open source components throughout. In all layers of the architecture, open and extensible APIs are available for integrating Bloomreach into your existing application architecture. It's targeted at medium to large organizations managing large sets of content for multi-channel distribution.

Architecture

The Bloomreach architecture is highly modular. This modular and clean architecture has several technical benefits such as ease of integration and great scalability, and also functional benefits such as content reuse. In the next sections, details are provided on each module in the Bloomreach stack. We highlight the three modules listed in the diagram below; Content Repository, CMS and Delivery Tier (also known as HST).

High Level Component Overview:

  • Delivery tier ("HST")

    The Hippo Site Toolkit is Bloomreach's default Java-based presentation framework, providing caching and page diagnostics. As a developer, you have a choice between JSP or Freemarker templates, alternatively, one can use any delivery platform and hook up to Bloomreach's REST APIs.

  • Authoring application ("Bloomreach Experience Manager")

    The CMS is a web application, essentially providing the user interface through which the content management and administrative functionality can be used. It's based on Apache Wicket and ExtJS.

  • Content repository ("Bloomreach Repository")

    The core of Bloomreach Experience Manager is the Repository. All content, metadata and configuration is stored in this central component. The base of the Repository is Apache JackRabbit, the reference implementation of JSR-170 and JSR-283 (Java Content Repository). All content and CMS functionality are exposed through a standard set of API interfaces.

More info can be found on Bloomreach's two websites:

Corporate - bloomreach.com

Developer - developers.bloomreach.com

168 questions
1
vote
1 answer

AlreadyCommittedException: Response already committed after doing buildPage but before writing response from PageInfo (HippoCMS)

We serve our CMS (Hippo) content using a REST endpoints, and I noticed strange behavior that happens intermittently: Time and again, when invoking an end point (e.g., http://site.name/api/articles/) for the first time after a period of inactivity…
Nestor Milyaev
  • 5,845
  • 2
  • 35
  • 51
1
vote
1 answer

Hippo cms cache

I switched on page caching in hippo cms as it written in this link https://www.onehippo.org/10/library/concepts/request-handling/hst-page-caching.html After switching on cache, pages are loaded faster. But problem is, this cache invalidated after a…
Bagdat
  • 308
  • 4
  • 15
1
vote
1 answer

Creating Custom compound Type in Hippo CMS10 and using it inside document

I have Created Compound type Profile under go-green project of hippo community version. I have created compound-type inside go-green document types. This compound type has 5 fields via Name, Title, Designation, Description and Image. I wanna know…
1
vote
1 answer

Customizing HippoCms ActivityStream message for custom workflow plugin

I've created a custom plugin for Hippo CMS (Hippo v7.9.3, CMS v2.26.07), which adds a button to image gallery elements' toolbar. The button opens a popup, which (after a file upload), replaces some images on the site. The plugin was developed…
Daniel
  • 209
  • 1
  • 3
  • 12
1
vote
1 answer

Banner image doesn't load with Hippo CMS

I have been applying custom html/css layout to hippo. in homepage-main.ftl I have an image which is 1366x518 and ~400KB in size. Here's how it's implemented. "/> However, when I run Hippo CMS it…
Keshan
  • 14,251
  • 10
  • 48
  • 72
1
vote
0 answers

spring security redirecting to login page on click of any link after successful login

I am trying to implement spring security-3.0.7 in an application which uses hippo as a content management system. I can able to login web application successfully after login if I click any link it redirecting to login page again. Here is web.xml…
JBasu
  • 95
  • 8
1
vote
1 answer

getting Hippo's Banner content via rest api is null

I have created a banner document with an image and some text as content. I also have created a rest link with their rest service manager. But when running the below rest link, I get an NullPointerException: rest link:…
Nomesh DeSilva
  • 1,649
  • 4
  • 25
  • 43
1
vote
1 answer

Hippo cms cache method

What kind of cache Hippo cms is using? I found something about bundle cache on official page, but I don't have idea where information are stored and how get them out. Main problem is I need synchronize L2cache between a lot of instances of Hippo cms…
Chytry
  • 367
  • 1
  • 13
1
vote
2 answers

How can be changed a documenttype layout in Hippo CMS

I created a hippo documenttype using a one column layout. For rendering purposes I would like to reorganize the given items into a two-columns layout. However, no option is available to do this change, at least not by using the latest hippo cms…
1
vote
2 answers

How to include all parameters of a standard HST component in child component?

A lot of my custom components extends the EssentialsListComponent. The same standard HST component has a lot of useful parameters such as pageSize and sortOrder (input through the Console) which I currently have to handle individually in my classes.…
ericn
  • 12,476
  • 16
  • 84
  • 127
1
vote
1 answer

Tomcat VirtualWebappLoader stopped working for Java classes

It has been working lovely for me until yesterday. I'm using it with SpringLoaded in my Hippo CMS project. Symptoms: - Works for changes to .ftl files - Does not work for changes to java classes e.g. MyContactFormComponent Some findings: The…
ericn
  • 12,476
  • 16
  • 84
  • 127
1
vote
2 answers

hst.actionUrl virtual configuration Hippo CMS

Following the instruction here, my website can display the contents fine. However, handling the form submission is current a problem. I have virtual host set up in my environment. Rendering of contents is fine but form submission ends up in a…
ericn
  • 12,476
  • 16
  • 84
  • 127
1
vote
1 answer

How can a version controlled /bootstrap/ folder be used to sync the repository Hippo CMS?

So I've always committed the /bootstrap/ folder to Git. My colleagues can check it out from Git. Now, what do they have to do to see the same latest hst:namespaces (document types), hst:configurations (sitemaps, pages, templates, containers) and…
ericn
  • 12,476
  • 16
  • 84
  • 127
1
vote
1 answer

How to optimise deployment of repository to production server Hippo CMS?

Problems: Deployment took too long Namespaces, configurations and contents missing in production server What I've done: Followed the guide to deploy my Hippo CMS project here. What I've found: When I extract the distribution file, I've found cms.war…
ericn
  • 12,476
  • 16
  • 84
  • 127
1
vote
1 answer

How can generate URLs, within the Hippo groovy updater, for documents which have a sitemap entry?

Some question context At the moment I am developing some redirect logic in a HippoCMS powered website, to create 301 redirects for URLs on the old website to their corresponding pages on the new website. For the old website i only have access to a…
mvbrakel
  • 936
  • 5
  • 16