Какую CMS вы считаете лучшей на Java

Какую CMS вы используете в Java и каков ваш опыт работы с ней (с точки зрения расширяемости, удобства использования, API фреймворка, использования памяти, производительности и т. д.). Ищу предложения.

В частности, любой, который поддерживает поисковую систему (возможно, lucene или аналогичный).

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
0
8 580
6

Ответы 6

Мы используем opencms. Я не пробовал расширять его, кроме изменения шаблонов страниц (написания JSP), но что касается использования, он выполняет свою работу, хотя у вас возникает ощущение, что вы боретесь с системой на всем протяжении.

Потребление памяти на JVM под управлением opencms сейчас составляет 161 МБ, а JVM работает с января 2008 года. Это сайт с низким трафиком, обслуживающий около 6000 обращений в месяц со средним трафиком 1800 МБ в месяц.

Это очень сильно зависит от ваших требований. Например, Апач Леня очень полный, но это также делает его большим и более сложным. Если вам не нужна большая часть их функций, вам может быть лучше использовать меньшую cms.

Я использовал Магнолия и нашел его очень чистым и настраиваемым.

Magnolia требует сложного обучения и большего количества оборудования для масштабирования. Я работал над [inFAMOUS2] infamousthegame.com

Amit Patel 19.12.2011 14:46

Что ж, на самом деле это не так просто изучить и настроить ... Мне нравится, как он четко отделяет определение контента (страницы и абзацы) от уровня представления, но я думаю, что он несколько переоценен в хранении и управлении, особенно в последние релизы. Я нашел еще одну интересную CMS с открытым исходным кодом под названием WolfCMS, которая, кажется, построена на том же простом подходе к шаблонам, но основана на PHP.

Cosma Colanicchia 19.12.2011 19:45

На часть «что вы используете» легко ответить, но, как уже было сказано в «Путанице», остальное зависит от ваших потребностей:

Мы начинаем использовать liferay, который по сути представляет собой сервер портала с портлетами cms. С точки зрения

расширяемость: использует api портлета

комфорт использования: Ну ... это не мешало нам его использовать.

фреймворк API: наличие api портлета в качестве api было более привлекательным, чем, например, OpenCMS, у которой есть собственный API.

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

спектакль: То же, что и память.

Если вы хотите знать, что следует использовать в ты, задавайте более конкретные вопросы. Если вас интересует список систем, обратитесь к http://en.wikipedia.org/wiki/List_of_Content_Management_Systems или http://en.wikipedia.org/wiki/Content_management_framework и отфильтруйте java-системы.

взгляните на alfresco и day.com

Вот сравнение. Джахия тоже стоит проверить.

Сайт со сравнением (cmsmatch.com) больше не существует.

kapex 04.03.2013 15:01

Другие вопросы по теме