2011-07-07 13 views
1

Sharepoint 2010サイト(第三者主催)にブログがあり、自分のSharePointサイトのホームページに最後の5つのブログ投稿のスニペット(タイトル)を表示する必要があります。ウェブ部。Sharepoint 2010のWebPartとしてブログを表示する

私はブログのRSS XMLを取り込み、それをXSLで変換しようとしましたが、そのためにはサイトに匿名アクセスが必要です。不幸なのは私の手元にありません。カスタムWebパーツもアップロードできません。私はSilverlightアプリケーションを作成してSilverlight Webパーツでホストすることができますが、そのためにはSharepointでイネーブリングされたクロススクリプトを持つ必要があります.Sharepointサイトがサードパーティによってホストされているため、再び実行できません。

誰かが私を助けて、何らかの方法があるかどうか教えてください。私はそれを行うことができます。

ありがとうございました。

+1

RSSフィードを取得するために、SharePointサイトに匿名アクセスが必要か、ブログに匿名アクセスが必要かどうかは不明です。 – CBono

+0

いいえ、私が欲しかったのは、私が欲しいものを達成する方法です。それはSPホームページのトップ5の投稿をウェブサイトのSPホームページに表示することです。 – Bhaskar

答えて

2

私はこれを表示するには、3つの方法を発見した:

1)IユーザーをSharepointのブログからデータを引き出し、唯一のトップ5項目を表示する設定を行うために、コンテンツクエリWebパーツを使用します。

2)XMLビューアwebpartを使用してブログのRSSフィードを取得し、XSL変換を使用して上位5項目を表示できます。

3)Silverlight Webpartを使用してSilverlightアプリケーションをホストすると、RSSを読み込んで同様にデータを表示できます。

0

ここで制限されているのは、サイトへの匿名アクセスができないことです。基本認証またはフォーム認証を使用していると思われますか?

サービスアカウントを使用してRSS XMLフィードに認証されたアクセスを行うことができる独自のRSSスタイルのWebを作成すると、「ソース」サーバー上にインストールまたは変更する必要はありません。

+0

私は確信していません、私はあなたを完全に理解しています。私が基本的に望むのは、私のSPのホームページにSPブログの上位5項目をWebパーツとして表示することです。私はRSSにXMLWebPartを使用し、それを読むためにSilverlightを使用するというアプローチをとっています。外部サイト(asp.net、コンソールアプリなど)からアクセスしようとしても、「Unauthorized Access」エラーが表示されます。 – Bhaskar

+0

あなたはあなたの質問を明確にしなければならないでしょう - 少なくとも2人がそれを読んでいて、あなたが "私が欲しいものは何かを求めています"という質問が本当にそれを明確にしていないのか分かりません。 – Ryan

関連する問題