什么是基于Java的CMS可以管理现有页面的内容? [英] What java based CMS can manage existing pages' content?

查看:236
本文介绍了什么是基于Java的CMS可以管理现有页面的内容?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们有一个现有和正在运行的java web应用程序,目前页面的内容是静态的,但页面仍然是jsp文件,他们有外观和感觉设计专门。我的客户现在想要使用CMS管理更新的内容,如新闻,事件与最小的更改jsp代码,我试过opencms,但还没有发现,但它可以做到这一点。就像我知道的页面需要创建通过opencms ade在opencms世界。布局,外观和感觉必须遵循opencms的模式,这说明页面上有许多块内容。是否有任何类型的CMS可以满足我们的需求?

We have an existing and running java web application, currently the pages' content is static but the pages are still jsp files, they have look and feel designed specifically. My customer now wants to use CMS to manage the update of content like news, events with the minimal changes to the jsp code, I tried opencms and haven't found yet it can do that. As much as I know pages are needed to create through opencms ade in opencms world. The layout,look and feel must follow the pattern of opencms , that being said many block contents on pages.Is there any kind of CMS which can match my requirements out of the world?

推荐答案

OpenCms Magnolia 是领先的开源的基于java的CMS。他们可以做,但是当然有一些努力,这取决于您当前网站的架构。

OpenCms and Magnolia are leading open source java-based CMS. They can do it, but of course there is some effort to it, which depends on the architecture of your current website.

如果你只是,真的只有,在当前网站中使用JSP,那么您可以将JSP转储到OpenCms中,就是这样。然后你有在OpenCms内的网站,当然还不可编辑,然后一步一步使用结构化内容元素(XSD)集成可编辑元素。这个过程不能简单地在这里的答案中描述,因为它是相当复杂,它肯定需要一点OpenCms经验来做,因为它比从头构建一个基于OpenCms的网站更难。

If you're only, and really only, using JSPs in your current website, then you can just dump the JSPs into OpenCms, and that's it. Then you have the website within OpenCms, of course not yet editable, and then integrate the editable elements step by step, using structured content elements (XSDs). The process can't be described briefly in an answer here as it's quite complex, it definitely takes a bit of OpenCms experience to do it, as it's harder than building a OpenCms based website from scratch.

如果你当前的应用程序使用像Spring这样的框架,那么还有其他的步骤。我们已经将Spring和OpenCms整合在一起了,它的工作原理。

If your current application uses a framework like Spring, then there are additional steps to it. We've integrated Spring with OpenCms before and it works.

我认为大多数java CMS将允许你所需要的,但是它需要一些努力。此外,如果您在当前应用程序中使用jars,则需要检查这些是否与您使用的OpenCms版本之间没有冲突。

I assume most java CMS will allow what you need, but it will take a bit of effort in all of them. Additionally, if you're using jars in your current application, you need to check that there are no conflicts between those and those of the OpenCms version you're using.

或者,如果您的CMS要求非常基本,您可以通过实施FCKEditor / CKEditor 创建自己的小型CMS功能。

Alternatively, you can just create your own small CMS functionality by implementing FCKEditor / CKEditor, if your CMS requirements are very basic.

请提供有关您当前技术栈/框架等的更多详细信息。然后更容易更详细地回答。

Please provide some more details about your current technology stack / frameworks, etc. Then it's easier to answer in more detail.

更新(2015):

截至2015年,我同时从OpenCms搬迁到Magnolia,文档是伟大的,他们明确地有一个Spring集成的名为Blossom的模块。 https://documentation.magnolia-cms.com/display/DOCS/Blossom+module

As of 2015, I meanwhile moved from OpenCms to Magnolia, and would recommend that very much. Documentation is great an they explicitly have a module for Spring integration named Blossom. https://documentation.magnolia-cms.com/display/DOCS/Blossom+module.

这篇关于什么是基于Java的CMS可以管理现有页面的内容?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆