我有一个包含多种表单的现有grails应用程序。我需要一个CMS,它允许我将现有的grails表单添加到此cms并为每个表单分配不同的权限。我需要能够从管理页面更改网站模板css。像dotnet nuke这样你可以添加现有的asp.net页面并为这个页面分配权限并添加自定义主题。 要求的功能:
与Active Directory集成
与MS Exchange集成
从protal admin ui
从门户网站管理员ui
轻松与门户网站集成
答案 0 :(得分:0)
您可以使用Magnolia的Maglev插件,但AFAIK仅适用于4.5.x分支,而不适用于最新版本。
除此之外,如果您的主要要求是安全性并且能够从CMS中提取主题,您可以在同一个Web应用程序中部署Magnolia和您的grails应用程序,配置Magnolia以处理所有传入的请求(默认情况下)并且仅configure bypass inside of Magnolia for cms subchain for url where your form is available。这样Magnolia将负责检查安全性,为您提供上下文,您可以从表单中参考Magnolia安装中编辑选择的主题。虽然这个描述听起来有点复杂,但实际上这很简单。
HTH,Jan