2012-06-25 20 views
0

不确定这是否可能。我知道这很有趣,因为我正在开发的项目目前有一种非常糟糕的方法,用一种特定的标签从Confluence中拉出文章,但它非常混乱,我想通过创建一种新方法来摆脱这个混乱的项目。Atlassian Confluence将特定标签导出到公开页面

我试图看看你可以“建立”的饲料,我想我会像RSS提要一样拉他们,但我似乎无法找到将饲料指定为公开可用的方法,并且由一个特定的标签/ slug

因此,因为我无法弄清楚我的下一个最好的猜测会与Atlassian有关,希望有一个我可以绑定和拉动这种方式的API。但我没有找到太多的运气,除了几个论坛有类似的问题,我没有太多的回答明智的问题。所以我希望这里有人能够帮助我走向正确的方向,或者甚至可以为我提供一些基于PHP的东西,这可以让我开始。

回答

0

就我个人而言,我有一些问题需要rss feed来执行,就像我希望他们在Confluence中一样。目前,我已经在Confluence中包含了.asp页面作为解决方案。

.asp页包含了这样的事情:

<script type="text/javascript" src="http://www.google.com/jsapi"></script> 

<script type="text/javascript" src="/gfeedfetcher.js"></script> 

<h3>News</h3> 

<script type="text/javascript"> 

var newsfeed=new gfeedfetcher("feed", "feedclass", "_new") 
//Specify "label" plus URL to RSS feed 
newsfeed.addFeed("BBC", "http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/front_page/rss.xml") 
//Specify "label" plus URL to RSS feed 
newsfeed.addFeed("MSNBC", "http://www.msnbc.msn.com/id/3032091/device/rss/rss.xml") 
//Specify "label" plus URL to RSS feed 
newsfeed.addFeed("Yahoo News", "http://rss.news.yahoo.com/rss/topstories") 
//show the specified additional fields 
newsfeed.displayoptions("datetime snippet") 
//Display each entry as a paragraph 
newsfeed.setentrycontainer("p") 
//Show # of entries, sort by date 
newsfeed.filterfeed(10, "date") 
//Always call this last 
newsfeed.init() 

</script> 

使用外部解决方案这样允许一点点额外的控制比目前内置于合流。

+0

是的,我自己有一个小问题。目前我们使用Confluence作为它的目标,这是一个内部维基百科,但是我们通过内部脚本移植了一个feed,通过API连接到合流,并通过特定标签获取所有内容,这样我们就可以将这个标签作为知识库对我们的客户而言,没有向他们展示我们内部的每一篇文章。我现在最大的问题是现在我有他们从标签出来我发现我没有得到时间戳,我想通过最后修改来订购 – chris

+0

是的,我们使用Confluence作为我们内部的平台网站,但很多人都希望在新的维基站点保留旧站点的功能。经过大量的阅读和摆弄之后,我放弃了,并开始使用html/javascript解决方案来处理Feed等内容。 – MNRSullivan

相关问题