【问题标题】:Please recommend a CMS framework in Java good for making a monitoring system [closed]请推荐一个 Java CMS 框架,用于制作监控系统 [关闭]
【发布时间】:2011-01-23 01:50:15
【问题描述】:

我已经有 Java 代码来显示和处理来自数据库的数据。我现在想将代码实现为模块,并将其作为一个整体整合到一个 CMS 系统中。

EDIT2: 最重要的是,CMS 必须有很好的支持手动编写的小工具并使用 AJAX 放置它们,以及小工具之间的相互通信

CMS 必须支持 Spring、Hibernate 等。
CMS 不能是 GPL,最好是开源的(lGPL、BSD 等)。
CMS 必须有良好的文档和支持
CMS 必须是安全的(防止 XSS 和注入)并支持不同级别的授权(内置或模块) CMS 必须具有良好的导航和标签(内置或模块)

+1,用于显示数据的良好 ajax 分页表模块
+1,用于使用 ajax 更改页面,支持书签和 history.back()
+1,用于使用 jquery 或原型
+1,易于部署,易于添加模块
+1,支持动态添加/删除和拖放模块

请推荐最适合这项工作的 CMS。谢谢!

编辑:我不需要博客或 wiki 等。我只需要一个可以显示分页列表、时间序列图和日志文件的框架。我还将托管一些用于配置的页面。所有这些代码都已经实现了。

EDIT2:google 的小工具 api 不适合我。这有很多问题:

  1. 小工具之间没有通信
  2. 小工具与 它的容器
  3. 它使用 iframe 而不是 ajax

【问题讨论】:

    标签: java frameworks content-management-system


    【解决方案1】:

    我的建议是eXo Platform:

    • 它基于 Spring 和 Hibernate 构建,您可以leverage
    • 在 Affero GPL 下是 licensed
    • 它有很好的documentationsupport(这是一个很棒的产品)。
    • 它是安全的(它是一款专业产品)并且有一个用于个性化和授权的 Organization Service

    【讨论】:

    • 如果我使用它,我是否需要开源?特别是如果我在此添加模块
    • +1 介绍另一个 CMS,谢谢
    • 如果我使用它,我是否需要开源? ,即使您不分发它而是将其用于您自己。
    • @TiansHUo 关于 eXo 应用程序的 GPL 许可,仅适用于软件分发。如果您确实分发了基于 GPL 扩展代码的代码,那么您必须将您的代码许可到 GPL。
    • 是的,我知道,我们确实需要分发我们的程序。你看,我们正在设计一个系统监视器来列出和图表收集的数据,但我们真的希望避免编写导航和用户身份验证等 UI 框架代码
    【解决方案2】:

    Alfresco 将是绝对的赢家。看看吧。

    【讨论】:

    • 我已经检查过了,这不是我想要的。
    【解决方案3】:

    我不知道这是否适合你,但JMX 非常灵活

    【讨论】:

      【解决方案4】:

      由于 Alfesco 不是一个选项,我假设 Mangolia 也不是(由于许可证)。 您的需求目录要求很高,恐怕没有开箱即用的 CMS 可以简单地插入。

      两年前,我使用 jackrabbit JCR (JSR 170) 在两个月内使用 JSF 和 Richfaces 为自己构建了一个定制的 CMS。使用这种方法,我只需要为我使用 apaches velocity 的预渲染 html 片段编写胶水代码和缓存。

      【讨论】:

      • 那么有没有其他语言的开箱即用 CMS 可能符合我的要求?
      • @TiansHUo 在 PHP 世界中,他们有很多 CMS,但如果您依赖 java 并且无法使用 Alfresco、eXo 和 Magnolia,我会拒绝。制造或购买,对不起。
      • @TiansHUo 找到了另一个,但没有检查您的要求:opencms.org/en
      【解决方案5】:

      查看 dotCMS 以满足您的要求

      http://www.dotcms.org/

      【讨论】:

      • +1 链接,我去了 dotCMS,发现 www.jaspersoft.com/jasperreports 非常有帮助
      • 我选择你的作为答案,虽然它仍然不是我想要的,但最接近我的要求。
      【解决方案6】:

      不是一个简单的方法和扩展的 - oracle ECM 10g。足够灵活和健壮。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-19
        相关资源
        最近更新 更多