Rally 2 SDK和confluence集成

Rally 2 SDK和confluence集成,rally,confluence,Rally,Confluence,在confluence文档中嵌入rally应用程序的最佳方式是什么 我尝试在{html}宏之间粘贴代码,但没有成功 {html} <!DOCTYPE html> <html> <head> <title>Grid Example</title> <script type="text/javascript" src="https://rally1.rallydev.com/apps/2.0p4/sdk.js"></s

在confluence文档中嵌入rally应用程序的最佳方式是什么

我尝试在{html}宏之间粘贴代码,但没有成功

{html}

<!DOCTYPE html>
<html>
<head>
<title>Grid Example</title>

<script type="text/javascript" src="https://rally1.rallydev.com/apps/2.0p4/sdk.js"></script>

<script type="text/javascript">
    Rally.onReady(function() {
        Ext.define('CustomApp', {
            extend: 'Rally.app.App',
            componentCls: 'app',

            launch: function() {
                ...
                ...
            }
        });
    Rally.launchApp('CustomApp', {
            name: 'Grid Example'
        });
    });
</script>
<style type="text/css">
</style>
</head>
<body></body>
</html>

{html}
{html}
网格示例
onReady(函数(){
Ext.define('CustomApp'{
扩展:“Rally.app.app”,
组件CLS:“应用程序”,
启动:函数(){
...
...
}
});
Rally.launchApp('CustomApp'{
名称:“网格示例”
});
});
{html}

上面的代码在直接打开时可以正常工作,但粘贴到confluence的{html}宏中时不会显示任何内容。(我在另一个选项卡中登录了rally)

一个解决方法是在服务器上托管html页面,并将其包含在confluence中的{iframe}宏中。但是,某些浏览器可能存在跨域相关的安全问题


最后,我决定不在合流页面中呈现内容。我只是在服务器上托管了html页面,并在我的confluence页面中添加了指向它的链接。

解决方法是在服务器上托管html页面,并将其包含在confluence中的{iframe}宏中。但是,某些浏览器可能存在跨域相关的安全问题


最后,我决定不在合流页面中呈现内容。我只是在服务器上托管了html页面,并在我的confluence页面中添加了一个链接。

我认为html插件有一个是否解析内容的设置。这是启用的吗?我会将所有代码放在一个外部html文档中,然后通过一个html include宏将其显示在您的confluence页面中。让我们知道这是否有效。@Kyle:Normal javascript放在里面可以正常工作,所以我猜它是启用的。@Sullivan:html include宏被禁用是为了我们的合流(可能是出于安全原因),所以我无法尝试。我想html插件有一个设置来决定是否解析内容。这是启用的吗?我会将所有代码放在一个外部html文档中,然后通过一个html include宏将其显示在您的confluence页面中。让我们知道这是否有效。@Kyle:Normal javascript放在里面可以正常工作,所以我猜它是启用的。@Sullivan:html include宏是由于我们的合流而禁用的(可能是出于安全原因),所以我无法尝试。Vikram,很抱歉没有回答这个问题。这是Rally客户的共同需求。我不知道为什么第二个浏览器选项卡中的会话凭据不允许confluence呈现。尽管如此,最终你还是需要某种编码的只读凭据才能将你的应用嵌入到confluence中,以避免报告的查看者被提示登录Rally。在AppSDK 1中,Rally有LoginKey来支持此功能。AppSDK2的路线图上有一个类似LoginKey的功能,但是,我没有估计它何时可用。到目前为止,我一直在使用LoginKey。我刚转到SDK 2,正在寻找替代方案。很高兴知道它在路线图上。我将继续使用我的变通方法,直到那时。维克拉姆,很抱歉这个问题没有得到回答。这是Rally客户的共同需求。我不知道为什么第二个浏览器选项卡中的会话凭据不允许confluence呈现。尽管如此,最终你还是需要某种编码的只读凭据才能将你的应用嵌入到confluence中,以避免报告的查看者被提示登录Rally。在AppSDK 1中,Rally有LoginKey来支持此功能。AppSDK2的路线图上有一个类似LoginKey的功能,但是,我没有估计它何时可用。到目前为止,我一直在使用LoginKey。我刚转到SDK 2,正在寻找替代方案。很高兴知道它在路线图上。在那之前,我将继续使用我的变通方法。