Описание тега hippocms
Bloomreach Experience Manager (ранее известный как Hippo CMS) - это платформа управления веб-контентом на основе Java с открытым исходным кодом. Он использует современные веб-архитектуры, открытые стандарты и компоненты с открытым исходным кодом. На всех уровнях архитектуры доступны открытые и расширяемые API-интерфейсы для интеграции Bloomreach в вашу существующую архитектуру приложения. Он ориентирован на средние и крупные организации, управляющие большими наборами контента для многоканального распространения.
Архитектура
Архитектура Bloomreach очень модульная. Эта модульная и чистая архитектура имеет ряд технических преимуществ, таких как простота интеграции и отличная масштабируемость, а также функциональные преимущества, такие как повторное использование контента. В следующих разделах подробно описывается каждый модуль в стеке Bloomreach. Выделим три модуля, перечисленных на схеме ниже; Репозиторий контента, CMS и уровень доставки (также известный как HST).
Обзор компонентов высокого уровня:
Уровень доставки ("HST")
Hippo Site Toolkit - это стандартная среда представления Bloomreach на основе Java, обеспечивающая кэширование и диагностику страниц. Как разработчик, у вас есть выбор между шаблонами JSP или Freemarker, в качестве альтернативы можно использовать любую платформу доставки и подключиться к REST API Bloomreach.
Приложение для разработки ("Bloomreach Experience Manager")
CMS - это веб-приложение, по сути предоставляющее пользовательский интерфейс, через который можно использовать функции управления контентом и администрирования. Он основан на Apache Wicket и ExtJS.
Репозиторий контента ("Репозиторий Bloomreach")
Ядром Bloomreach Experience Manager является Репозиторий. Весь контент, метаданные и конфигурация хранятся в этом центральном компоненте. Основой репозитория является Apache JackRabbit, эталонная реализация JSR-170 и JSR-283 ( репозиторий содержимого Java). Весь контент и функциональность CMS доступны через стандартный набор интерфейсов API.
Более подробную информацию можно найти на двух сайтах Bloomreach: