Хобрук: Ваш путь к мастерству в программировании

Отображать блог как веб-часть в Sharepoint 2010

У меня есть блог на сайте Sharepoint 2010 (размещенном на стороннем сервере), и мне нужно отображать фрагменты (заголовок) последних 5 сообщений блога на домашней странице моего сайта SharePoint в качестве веб-части.

Я попытался вытащить RSS XML из блога и преобразовать его с помощью XSL, но для того, чтобы это работало, сайт должен иметь анонимный доступ, что, к сожалению, не в моих силах, то есть я не могу этого сделать. Я также не могу загрузить настраиваемую веб-часть. Я могу создать приложение Silverlight и разместить его в веб-части Silverlight, но для этого мне нужно включить кросс-скрипт в Sharepoint, что опять же невозможно, поскольку сайт Sharepoint размещен на стороннем сервере.

Может ли кто-нибудь помочь мне и сообщить, если есть способ, я могу это сделать.

Спасибо.


  • Неясно, говорите ли вы, что вашему сайту SharePoint нужен анонимный доступ или блогу нужен анонимный доступ для получения RSS-канала. 07.07.2011
  • Нет, мне нужен был способ добиться того, чего я хочу, а именно отобразить 5 первых постов блога SP на домашней странице SP как веб-часть. 08.07.2011

Ответы:


1

Я нашел три способа отобразить это:

1) Я использую веб-часть Content Query, чтобы вытащить данные из блога Sharepoint и настроить отображение только первых 5 элементов.

2) Я мог бы использовать веб-часть XML Viewer, чтобы вытащить RSS-канал блога и использовать преобразование XSL для отображения 5 лучших элементов.

3) Я мог бы использовать Silverlight Webpart для размещения приложения Silverlight, которое будет читать RSS и аналогичным образом отображать данные.

29.07.2011

2

Таким образом, ограничение заключается в том, что вы не можете получить анонимный доступ к сайту - предположительно, вы используете обычную проверку подлинности или проверку подлинности с помощью форм?

Я думаю, что выход в этом случае - либо создать свою собственную сеть в стиле RSS, которая может выполнять аутентифицированный доступ к RSS XML-каналу с использованием учетной записи службы - тогда для этого не требуется ничего устанавливать или изменять на «исходном» сервере.

07.07.2011
  • Я не уверен, я полностью вас понимаю. В основном я хочу показать 5 основных элементов блога SP на моей домашней странице SP как веб-часть. У меня есть как подход к использованию XMLWebPart для RSS, так и использование Silverlight для его чтения. Даже если я попытаюсь получить к нему доступ с внешнего сайта (asp.net, консольное приложение и т. Д.), Он выдает ошибку несанкционированного доступа. 08.07.2011
  • Вам придется прояснить свой вопрос - по крайней мере, два человека прочитали его и не уверены, о чем вы спрашиваете. То, что я хочу, это то, что я хочу, на самом деле не делает его более ясным. 08.07.2011
  • Новые материалы

    Создание кнопочного меню с использованием HTML, CSS и JavaScript
    Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen . Шаг 1..

    Внедрите OAuth в свои веб-приложения для повышения безопасности
    OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..

    Классы в JavaScript
    class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human class Human {..

    Как свинг-трейдеры могут использовать ИИ для больших выигрышей
    По мере того как все больше и больше профессиональных трейдеров и активных розничных трейдеров узнают о возможностях, которые предоставляет искусственный интеллект и машинное обучение для улучшения..

    Как построить любой стол
    Я разработчик программного обеспечения. Я люблю делать вещи и всегда любил. Для меня программирование всегда было способом создавать вещи, используя только компьютер и мое воображение...

    Обзор: Машинное обучение: классификация
    Только что закончил третий курс курса 4 часть специализации по машинному обучению . Как и второй курс, он был посвящен низкоуровневой работе алгоритмов машинного обучения. Что касается..

    Разработка расширений Qlik Sense с qExt
    Использование современных инструментов веб-разработки для разработки крутых расширений Вы когда-нибудь хотели кнопку для установки переменной в приложении Qlik Sense? Когда-нибудь просили..