Content management system 我可以在Ektron中添加自定义管理员页面吗

Content management system 我可以在Ektron中添加自定义管理员页面吗,content-management-system,ektron,Content Management System,Ektron,考虑一下这个例子,告诉我们这是可能的吗 我有一个自定义api来显示我的调查分析(例如:api返回值表) 我的ektron网站所有者应在其工作区的设置部分显示此分析,ektron管理组应仅显示此页面。是否可以将自定义页面添加到设置部分 实现这一点的最佳方法(如您问题的评论中所述)是将功能封装在一个定制小部件中,以便在服务器上使用 要知道如何让您的自定义小部件在智能桌面中显示为一个选项有点让人困惑(至少在v8.7SP2上是这样),下面是一个简单的例子。(在旧版上有一篇旧的论坛帖子,但从那时起,默认窗

考虑一下这个例子,告诉我们这是可能的吗

我有一个自定义api来显示我的调查分析(例如:api返回值表) 我的ektron网站所有者应在其工作区的设置部分显示此分析,ektron管理组应仅显示此页面。是否可以将自定义页面添加到设置部分

实现这一点的最佳方法(如您问题的评论中所述)是将功能封装在一个定制小部件中,以便在服务器上使用

要知道如何让您的自定义小部件在智能桌面中显示为一个选项有点让人困惑(至少在v8.7SP2上是这样),下面是一个简单的例子。(在旧版上有一篇旧的论坛帖子,但从那时起,默认窗口小部件空间的名称似乎已经改变,另外我在这里添加了一些详细信息。)

  • 创建小部件并将其保存在/Workarea/Widgets/文件夹中
  • 在工作区中,进入
    设置>配置>个性化>小部件
    并单击“从/Widgets/文件夹同步小部件”按钮。按钮文本使其听起来似乎只适用于PageBuilder小部件,但这也将同步在/Workarea/widgets/文件夹中找到的小部件列表
  • 转到
    Settings>Configuration>Personalizations>Widget Space
    。您应该看到一个名为“UserSmartDesktop”的小部件空间。单击该按钮旁边的“编辑”按钮
  • 选择要在智能桌面上为用户提供的小部件

  • 此时,您应该能够转到工作区中的桌面选项卡,并将您的小部件添加到您自己的智能桌面或默认桌面。我不确定是否有办法使小部件只对某些用户组可用,但您可以肯定地将权限检查构建到小部件本身,这样,如果您的帐户不是管理员组(或您选择的任何组)的一部分,则它不会加载任何真实数据,而是显示“拒绝访问”消息类型。

    我们可以通过编辑Workarea中的Workarea NavigationTrees.aspx.cs文件来添加页面。我认为在Ektron中,将页面添加到设置并不是一个更好的选择,智能桌面小部件是最好的选择。这绝对是最好的选择,并且是为了这个目的而存在的。对于这种扩展性,很快还会有更多的选择。