2009-06-04 120 views
6

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

有人知道一个CMS可以很好地与GWT合作吗?

+0

你能集成一个gwt应用程序与fatwire吗? – 2010-06-20 15:19:32

+0

这个问题很古老,但我认为这非常重要。我现在想的一个想法是将GWT中的方法公开为JavaScript方法,可以由其他页面调用等。 – xybrek 2013-03-11 04:04:34

回答

3

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

即便如此,我们的整合也相当轻松。该网站主要是面向内容的网站,但是我们使用GWT:

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

不幸的是,由于这是我为客户做的事情,我不能在公开场合详细提及该网站,但如果您有兴趣,我可以通过电子邮件与您分享一些细节。

1

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

不过,你介意发现这一点很困难,因为当你想使用GWT时,你在前端做了大量的工作,而后端主要是数据处理和存储。由于很少有CMS被设计为除了处理和存储之外不做任何事情,所以您最好自己创建。

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

0

尝试使用Java实现的Nuxeo CMS/EMS。搜索google搜索“nuxeo”,并搜索“nuxeo gwt”,获取关于将GWT与Nuxeo集成的各种教程。