2011-07-07 33 views
1

我在Sharepoint 2010站點中有一個博客(由第三方託管),並且需要在我的SharePoint網站的主頁中顯示最近5篇博文的片段(標題),作爲一個web部分。在Sharepoint 2010中顯示爲WebPart的博客

我試圖拉動博客的RSS XML並使用XSL進行轉換,但爲了工作,該網站需要匿名訪問,而這種不幸並不在我的手中,那是我無法做到的。我也無法上傳自定義Web部件。我可以創建一個Silverlight應用程序,並託管Silverlight Web部件,但爲此,我需要在Sharepoint中使交叉腳本變爲可用,由於Sharepoint站點由第三方託管,因此再次無法完成交叉腳本。

任何人都可以請幫助我,讓我知道如果有任何方法,我可以做到這一點。

謝謝。

+1

目前還不清楚您是否說您的SharePoint網站需要匿名訪問,或者博客需要匿名訪問才能獲取RSS提要。 – CBono

+0

不,我想要的是達到自己想要的目標的一種方式,那就是在SP主頁中將SP博客的前5個帖子顯示爲Web部分。 – Bhaskar

回答

2

我已經找到了三種方式來顯示這一點:

1)我的用戶使用內容查詢Web部件從SharePoint博客拉出數據並進行設置只顯示前5項。

2)我可以使用XML Viewer webpart來拉取博客的RSS feed並使用XSL Transformation來顯示前5個項目。

3)我可以使用Silverlight Webpart託管Silverlight應用程序,它將讀取RSS並同時顯示數據。

0

所以這裏的限制是你不能匿名訪問該網站 - 大概你使用的是基本或表單身份驗證?

我認爲這種方式要麼是創建自己的RSS風格的網站,可以使用服務帳戶對RSS XML feed進行認證訪問 - 這就不需要在「源」服務器上安裝或更改任何內容。

+0

我不確定,我完全理解你。我基本上想要的是在我的SP主頁中顯示SP博客的前5項作爲Web部件。我同時使用XMLWebPart到RSS並使用Silverlight來讀取它。即使我嘗試從外部站點(asp.net,控制檯應用程序等)訪問它,它也會給出「未經授權的訪問」錯誤。 – Bhaskar

+0

你將不得不澄清你的問題 - 至少有兩個人已經閱讀它,並不確定你問的「我想要的是我想要的」並不是真的使它更清晰。 – Ryan

相關問題