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
0
votes
2 answers

How to programmatically retrieve list of all pages in HippoCMS?

In HippoCMS, I've created Document Type and want to provide dynamic field that will list all available pages, just like when creating new page through Channel Manager in CMS (when clicked to Pages button, there is list of all pages available). I can…
Nur4I
  • 183
  • 4
  • 19
0
votes
2 answers

File type not allowed - pdf upload - HippoCMS

While uploading .pdf files bigger than 1MB in size through assets in Hippo CMS it gives an error "File type not allowed". I have already checked MySQL configuration and checked…
Matjaz Trcek
  • 261
  • 3
  • 15
0
votes
1 answer

How to create image attributes in HippoCMS 7.9?

I'm currently working on a hippo component within (7.9) and I need the image link, alt, and title: Component Method: public HippoGalleryImageSetBean getImage() { return getLinkedBean(Constants.NS_FLD_IMAGE, …
Tyler Canton
  • 571
  • 6
  • 14
0
votes
1 answer

Hippo CMS SpringBridgeHstComponent Breaks Editing Component Item Parameters

I'm currently migrating existing components to use the HST-2 Spring Bean Bridge to integrate better with the Spring IOC container. I followed the Hippo documentation and everything works as advertised, at least in the running site. I can now define…
jms
  • 3
  • 2
0
votes
2 answers

Response already committed doBeforeRender response.sendRedirect() (HippoCMS)

In a get request for a page I read some session parameters. If some session parameters are missing I would like to redirect to home page or any page. I tried doing that but obviously the response has been already committed before the doBeforeRender…
cloudnaut
  • 982
  • 3
  • 13
  • 35
0
votes
1 answer

How can I set up a Dropdown List using Template Composer Annotation in Hippo CMS?

Currently working on a simple component and I need the drop down to have a display name of : One, Three, and Five However, I need that value to actually equal the integer value of these display names. One = (int) 1, Three = (int) 3, Five = …
Tyler Canton
  • 571
  • 6
  • 14
0
votes
1 answer

Accessing ChannelInfo and ResourceBundle from ServletFilter in HippoCMS

I put all my application properties and configuration into a hippo resource bundle and (based on the channel) into the channel settings (ChannelInfo). Is there any way to access the channel configuration and hippo resource bundles from a…
cloudnaut
  • 982
  • 3
  • 13
  • 35
0
votes
1 answer

Does HippoCMS 7.8 support deploying with unexploded WAR files?

Does HippoCMS 7.8 support deploying on Tomcat 7 using unexploded WAR files? I have tried the following setup in my server.xml:
Peter Eichman
  • 31
  • 1
  • 8
0
votes
1 answer

Hippo CMS 7.9 Facets

I'm trying to implement facets and also create a catalog component. My original approach was to use the: org.onehippo.cms7.essentials.components.EssentialsContentComponent However it doesn't seem like it's available for 7.9. My next approach is to…
Tyler Canton
  • 571
  • 6
  • 14
0
votes
2 answers

Hippo CMS Component (Spring managed) in a catalog (Howto use a spring managed catalog component)

I am having problems setting up Spring in Hippo CMS in combination with a catalog. I had a catalog configured with a componentclassname:ServiceLinkListComponent so I could drag & drop the component into a placeholder on a page in the channel…
cloudnaut
  • 982
  • 3
  • 13
  • 35
0
votes
1 answer

Global Channel Configuration (Tenant/Banner/Logo)

I am wondering how you can create a channel with a base layout where the header logo (banner) and the footer text can be changed globally for all pages in that channel. I think thats a default use case, that you can at least change the logo of the…
cloudnaut
  • 982
  • 3
  • 13
  • 35
0
votes
1 answer

Is it possible to reference prototype page from another prototype page in Hippo CMS?

I have one abstract page, and prototype page that references it using hst:referencecomponent and adds one component to it. Now I want to create one more prototype page, and reference prototype page I created earlier. But when I try to create a new…
Nur4I
  • 183
  • 4
  • 19
0
votes
1 answer

Hippo CMS Rest Api does not return content of linked documents

I am trying to configure in Hippo CMS Community Version a custom documenttype (A) that references another custom documenttype (B). Note that B is configured as multi valued. The idea is to get the content information by means of a rest endpoint all…
0
votes
1 answer

How to include CSS file in Hippo CMS?

I'm using HippoCMS 10. I did "Hello World" tutorial from official site. Now I want to include CSS file and style something. I did this:
Nur4I
  • 183
  • 4
  • 19
0
votes
1 answer

BeanWriter not working - java.lang.NullPointerException

I was adding a field to an existing document type. No error in the CMS web user interface. The full stacktrace is as follows: [INFO] [talledLocalContainer] SEVERE: Servlet.service() for servlet [REST] in context with path [/essentials] threw…
ericn
  • 12,476
  • 16
  • 84
  • 127