Магнолия (CMS) - Magnolia (CMS)
Оригинальный автор (ы) | Борис Крафт и Паскаль Мангольд |
---|---|
Разработчики) | Magnolia International Ltd |
изначальный выпуск | 15 ноября 2003 г. |
Стабильный выпуск | 6.2.2 / 15 июля 2020 |
Репозиторий | |
Написано в | Ява |
Операционная система | Кроссплатформенность |
Тип | Система управления контентом |
Лицензия | Community Edition:GPLv3 Ядро DX:EULA |
Интернет сайт | www |
Магнолия это открытый исходный код система управления контентом (CMS). Он разработан компанией Magnolia International Ltd., расположенной в Базель, Швейцария. Он основан на API репозитория содержимого для Java (JSR-283).
Основные выпуски
Версия | Дата | Ключевая особенность |
---|---|---|
6.2 | 2020-03-27 | Визуальный редактор SPA; Контент с несколькими источниками через декларативный REST; Интегрированный пользовательский интерфейс; Комплект разъемов DAM; Пакет соединителей автоматизации маркетинга.[1] |
6.1 | 2019-06-26 | Переупаковка продукта: DX Core и Community Edition; Пакеты коннекторов, Live Copy, множество улучшений панели поиска и пользовательского интерфейса.[2] |
6.0 | 2018-11-30 | Панель поиска с ранжированием результатов поиска на основе ИИ, распознаванием изображений и тегами, моделями контента через типы контента, новой структурой пользовательского интерфейса, обновленным пользовательским интерфейсом.[3] |
5.7 | 2018-06-25 | GDPR готовность, Apache Solr для индексации активов, псевдонимов имен полей, совместимости среды выполнения с Java 9 и Java 10, базовой спецификации Java в Java EE 8.[4] |
5.6 | 2017-11-15 | Теги контента, новая конечная точка доставки REST API, программное обеспечение Спецификация для сторонних зависимостей, OAuth 2.0, Ваадин 8, Log4j 2.[5] |
5.5 | 2016-11-15 | Приложение Definitions, функции навигации, Magnolia CLI, темы в YAML, множество улучшений UX; CORE 5.5 использует H2 как базу данных по умолчанию.[6] |
5.4 | 2015-07-03 | Magnolia Templating Essentials, легкая разработка, конфигурация с помощью файлов YAML, унифицированная загрузка ресурсов.[7] |
5.3 | 2014-06-24 | Персонализация (p13n), задачи рабочего процесса, улучшенный DAM API, коннектор контента, приложение менеджера маркетинговых тегов.[8] |
5.2 | 2013-11-22 | Модуль REST, больше приложений с использованием нового пользовательского интерфейса Vaadin, улучшенный процесс миграции.[9] |
5.1 | 2013-10-09 | Интернационализация (i18n), массовые действия, рабочий процесс публикации, настраиваемые приложения.[10] |
5.0 | 2013-06-20 | Новый интерфейс на основе HTML5 и Ваадин. Фреймворк для создания приложений, ориентированных на задачи.[11] |
4.5.1 | 2012-03-13 | Новый API шаблонов, многоканальная публикация, JCR 2.0 [12] |
4.1 | 2009-06-12 | Управление цифровыми активами, создание изображений, комментирование.[13] |
4.0.1 | 2009-03-06 | Стандартный набор шаблонов.[14] |
3.0 | 2006-11-15 | Выпуск Enterprise с такими функциями, как аутентификация LDAP.[15] |
2.0 | 2004-11-15 | Улучшения юзабилити.[16] |
1.0 | 2003-11-15 | Изначальный выпуск.[17][18] |
Архитектура
Magnolia CMS - это система управления контентом на основе Java.[19] который использует JCR репозиторий для хранения, извлечения и поиска данных. В этом отношении Magnolia похожа на Adobe Experience Manager, Hippo CMS и Jahia, которые также используют JCR. Magnolia по умолчанию использует Apache Jackrabbit, эталонную реализацию JCR. Можно использовать другую реализацию репозитория, сертифицированную JSR-170, такую как Modeshape.
Постоянного хранения
В Магнолии Кролик сохраняет данные в H2 база данных по умолчанию. Легковесная встроенная база данных H2 содержит программное обеспечение Magnolia, конфигурацию и два демонстрационных веб-сайта, которые можно загрузить за один раз для тестирования системы. Для производственных сред можно использовать другие базы данных, такие как MySQL, MariaDB, PostgreSQL или Oracle.
Модули
Magnolia CMS имеет модульную архитектуру. Ядро системы и такие функции, как редактор страниц, управление цифровыми активами и кэш, упакованы в отдельные модули. Механизм модуля также используется для упаковки и развертывания веб-сайтов, созданных с помощью Magnolia CMS. Шаблоны, темы и функции, используемые на веб-сайте, разделены на отдельные модули.[20]
Модульность позволяет администраторам сайта устанавливать и удалять функции в соответствии с требованиями проекта. Инкапсуляция функциональности в дискретные модули также способствует разделение проблем: одна команда может работать, например, над шаблонами веб-сайтов, а другая - над приложениями.
На уровне файловой системы модуль Magnolia - это БАНКА, формат файла Java, используемый для упаковки файлов и ресурсов классов Java (изображений, CSS, JavaScript) в один файл. Развертывание модуля Magnolia включает копирование файла JAR на сервер приложений Java и перезапуск экземпляра Magnolia. Magnolia CMS распознает файл JAR во время процесса запуска и устанавливает модуль.
Magnolia International Ltd. предоставляет часто используемые функциональные модули, такие как комментирование и персонализация. Сообщество пользователей разработало дополнительные модули для конкретных задач, таких как проверка неработающих ссылок.[21]
Пользователи
Клиенты Magnolia[22] поступают в основном из финансовых служб, правительства и СМИ. Система лучше всего подходит для организаций, у которых есть сложные требования к интеграции и достаточные ИТ-ресурсы для настройки продукта в соответствии со своими потребностями. Чтобы воспользоваться преимуществами архитектуры с открытым исходным кодом Magnolia и интегрировать CMS с существующими системами, необходим значительный опыт Java. Компания указала, что подход к разработке на основе файловой системы[23] делает продукт менее требовательным к знаниям Java.
Конференция
Конференция Magnolia - это ежегодное мероприятие для разработчиков CMS и пользователей цифрового маркетинга. Конференция - это место, где можно встретиться с другими пользователями, поделиться передовым опытом и узнать об обновлениях продуктов. Техническая презентация предназначена для разработчиков программного обеспечения с упором на интеграции и примеры внедрения CMS. В 2015 году Magnolia добавила дорожку цифровых бизнес-презентаций, в которой основное внимание уделяется проблемам контента, с которыми сталкиваются предприятия, и тому, как они используют продукт для построения своих брендов в Интернете.
Конференция также включает сообщество несогласие где участники сами несут ответственность за предложения, голосование и представление выступлений, которые каждый может выбрать для участия.
Рекомендации
- ^ «Примечания к выпуску Magnolia CMS 6.2». Документация Магнолии. Magnolia International Ltd. Получено 2020-08-06.
- ^ «Примечания к выпуску Magnolia CMS 6.1». Документация по Магнолии. Magnolia International Ltd. Получено 2019-07-22.
- ^ «Примечания к выпуску Magnolia CMS 6.0». Документация по Магнолии. Magnolia International Ltd. Получено 2018-12-04.
- ^ «Примечания к выпуску Magnolia CORE 5.7». Документация Магнолии. Magnolia International Ltd. Получено 2018-07-11.
- ^ «Примечания к выпуску Magnolia CORE 5.6». Документация по Магнолии. Magnolia International Ltd. Получено 2017-11-16.
- ^ «Примечания к выпуску Magnolia CORE 5.5». Документация по Магнолии. Magnolia International Ltd. Получено 2016-11-21.
- ^ «Примечания к выпуску Magnolia 5.4». Документация по Магнолии. Magnolia International Ltd. Получено 2016-10-17.
- ^ «Примечания к выпуску Magnolia 5.3». Документация по Магнолии. Magnolia International Ltd. Получено 2016-10-17.
- ^ «Примечания к выпуску Magnolia 5.2». Документация Магнолии. Magnolia International Ltd. Получено 2016-10-17.
- ^ «Примечания к выпуску Magnolia 5.1». Документация Магнолии. Magnolia International Ltd. Получено 2016-10-17.
- ^ Хиетала, Антти (20.06.2013). «Примечания к выпуску Magnolia 5.0». Документация по Магнолии. Magnolia International Ltd. Получено 5 ноября 2014.
- ^ Хиетала, Антти (13 марта 2012 г.). «Примечания к выпуску Magnolia 4.5.1». Документация по Магнолии. Magnolia International Ltd. Получено 2014-11-05.
- ^ Джозеф, Грегори (12.06.2009). «Примечания к выпуску Magnolia 4.1». Документация Магнолии. Magnolia International Ltd. Получено 2014-11-05.
- ^ Джозеф, Грегори (2009-03-06). «Примечания к выпуску Magnolia 4.0.1». Документация по Магнолии. Magnolia International Ltd. Получено 2014-11-05.
- ^ Нативидад, Анджела (15 ноября 2006 г.). «Магнолии исполняется 3 года, обновляется веб-CMS». CMSWire. Simpler Media Group. Получено 2009-01-25.
- ^ Данвуди, Брайс (2004-11-16). «Выпущена Magnolia 2.0, CMS с открытым исходным кодом J2EE». CMSWire. Simpler Media Group. Получено 2009-01-25.
- ^ Крафт, Борис (17 ноября 2003 г.). "Магнолия 1.0 выпущена". betterfasterbigger.com. Получено 2016-10-18.
- ^ «Обычные выпуски бесплатной корпоративной CMS на базе Java». CMSWire. Simpler Media Group. 2003-11-20. Получено 2009-01-25.
- ^ Караджа, Амандари (2019-08-06). «Магнолия, признанная Gartner в Магическом квадранте управления веб-контентом». Cision (PRWeb). Cision. Получено 6 августа 2019.
- ^ Мейер, Кристоф. «Модули». Документация по Магнолии. Magnolia International Ltd. Получено 6 ноября 2014.
- ^ Керкхофф, Марвин. «Приложение Deadlink». Вики Сообщества Магнолии. Получено 6 ноября 2014.
- ^ "Рекомендации". Magnolia International Ltd. Архивировано с оригинал 10 февраля 2015 г.. Получено 2 декабря 2014.
- ^ Мейер, Кристоф (2015-07-03). «Примечания к выпуску Magnolia 5.4». Документация Магнолии. Magnolia International Ltd. Получено 30 июля 2015.