Java CMS需要帮助

时间:2012-02-19 06:13:40

标签: java content-management-system web-frameworks stripes

我在一家银行从事网上银行解决方案的所有编程工作,而网上银行有一项与其他网站截然不同的功能 - 它没有为用户提供管理页面(他们可以添加的页面)网页,添加内容,编辑文章)。事实上,人们只需要查看他们不需要编辑该网站的余额信息。因此我在生活中从未使用任何CMS,当需要添加带有新服务的页面时,我和我的同事只是手动创建了一个新文件。

但我现在正想着自己的公司,它将为各种各样的人制作网站。但这意味着在某些时候会有一个客户不仅要求网站,还要求CMS管理该网站。对我来说这是一个非常弱点。

我正在使用Java Web框架,目前其中有两个:wicket和stripe。而且我担心如果我会使用某种CMS,那么我就无法使用java web框架(wicket,stripe)。只是为了澄清我想自己编写所有逻辑,我不需要预先制作的CMS组件,我只需要添加,删除,修改页面的方法。

我感兴趣的是,是否存在任何真正免费的基于Java的CMS,它允许我使用wicket或条带java web-frameworks。

2 个答案:

答案 0 :(得分:1)

目前市场上有数百种CMS产品,每种产品都有优缺点,每个开发者都有自己的首选。如果您询问10位开发人员,您最终可能会得到10个不同的答案。对于刚刚开始学习CMS的开发人员来说,这将是一个艰难的决定。

我推荐的一个好的起点是CMS Match,可让您搜索,查看和比较不同的CMS产品。对于基于Java的CMS,这些是一些流行的选择:

  

露天
  Apache Lenya
  河马CMS
  Liferay Portal
  OpenCMS

查看来自CMS Match here的横向比较,我曾经学习/使用Hippo CMS和Liferay Protal,它们都支持所有主要的Web工作框架,如Spring MVC,Struts和Wicket。

答案 1 :(得分:0)

您可以将Wicket和Stripes与Content Control结合使用来扩展功能,但不在CMS中。

内容控件已经设置为与Rhino一起使用(JavaScript样式编程,服务器端,由Mozilla开发) - 所以如果你有JavaScript,你就可以在CMS之上开发。

或者只使用Velocity来操纵内容。

Content Control是一个免费提供的开源CMS,具有良好的API,内联编辑(带代码突出显示)模板,脚本和CSS,所有资产的版本控制以及许多其他不错的开发功能。

这不是Wicket和Stripes,但不应该感到非常陌生。如果您需要一些帮助,我们很乐意为您提供帮助。