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




Мы используем opencms. Я не пробовал расширять его, кроме изменения шаблонов страниц (написания JSP), но что касается использования, он выполняет свою работу, хотя у вас возникает ощущение, что вы боретесь с системой на всем протяжении.
Потребление памяти на JVM под управлением opencms сейчас составляет 161 МБ, а JVM работает с января 2008 года. Это сайт с низким трафиком, обслуживающий около 6000 обращений в месяц со средним трафиком 1800 МБ в месяц.
Это очень сильно зависит от ваших требований. Например, Апач Леня очень полный, но это также делает его большим и более сложным. Если вам не нужна большая часть их функций, вам может быть лучше использовать меньшую cms.
Я использовал Магнолия и нашел его очень чистым и настраиваемым.
Что ж, на самом деле это не так просто изучить и настроить ... Мне нравится, как он четко отделяет определение контента (страницы и абзацы) от уровня представления, но я думаю, что он несколько переоценен в хранении и управлении, особенно в последние релизы. Я нашел еще одну интересную CMS с открытым исходным кодом под названием WolfCMS, которая, кажется, построена на том же простом подходе к шаблонам, но основана на PHP.
На часть «что вы используете» легко ответить, но, как уже было сказано в «Путанице», остальное зависит от ваших потребностей:
Мы начинаем использовать 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
Magnolia требует сложного обучения и большего количества оборудования для масштабирования. Я работал над [inFAMOUS2] infamousthegame.com