【问题标题】:GWT with a Content Management System带有内容管理系统的 GWT
【发布时间】:2010-10-31 10:25:30
【问题描述】:

在看到 GWT 的一些好处后,我和我的合作伙伴决定将它作为我们希望构建的网络应用程序的一个很好的前端。此 Web 应用程序的主要部分将是内容管理。我们希望使用 CMS 框架并将 GWT 放在前端,但我们发现的所有开源 CMS 系统似乎都与它们的前端密切相关。

有人知道可以与 GWT 很好地配合使用的 CMS 吗?

【问题讨论】:

  • 你能把gwt应用和fatwire集成起来吗?
  • 这个问题很老,但我认为这非常重要。我现在想的一个想法是将 GWT 中的方法公开为 javascript 方法,可以由其他页面调用,等等。

标签: java gwt content-management-system


【解决方案1】:

我认为这完全取决于您想要多少集成,特别是您想用 GWT 做什么。我们已经在后端成功地将 GWT 与 Documentum + Java 集成。

话虽如此,我们的集成相当轻松。该网站主要是一个以内容为导向的网站,但我们使用 GWT 来:

  1. 实现某些更动态的小部件(例如,具有智能自动完成功能的文本框、字体大小更改器)。
  2. 增强 CMS 中的内容以使其更具动画效果(例如,我们使用 GWT 的选项卡面板一次显示块,而不是在单个屏幕上显示大量内容,同时仍允许内容作者管理我们的内容) .
  3. 在网站内实现“迷你应用”。

很遗憾,由于这是我为客户做的事情,我无法在公开场合具体提及该网站,但如果您有兴趣,我可以通过电子邮件与您分享一些详细信息。

【讨论】:

  • 我们希望将 GWT 专门用于前端。我们见过的所有开源 CMS 系统都有一个丑陋和静态的前端,我们想要一些非常定制和非常新的东西。
  • 我已在您的 Facebook 页面上向您发送了一条消息,如果有帮助,或者您需要更多详细信息,请告诉我。
  • @JackLeow 那么您是如何将 GWT 与 CMS 集成的呢?我对动态小部件特别感兴趣,我有一个由 HTML 和 gwt 小部件(表格)组成的“页面”,也许你可以分享一些想法?
【解决方案2】:

不,但我可以告诉您,使用基于 Java 的 CMS 将使您的生活更轻松。 GWT 依赖于 RPC 调用,虽然翻译/JSON 覆盖是可能的,但使用 Java 后端会更好。

不过,您会觉得这很困难,因为当您想使用 GWT 时,您需要在前端进行大量工作,而后端主要是数据处理和存储。由于很少有 CMS 仅用于处理和存储,因此您最好自己构建。

也就是说,如果您愿意使用 App Engine,您可能会发现这很容易。 GWT + App Engine 堆栈运行良好,现在有一个很棒的 Eclipse 插件专门用于它,并且可以免费开始使用。

【讨论】:

    【解决方案3】:

    尝试使用 Java 实现的 Nuxeo CMS/EMS。在 google 上搜索“nuxeo”,也可以在“nuxeo gwt”中搜索有关将 GWT 与 Nuxeo 集成的各种教程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多