Technology
Hippo CMS is a Java Open Source Web Content Management Solution. It is fully based on modern Web architectures and open standards. There are three components to the Hippo CMS suite:
Hippo Context Aware Content Server
HCCS is a new, powerful toolkit that enables you to both manage and deliver context enriched content that uses location, presence, behavior and other information to deliver personalized experiences. Business users have drag and drop toolkits to rapidly develop Web sites and other content-driven applications based on the Hippo Repository. And developers work with their technology platform of choice to deliver context-aware content to any device in any format at any time.
Hippo CMS Interface
The Hippo Interface is a Web application, essentially providing the user interface through which the content management and administrative functionality can be used in an intuitive and user friendly way. Hippo’s interface is fully customizable through a GUI plugin architecture and is based on the Apache Wicket web application framework.
Hippo Content Repository
As an Open Source enterprise-class and completely web standards compliant component in the Hippo suite of tools, all content is stored and delivered out of the Hippo Content Repository. And, all content and CMS functionality are exposed through a standard set of API interfaces. This provides unprecedented control over your content and means any external application can create, import, export, search, manage, structure, manipulate and publish content – just by using standard API’s.
Developer Specifications:
Powerful capabilities that provide the ability to rapidly deliver new content-driven applications.
- Development Standards compliant – support for development tools (Java, Spring, Javascript)
- Seamless Portal integration JSR 168/286 – optimized for recently released Apache Jetspeed 2.2. Context-Aware Content Server runs transparently in the Portal as native portlets
- Web framework independence with support for JSP, Wicket and advanced support for Spring MVC and others.
- REST, WebDAV and XML support.
- JavaServer Pages (JSP), JavaServer Faces (JSF), Freemarker, Portlets and Gadgets – with easy template editing to make the software extendable.
- JCR (JSR-170) support to access content repositories in a standardized manner
- Full dynamic publishing based on high performance query language
- Intelligent caching (active caching with fine grained validity check), vertically and horizontally scalable with clustering and replication support for solutions with millions of documents or tens of millions of views.
Architect Features
Intuitive interfaces, and powerful features that set the standard for managers to design the most robust content-driven applications.
- Customizable user interfaces using Wicket components
- Faceted browsing of the content structures in the CMS – provide users their own view for easy navigation and use
- Freemarker support – view and edit templates directly in the browser window. Version and access control for templates
- Extensibility through plug-in architecture and configurations to empower users to extend and modify the CMS as their content management needs evolve.
- Federated Search - indexing external repositories making it easier for content to be pulled from various and incompatible sources and stored centrally.
- Meta data storage and indexing external content sources and node granularity – making data more manageable
- High performance build-in search utilizing Apache Lucene
- Faceted security model AKA Knowledge domains