您在 Java 中使用的是哪种 CMS,您对它的体验如何(在可扩展性、使用舒适度、框架 API、内存使用、性能等方面)。我正在寻找建议。
特别是支持搜索引擎的任何一个(可能是 lucene 或类似的)。
您在 Java 中使用的是哪种 CMS,您对它的体验如何(在可扩展性、使用舒适度、框架 API、内存使用、性能等方面)。我正在寻找建议。
特别是支持搜索引擎的任何一个(可能是 lucene 或类似的)。
“你用什么”这部分很容易回答,但正如“困惑”已经说过的那样——其余的取决于你的需要:
我们开始使用liferay,它基本上是一个带有cms portlet 的门户服务器。按照
可扩展性:它使用portlet api
使用舒适度:嗯......它并没有妨碍我们使用它。
框架 API:将 portlet api 作为 api,这比(例如)拥有自己的 API 的 OpenCMS 更具吸引力。
内存使用:还没有硬知识,但出于我们的需要,我们不希望任何可用的 cms 有坏事。
性能:与内存相同。
如果您想知道应该使用什么,请提出更具体的问题。如果您对系统列表感兴趣,请参阅http://en.wikipedia.org/wiki/List_of_Content_Management_Systems或http://en.wikipedia.org/wiki/Content_management_framework并过滤掉 java 的。
这在很大程度上取决于您的要求。例如,Apache Lenya非常完整,但这也使得它变得更大更复杂。如果您不需要它们的大部分功能,则最好使用较小的 cms。
我们正在使用opencms。我没有尝试将它扩展到更改页面模板(编写 JSP)之外,但是在使用方面它可以完成工作,尽管你得到的感觉是你一直在与系统作斗争。
运行 opencms 的 JVM 现在的内存消耗为 161 Mb,JVM 自 2008 年 1 月以来运行。这是一个低流量站点,每月提供大约 6000 次点击,平均每月流量为 1800 Mb。
我使用Magnolia,发现它非常干净且可定制。
看看 alfresco 和 day.com