Rally 2 SDK和confluence集成
在confluence文档中嵌入rally应用程序的最佳方式是什么 我尝试在{html}宏之间粘贴代码,但没有成功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
{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,正在寻找替代方案。很高兴知道它在路线图上。在那之前,我将继续使用我的变通方法。