0

我有一个具有多种形式的现有 grails 应用程序。我需要一个 CMS,它允许我将现有的 grails 表单添加到这个 cms 并为每个表单分配不同的权限。我需要能够从管理页面更改站点模板 css。像 dotnet nuke 这样的东西,您可以在其中添加现有的 asp.net 页面并为该页面分配权限并添加自定义主题。要求的功能:

  • 与活动目录集成

  • 与 MS Exchange 集成

  • 从 protal admin ui 设置 grails 表单安全策略

  • 从门户管理 ui 更改表单 css 主题

  • 与门户轻松集成

4

2 回答 2

0

您可以使用 Magnolia的Maglev插件,但 AFAIK 它仅适用于 4.5.x 分支,不适用于最新版本。

除此之外,如果您的主要要求是安全性并且能够从 CMS 中提取主题,您可以将 Magnolia 和您的 grails 应用程序部署在同一个 Web 应用程序中,将 Magnolia 配置为处理所有传入请求(默认情况下)并且仅在内部配置绕过用于您的表单可用的 url 的 cms 子链的 Magnolia。这样,Magnolia 将负责 URL 检查安全性,为您提供上下文,您可以从表单中引用编辑器在 Magnolia 安装中选择的主题。虽然这个描述听起来可能有点复杂,但实际上做起来很简单。

HTH,一月

于 2014-04-28T06:29:23.467 回答
0

我不确定它到底支持哪些功能,但Weceem是一个作为 Grails 插件实现的 CMS,所以这是一个明显的起点。

于 2014-04-27T20:38:36.743 回答