Hippos Arkitektur

Hippo består av ett antal komponenter som är integrerade genom ett standard Java Content Repository. Den modulära arkitekturen tillåter maximal skalbarhet, interoperabilitet och tillägg av plug-in:er.

hippo-architecture.png

Hippo Repository

Hippo Repository är hjärtat i Hippo CMS. Där lagras allt innehåll och även konfiguration av sajter. All information i Hippo Repository är åtkomligt via standardgränssnittet Java Content Repository (JSR-170). Det gör Hippo lätt att integrera andra applikationer. Implementationen av Hippo Repository är baserad på Apache Jackrabbit. Apache Lucene används för fritextsökningar.

Hippo CMS

Hippo CMS är en webbapplikation för inmatning av innehåll. Hippo CMS är anpassningsbar med en plugin arkitektur och är baserat på Apache Wicket.

Hippo Site Toolkit

Hippo Site Toolkit är verktygslådan för att snabbt bygga sajter med Hippo.

Hippo Portal

Hippo Portal gör det möjligt att hantera inloggningar och rättigheter t.ex. med Single Sign On lösningar. Vidare är det en hjälp för att skapa anpassade vyer för olika användare utifrån roll, sammanhang, plats, etc. Hippo Portal är baserad på Apache Jetspeed och implementerar JSR 286: Portlet Specification 2.0.