Cms java: Какие существуют CMS на java? — Хабр Q&A

Содержание

Apache Lenya — необычная opensource CMS на Java / Хабр

В комментариях к топику Spring в действии — пробуем opensource CMS на Java я обмолвился об Apache Lenya, одной из opensource CMS на Java, и меня попросили написать о ней подробнее.

Почему Apache Lenya


«Почему CMS на Java?» — первый вопрос, который у меня возник, когда поступили требования от заказчика. Ответ оказался простым: заказчик, крупная корпорация, имел опыт разработки проектов на Java, поэтому доверял ей больше всего. «Java EE» звучит для уха бизнесмена серьёзнее и надёжнее, чем, скажем, PHP. Как обстоят дела с надёжностью и серьёзностью на самом деле не суть важно, но всё же стоит учитывать, что крупные корпорации доверяют продуктам других крупных корпораций.


Итак, мы в компании стали искать CMS Java. Оказалось, что их существует не так уж и мало, как платных, так и свободно-распространяемых. Подробнее можно посмотреть здесь в Википедии

После анализа лицензий, а нам нужно было серьёзно «допиливать» CMS под нужды заказчика, выбор остановился на нескольких кандидатах: Nuxeo EP, Daisy, Hippo CMS, Alfresco и собственно Apache Lenya. Все были опробованы. После анализа исходных кодов и оценки сложности доработки мы решили остановится на Apache Lenya. Эта CMS предоставляла самые широкие возможности по изменению исходного кода, которые были легко доступны. Благо лицензия Apache License позволяла менять код и использовать потом продукт в коммерческих целях. Возникшие по началу проблемы были решены с помощью небольшого, но достаточно активного комьюнити.

Возможности Apache Lenya


Apache Lenya предоставляет стандартные для CMS возможности (у меня есть опыт работы только Joomla, поэтому большая часть сравнений с ней):

  • WYSIWYG-редактор содержимого. Даже 2: Kupu и BXE. Легко добавляется более привычный FCKEditor.
  • Редактор форм для случаев, когда обычный WYSIWYG-редактор не справляется
  • Блокировка редактируемых страниц для предотвращения ситуаций, когда одна и та же страница редактируется несколькими пользователями
  • Интернационализация
  • Задание расписания на публикацию содержимого
  • Перемещение, копирование, архивация, удаление как отдельных страниц, так отдельных частей сайта
  • XHTML+CSS для разделения самого содержимого и внешнего вида
  • Возможность перенести страницы в архив
  • Разграничение прав доступа пользователей и групп пользователей к различным страницам или частям сайта
  • Интегрированный поиск по сайт (Apache Lucene)

А также не самые обычные:

  • Контроль версий. Любую отредактированную страницу можно откатить на несколько ревизий назад
  • Редактируемый жизненный цикл страниц. Одно- и двухэтапный цикл «Черновики-Опубликованные» включены в поставку
  • Разделение сайта на секции: Разработка, Опубликованное и Вспомогательное (Staging)
  • Все операции записываются в журнал операций
  • Конфигурационные данные хранятся в файлах. При желании можно подменить классы, обеспечивающие чтение/запись данных, на классы, работающие с базой данных
  • Идентификация пользователей по LDAP

Особенности:

  • Концепция «Публикаций»


Данная концепция позволяет переиспользовать уже созданную структуру сайта (или структуру и данные одной публикации) для новой публикации. Различные публикации могут использовать общую структуру сайта, но содержать различную информацию. Например, есть публикация по умолчанию, default, которая уже содержит в себе шаблоны XSLT, данные о пользователя, группах пользователей и другую служебную информацию. Публикация production наследуется от default. Тогда публикация production имеет такой же внешний вид (благодаря общим XSLT), доступ ко всем пользователям и группам. Однако может переопределить некоторые права пользователей, рендеринг страниц или вообще всё целиком. В общем, достаточно удобная возможность, если надо поддерживать несколько похожих сайтов.

  • Собирается с помощью Apache Ant
  • Apache Cocoon


Об это web-framework стоит поговорить отдельно чуть более подробно. Он является сердцем Apache Lenya.

Apache Cocoon


Apache Cocoon (оф. сайт) — фреймворк для веб-разработки. Имеет общие черты со Spring Framework, когда тот был ещё версии 2 или ещё моложе. Помимо всего прочего, стоит отметить, на мой взгляд, две главные особенности Кокона: наличие IoC контейнера и концепцию «каналов» (pipelines). У него есть много других примечательных особенностей, но именно эти две мне понадобились при доработке Apache Lenya. Что такое Inversion of Control, думаю, описывать не стоит, а вот про «каналы» стоит сказать пару слов.

«Каналы» — это своеобразная имплементация MVC паттерна. XML-rонфигурация выглядит примерно так:

<?xml version="1.0" encoding="iso-8859-1"?>
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">

  <!-- define the Cocoon processing pipelines -->

  <map:pipelines>

    <map:pipeline>

      <!-- respond to *.html requests with
         our docs processed by doc2html.xsl -->

      <map:match pattern="*.html">

        <map:generate src="{1}.xml"/>

        <map:transform src="doc2html.xsl"/>

        <map:serialize type="html"/>

      </map:match>

      <!-- later, respond to *.pdf requests with
         our docs processed by doc2pdf.xsl -->

      <map:match pattern="*.pdf">

        <map:generate src="{1}. xml"/>

        <map:transform src="doc2pdf.xsl"/>

        <map:serialize type="fo2pdf"/>

      </map:match>

    </map:pipeline>

  </map:pipelines>
</map:sitemap>

* This source code was highlighted with Source Code Highlighter.


Как видно, в мэппинге есть три основных этапа создания страниц:

  1. Генерация
  2. Трансформация
  3. Сериализация


В фигурных скобках передаются параметры для генератора.

Таким образом достигается гибкость и высокий уровень повторного использования компонентов: с помощью одного и того же генератора и разных трансформаций и сериализаций можно получать широкий спектр форматов выходных данных от банального html до pdf или csv.

Для реализации IoC-контейнера Apache Cocoon использует уже закрытый на данный момент фреймворк Apache Avalon. Вся конфигурация находится в файле cocoon.xconf. Здесь собрано почти всё: компоненты, источники данных, объявление модулей (Cocoon имеет гибкую систему подключаемых модулей) и прочее.

Документации по всему это в Интернете не так много, поэтому чуть более подробно о компонентах.

Концепция компонентов выглядит примерно так: несколько компонентов (component) объединяются по признаку роли (role), объявляется имплементация роли по умолчанию, а в Java-классе уже можно использовать роль и конкретную её имплементацию. Роли являются интерфейсами, а компоненты — это конкретные классы. Конкретные листинги файлов приводить не буду, они очень большие. Детали работы Apache Cocoon и Avalon требуют отдельной статьи.

Установка Apache Lenya


После скачивания apache-lenya-2.0.3-src.zip и его распаковки, которая может занять продолжительное время из-за большего числа файлов, его необходимо скомпилировать. Тут начинаются самые большие «танцы с бубном».

Версию 2.0.2 мне удалось сбилдить, исполнив в корне:

>build build-cocoon
>build build-cocoon
>build


Это не описка, первую команду надо выполнить два раза.

Для версии 2.0.3 всё оказалось намного сложнее.

Во-первых, в директории externals\cocoon_2_1_x\lib\optional надо обновить xalan-2.7.1.jar, чтобы он содержал package org.apache.xpath, и добавить serializer.jar из дистрибутива xalan-j_2_7_1-bin.zip. Кстати, после обновления xalan-2.7.1.jar могут возникнуть ошибки при компиляции, тогда надо искать другой xalan-2.7.1.jar. Я брал его из репозитория maven, а сериалайзер из дистрибутива Xalan.

Далее пытаемся сбилдить Cocoon. Для этого выполняем в корне:

build.bat build-cocoon -lib externals/cocoon_2_1_x/lib/optional


Раза с 3-го или даже с 4-го билд должен пройти успешно.

Параметр -lib externals/cocoon_2_1_x/lib/optional обязателен, потому что некоторые библиотеки с ant tasks лежат там, а некоторые библиотеки необходимы для компиляции.

Затем для пользователей Windows необходимо поставить GnuWin32 (можно взять отсюда), добавить в PATH из переменных окружения директорию, куда установился GnuWin32. Это необходимо, чтобы по ходу сборки была выполнена команда patch

В итоге, команда

build -lib externals/cocoon_2_1_x/lib/optional


должна закончиться волшебным сообщением BUILD SUCCESSFUL.

Если что-то не получилось, то можно дополнительно спросить меня или поискать ответы в почтовом архиве

Запуск Apache Lenya


Запуск у меня тоже не прошёл плавно. Сначала мне пришлось скопировать jms.jar (javax.jms package) и jta-1.1.jar (javax.transaction package) в build\lenya\webapp\WEB-INF\lib\ (надо это будет поправить в основной ant’овской сборке), и только после этого Apache Lenya успешно стартовал:

Запускается Lenya с помощью файла lenya. bat или lenya.sh

По умолчанию используется контейнер сервлетов Jetty.

Также возможен запуск под Tomcat (лично протестировано). Более подробно об этом можно прочитать на официальном сайте.

Apache Lenya частично переведён на русский язык. Не локализованные надписи можно перевести, дописав нужные данные в файлах интернационализации: $LENYA_HOME$\src\webapp\lenya\resources\i18n

Создание новой публикации Apache Lenya


Для создания своей публикации необходимо выполнить следующее.

На главной странице нажимаем ‘Create publication’, вводим идентификатор (будущий контекст) и имя публикации:

После создания нажимаем на ссылку на публикацию и попадаем на страницу со свойствами публикации:

Выбираем ‘Login for authoring’ (позволяет редактировать содержимое сайта и конфигурацию сайта)

Логинимся как lenya (пароль levi)

Выбираем что сделать: экспортировать страницы по умолчанию или не создавать никаких страниц:

Дальше пользователем lenya можно создавать страницы, их редактировать и отправлять на утверждение. В меню «Редактировать» можно создавать страницы, а в меню «Техпроцесс» управлять состоянием страниц:

Пользователь alice (пароль levi) имеет роль рецензиста и имеет права на публикацию страниц. После публикации страницы появляеются на Live View (или закладка «Опубликовано»)

К справке, данные о пользователях, группах и ролях хранятся в \build\lenya\webapp\lenya\pubs\default\config\access-control\passwd\ Конечно же, их можно менять через веб-интерфейс, закладка ‘Admin’.

Выводы


Apache Lenya — гибкая CMS на Java, имеющая в основе Apache Cocoon, а следовательно и все его возможности, и распространяемая под лицензией Apache License. Данная CMS обладает широкими возможностями, как говорится, «прямо из коробки», а функциональность может быть легко расширена написанием дополнительных модулей. Документации и руководств в Интернете немного, но есть небольшое активное сообщество. При определённых условиях Lenya можно рекомендовать к использованию.

В данной статье рассмотрены лишь основы и часть возможностей Apache Lenya. Если у кого-то будет интерес к этой теме, я могу продолжить описание этой необычной CMS.

Список ресурсов

  1. Официальный сайт Apache Lenya http://lenya.apache.org/
  2. Официальный сайт Apache Cocoon http://cocoon.apache.org/
  3. Почтовый архив Apache Lenya http://mail-archives.apache.org/mod_mbox/lenya-user/
  4. GnuWin32 http://gnuwin32.sourceforge.net/packages/patch.htm
  5. Список CMS на Java в Википедии

Резюме «Программист (PHP, Laravel, October CMS, Bitrix, Java, Python, Django)», Львов, Удаленно — Work.ua

Резюме «Программист (PHP, Laravel, October CMS, Bitrix, Java, Python, Django)», Львов, Удаленно — Work.ua

  1. org/ListItem»>

    Кандидаты

  2. в Мукачево

  3. Программист PHP

Резюме от 2 июня 2022Докладніше»>

Программист (PHP, Laravel, October CMS, Bitrix, Java, Python, Django)

Занятость:
Полная занятость.
Возраст:
22 года
Город проживания:
Мукачево
Готов работать:
Львов, Удаленно

Соискатель указал
телефонПодробнее» data-original-title=»» title=»»> и
эл.  почту.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/6728473/


Дополнительная информация

Резюме

Кейк Роберт Робертович

Дата народження: 04.08.2000

Місце проживання: Мукачево

Моб. телефон: [открыть контакты](см. выше в блоке «контактная информация»)

E-mail: [открыть контакты](см. выше в блоке «контактная информация»)

Основні дані:

Освіта: студент Ужгородського національного університету ( IV курс ).

Факультет: Інформаційні технології.

Спеціальність: Інженерія програмного забезпечення.

Професійні навички:

Знання мов C #, Java, HTML, CSS, Ruby, C++, Ruby on Rails, PHP, Python, Django, Bitrix.

Проходив та закiнчив курси з PHP та MySQL на базi Trans Soft Group

Про себе:

відповідальність

старанність

Серйозне ставлення до роботи

комунікабельність

Учитися

посидючість

активність

наполегливість


Предложить вакансию


Похожие кандидаты

  • Full-stack web developer (PHP, JS, HTML, CSS, SQL), разработчик, программист,
    Киев, Удаленно.
  • VBA programmer, PHP, Java Developer, 16000 грн,
    Киев, Чернигов, Удаленно.
  • Junior Developer, Розробник PHP, Back-end, Laravel,
    Удаленно.
  • Программист PHP, WordPress, Bitrix-разработчик, 1С,
    Киев, Удаленно.
  • Програміст (Python, Django), 65000 грн,
    Ивано-Франковск, Удаленно.
  • Python, Django developer,
    Удаленно.

Все похожие кандидаты


Кандидаты в категории
  • IT, компьютеры, интернет
Кандидаты по городам
  • Кандидаты во Львове

  • Кандидаты для удаленной работы

Сравните свои требования и зарплату с вакансиями других компаний:

  • Вакансии «Программист PHP в Мукачево»
  • Вакансии в Мукачево

Топ-5 лучших вариантов Java CMS с открытым исходным кодом в 2021 г.

CMS на базе. Система управления контентом, широко известная как CMS, представляет собой платформу приложений, которая позволяет разработчикам легко создавать и управлять веб-сайтом вместе с его содержимым.

Система управления контентом Java с открытым исходным кодом

Обычно HTML, JavaScript и CSS — это три большие вещи, которые вам нужно знать для создания веб-сайта, но тогда вам нужно будет выучить все эти языки. Платформы CMS решают эту проблему, позволяя вам создать полноценный веб-сайт без написания кода или изучения всех этих языков.

Это довольно просто, но сбивает с толку из-за огромного количества доступных Java CMS с открытым исходным кодом. Каждый из них предлагает десятки функций, но в некоторых отсутствуют основные, некоторые очень сложны в использовании и еще много чего. Что ж, тебе повезло. В этой статье рассматриваются 5 самых замечательных инструментов Java CMS с открытым исходным кодом, доступных в Интернете. Эти варианты Java CMS предлагают различные функции, в том числе наиболее важные, которые могут помочь вам создать полноценный веб-сайт, включая правильно управляемую внутреннюю часть и интерактивный внешний интерфейс.

 

Ниже приведены 5 лучших инструментов CMS Java с открытым исходным кодом, которые вы можете использовать для создания своего веб-сайта.

1. OpenCMS: исходная Java CMS с открытым исходным кодом

OpenCMS была представлена ​​еще в 1999 году, а с 2001 года является платформой Java CMS с открытым исходным кодом. Это одна из старейших платформ Java CMS с открытым исходным кодом. но один из старейших инструментов CMS. Он даже старше популярного WordPress на основе PHP, который был представлен в 2003 году. Теперь эта история не упоминается, чтобы доказать, что OpenCMS устарела или устарела. Фактически, с точки зрения разработчика, это делает ее одной из самых зрелых и стабильных Java CMS с открытым исходным кодом со значительно большей пользовательской базой, что делает ее частью этого списка.

OpenCMS очень прост в установке и обслуживании. Он работает как сервлет Java, что делает его установку относительно простой. Он также совместим с большинством основных баз данных, включая MySQL, Microsoft SQL Server или MariaDB.

Хотя OpenCMS не является самой элегантной или привлекательной CMS на основе Java с открытым исходным кодом, с момента последнего обновления интерфейса в 2019 году были внесены некоторые улучшения. Несмотря на это, OpenCMS не выглядит современной. С функциональной точки зрения это не мешает, так как OpenCMS по-прежнему отлично работает и предлагает все функции, необходимые для создания вашего веб-сайта.

OpenCMS действительно считается совершенно бесплатной CMS Java с открытым исходным кодом. Не существует ни модели ценообразования для этого продукта, ни каких-либо лицензионных сборов, которые делают его выбором номер один для разработчиков Java, которые не хотят платить за CMS на основе Java.

2. Magnolia: Java CMS с открытым исходным кодом для предприятий.

Magnolia — Java CMS с открытым исходным кодом, предназначенная в первую очередь для корпоративного использования. Это полнофункциональная CMS, разработанная для агентств и стартапов и предоставляющая комплексные решения для веб-приложений. Некоторые из его заметных предложений включают контроль версий и управление SEO, тогда как управление веб-сайтом, редактор изображений и электронные формы также включены в качестве общих инструментов, которые можно найти в CMS.

Он также предлагает полностью бесплатную версию для сообщества, которая на удивление подходит для создания и развертывания полезного веб-сайта. Наряду с этим предлагается коммерческая версия с дополнительными функциями, для которых требуется платная лицензия.

У Magnolia есть только один недостаток, который может заставить многих разработчиков передумать, несмотря на то, что это отличный бесплатный вариант корпоративной CMS. Что касается архитектуры развертывания, Magnolia требует запуска двух отдельных приложений. Одно из них представляет собой экземпляр авторского приложения за брандмауэром, а другое — приложение для общего пользования. В результате это создает сложности, а также определенные проблемы безопасности при работе с данными.

3.

Enonic XP: все в одном Java CMS с открытым исходным кодом

Еще один отличный вариант Java CMS с открытым исходным кодом в Enonic XP. Это относительно новая CMS, впервые выпущенная в 2015 году. Enonic XP оснащена встроенной поисковой системой и системой управления данными. Он использует структуру приложений для кодирования логики сервера с помощью JavaScript, и нет необходимости в SQL или любой другой базе данных, поскольку он поставляется со встроенным репозиторием контента. Это значительное преимущество, поскольку разработчикам не требуется настраивать свою базу данных.

Поскольку Enonic XP использует JVM, разработчики также могут с легкостью писать код на Java. Enonic XP не только поддерживает создание веб-контента, но также может размещать автономные веб-приложения, предназначенные для работы в рамках этой платформы. Разработчики могут легко создавать эти приложения и приобретать те, что есть на полках магазинов, на хорошо зарекомендовавшей себя торговой площадке Enonic XP.

Если вы ищете Java CMS с открытым исходным кодом для управления базовым веб-сайтом, Enonic может стать для вас наиболее подходящим выбором. Но, учитывая, что Enonic XP — это целостная платформа управления веб-хостингом, разработанная с использованием всех современных стратегий развертывания, она также является отличным вариантом для организаций и стартапов, которым нужна CMS для управления несколькими веб-сайтами и веб-приложениями.

Enonic XP можно использовать совершенно бесплатно, если вы хотите запускать и управлять им в своей инфраструктуре. Тем не менее, существуют платные варианты для полностью размещенных инстансов Enonic XP, а также профессиональная поддержка.

4. Crafter CMS: Лучшая безголовая CMS с открытым исходным кодом

Crafter CMS — уникальное дополнение к списку. Это безголовая CMS с открытым исходным кодом, построенная на Java и Spring, со встроенной поддержкой сценариев Groovy. Crafter CMS позволяет предприятиям легко создавать цифровой контент, способный удовлетворить потребности широкого круга пользователей с различными требованиями. Crafter CMS также имеет встроенную поддержку Java/Spring и NodeJS на сервере. Будучи безголовой CMS, она позволяет вам обслуживать контент через API.

Вы можете использовать любой интерфейсный фреймворк по вашему выбору поверх безголового сервера контента Crafter. Он предоставляет большую поддержку редакторам контента, разработчикам программного обеспечения и группам ИТ-операций благодаря своему значительному набору функций. Благодаря различным мощным API-интерфейсам, предлагаемым Crafter CMS, он предоставляет вам услуги для контента, поиска, профиля и социальных возможностей для Java Spring, не заставляя вас изучать какой-либо другой язык программирования, кроме Java. Помимо своих обширных корпоративных функций, как и все другие CMS в списке, Crafter CMS также имеет открытый исходный код с огромным сообществом разработчиков.

Доступна бесплатная версия Crafter, но если вы готовы платить и хотите воспользоваться всеми функциями, Crafter Software также предлагает коммерческое лицензирование и корпоративную поддержку для самостоятельных и различных полностью управляемых моделей развертывания SaaS. Он также предлагает сертифицированные сборки и исправления, обучение разработчиков, учебные пособия и руководства для пользователей, а также экосистему сертифицированных партнеров. Это все, что вам нужно от CMS.

5. Apache Sling CMS: эталонное приложение CMS, созданное на основе Apache Sling 9.0006

Apache Sling CMS — это полнофункциональная CMS с открытым исходным кодом для создания контента вашего веб-сайта и управления им. Он поставляется с такими важными функциями, как редактор форматированного текста, компоновщик страниц на основе компонентов, контекстно-зависимые конфигурации, сопоставление ресурсов, переписывание и слияние ресурсов. Кроме того, полный стек серверов Java-приложений, чтобы вы могли самостоятельно разработать интеграцию с помощью Java.

Apache Sling CMS — это эталонная реализация платформы Apache Sling, разработанная как система управления контентом общего назначения. Он может легко обрабатывать любой контент, но оказывается невероятно хорошим для управления веб-контентом. Благодаря связи с платформой Sling, Apache Sling CMS предлагает все новейшие функции платформы Sling. Эти функции могут быть очень полезны разработчикам для создания динамических веб-интерфейсов с помощью редактора, управляемого компонентами, без изучения какого-либо другого языка программирования или обширных инструментов.

См. также: Топ-10 самых популярных библиотек Java для веб-сканирования и парсинга

Еще одна замечательная новость для Java-разработчиков заключается в том, что Apache Sling CMS основана на JCR (API репозитория контента для Java). Он обеспечивает доступ к репозиториям контента, используемым в системах управления контентом, которые могут очень эффективно хранить и извлекать данные и метаданные контента.

Подведение итогов

В этой статье представлен краткий список из 5 исключительных инструментов управления контентом на выбор. Все пять инструментов Java CMS с открытым исходным кодом являются хорошо зарекомендовавшими себя вариантами и предлагают множество преимуществ с точки зрения удобства использования, функций, совместимости, профессиональной поддержки и стоимости. Все они охватывают ряд вариантов использования, упрощая управление контентом для пользователя. Это зависит от того, что вы ищете. Он подходит для Java CMS с полностью открытым исходным кодом, простой в развертывании Java CMS с открытым исходным кодом для предприятия или CMS, которая позволяет создавать и развертывать собственные веб-приложения и содержимое веб-сайтов.

OpenCms, система управления веб-контентом Java с открытым исходным кодом

К быстрому доступу


Контент страницы

Простота в использовании, открытый исходный код, надежность

OpenCms от
Alkacon Software — это профессиональная, простая в использовании
использовать
система управления контентом веб-сайта . OpenCms помогает контент-менеджерам по всему миру
создавать и поддерживать красивые веб-сайты быстро и эффективно.

полностью основанный на браузере пользовательский интерфейс включает настраиваемые редакторы для структурированного
довольствоваться
хорошо определенные поля . В качестве альтернативы контент может быть создан с помощью интегрированного
Редактор WYSIWYG аналогичен известным офисным приложениям. Сложный
Механизм шаблонов обеспечивает корпоративный макет сайта и соответствие стандарту W3C.
для всего контента.

OpenCms основан на
Ява и
Технология XML . Его можно развернуть в среде с открытым исходным кодом (например, Linux,
Apache, Tomcat, MySQL), а также на коммерческих компонентах (например, Windows NT, IIS, BEA
Weblogic, Oracle).

Как настоящее программное обеспечение с открытым исходным кодом,
OpenCms не требует лицензирования .

Заголовки OpenCms

В быстрый доступ


Правая колонка

Скачать OpenCms 14

  • OpenCms 14 поддерживает управление версиями схемы XML с автоматической перезаписью содержимого. Также новым является поддержка двухфакторной аутентификации (2FA) при входе пользователя. Виджет редактора исходного кода доступен для многострочных полей ввода текста. Шаблон Mercury был обновлен для использования Bootstrap 5.2.
    Размер: 232175 КБ

    Нажмите сюда для того, чтобы скачать

Последние новости

  • 11 октября 2022 г. — в этой версии реализовано управление версиями XML-схемы с автоматической перезаписью содержимого. Также новым является поддержка двухфакторной аутентификации (2FA) при входе пользователя. Виджет редактора исходного кода доступен для многострочных полей ввода текста. Шаблон Mercury был обновлен для использования Bootstrap 5.2.

  • 11 октября 2022 г. — Примечания к выпуску OpenCms 14 содержат подробную информацию о новых функциях и исправлениях в этой версии.

  • 11 октября 2022 г. — Alkacon OCEE 14 — это последний выпуск OCEE для OpenCms 14. В этой версии исправлен ряд проблем, обнаруженных в Alkacon OCEE 13.

  • 13 апреля 2022 г. — OpenCms 13 представляет новую систему плагинов в качестве более гибкой замены функциональности «headincludes». Добавлен функционал геопоиска для поиска контента по геокоординатам. Расширения механизма вариантов шаблона позволяют устанавливать переопределения и переименовывать ключи форматирования. Также внесены улучшения в шаблон по умолчанию «Меркурий», а также улучшения безопасности.

Обновление до OpenCms 14

  • Обновите существующую установку OpenCms до текущей стабильной версии 14 с помощью простого в использовании мастера обновления.
    Размер: 185923 КБ

    Нажмите сюда для того, чтобы скачать

К быстрому доступу


Поднавигация
  • Новости
  • Введение в экскурсию
  • Поставщики решений
  • Справочные сайты
  • Загрузки

К быстрому доступу


Левая колонка

Alkacon OCEE

  • Расширения Alkacon OpenCms Enterprise (также называемые OCEE) — это коммерческое расширение для OpenCms. Alkacon OCEE добавляет в OpenCms функции, которые часто требуются для запуска OpenCms на средних или крупных предприятиях, где очень важны согласованность данных, безопасность и отказоустойчивость.