GWT与内容管理系统

6

在看到GWT的一些好处之后,我和我的合作伙伴决定它将是我们希望构建的Web应用程序的良好前端。这个Web应用程序的主要部分将是内容管理。我们希望使用CMS框架并将GWT放在前端,但是我们找到的所有开源CMS系统似乎都与其前端非常相关。

有人知道哪个CMS与GWT兼容吗?


你能将一个GWT应用程序与Fatwire集成吗? - user371566
这个问题很老,但我认为这非常重要。我现在想到的一个想法是将GWT中的方法公开为JavaScript方法,可以被其他页面调用等。 - quarks
类似于http://stackoverflow.com/questions/5834184/gwt-with-a-content-management-system的内容管理系统与GWT。 - Paul Verest
3个回答

3
我认为这完全取决于你想要多少集成,特别是你想用GWT做什么。我们已经成功地将GWT与后端的Documentum + Java集成起来。
话虽如此,我们的集成相当轻量级。该网站主要是一个内容导向型网站,但我们使用GWT来:
  1. 实现某些更动态的小部件(例如,具有智能自动完成、字体大小可变的文本框)。
  2. 增强CMS中的内容,使其更加生动(例如,我们使用GWT的选项卡面板一次显示一部分内容,同时仍允许内容作者管理我们的内容,而不是在单个屏幕上显示大量内容)。
  3. 在网站内实现“迷你应用程序”。
不幸的是,因为这是我为客户做的事情,我不能在公开场合具体提到该网站的名称,但如果您感兴趣,我可以通过电子邮件与您分享一些细节。

我们原本希望完全使用GWT作为前端。但是我们看到的所有开源CMS系统都有着丑陋、静态的前端,而我们需要的是非常定制化和现代化的东西。 - KevMo
1
我已经在你的Facebook页面给你发送了一条消息,让我知道它是否有帮助,或者你需要更多的细节。 - Jack Leow
@JackLeow,你是如何将GWT与CMS集成的呢?我非常感兴趣,特别是动态小部件方面。我的“页面”由HTML和GWT小部件(表格)组成,也许你可以分享一些想法? - quarks

1

不,但我可以告诉你使用基于Java的CMS会让你的生活变得更加轻松。GWT依赖于RPC调用,虽然翻译/JSON叠加是可能的,但使用Java后端会更好。

然而,你可能会发现这很困难,因为当你想要使用GWT时,你需要在前端做大量的工作,而将后端大部分留给数据处理和存储。由于很少有CMS仅设计用于处理和存储,因此你最好自己构建。

话虽如此,如果你愿意使用App Engine,你可能会发现它非常容易。GWT + App Engine堆栈运行良好,现在有一个专门针对它的Eclipse插件,并且免费开始使用。


0
尝试使用Java实现的Nuxeo CMS/EMS。在谷歌上搜索“nuxeo”,并搜索“nuxeo gwt”以获取有关将GWT与Nuxeo集成的各种教程。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接