Java CMS需要帮助吗

Java CMS需要帮助吗,java,content-management-system,web-frameworks,stripes,Java,Content Management System,Web Frameworks,Stripes,在我的编程生涯中,我一直在一家银行从事网上银行解决方案的工作,而网上银行有一个与其他网站不同的功能——它不为用户提供管理页面(用户可以在该页面上添加网页、添加内容、编辑文章)。事实上,人们只需要查看有关其余额的信息,而不需要编辑该网站。正因为如此,我一生中从未使用过任何CMS,当需要添加带有新服务的页面时,我和我的同事只是手动创建了一个新文件 但我现在正在考虑我自己的公司,它将为各种各样的人制作网站。但这意味着,在某个时候,会有一个客户不仅要求一个网站,而且要求CMS管理该网站。这是我的一个弱点

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

但我现在正在考虑我自己的公司,它将为各种各样的人制作网站。但这意味着,在某个时候,会有一个客户不仅要求一个网站,而且要求CMS管理该网站。这是我的一个弱点

我正在使用JavaWeb框架,目前有两个:wicket和stripes。我担心,如果我使用某种CMS,那么我将无法使用java web框架(wicket、stripes)。只是为了澄清我想自己编写所有逻辑,我不需要预煮CMS组件,我只需要添加、删除、修改页面的方法


我感兴趣的是,是否存在任何真正免费的基于java的CMS,允许我使用wicket或stripes java web框架。

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

我推荐的一个好的起点是让你搜索、查看和比较不同的CMS产品。对于基于java的CMS,以下是一些流行的选择:

露天的
阿帕奇·莱尼亚
河马CMS
Liferay门户网站
OpenCMS


查看CMS Match的横向比较,我曾与Hippo CMS和Liferay Protal一起学习/工作,它们都支持所有主要的web工作框架,如Spring MVC、Struts和Wicket

您可以结合使用Wicket和Stripes来扩展功能,尽管不在CMS中

内容控制已经设置为与Rhino(JavaScript风格的编程,服务器端,由Mozilla开发)一起使用,所以如果您有JavaScript,您可以通过这种方式在CMS之上开发

或者只是使用速度来操纵内容

内容控制是一个免费提供的开源CMS,它有一个漂亮的API、模板、脚本和CSS的内联编辑(带代码高亮显示)、所有资产的版本控制以及许多其他漂亮的开发特性

这不是边门和条纹,但不应该感到非常陌生。如果您需要帮助才能开始,我们很乐意为您提供帮助