2012-06-25 54 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

相關問題