Пошаговое руководство. Создание и настройка страницы канала

Дата последнего изменения: 19 апреля 2010 г.

Применимо к: SharePoint Server 2010

В этой статье
Сопоставление видеороликов с каналами
Предоставление RSS-каналов
Форматы URL-адресов для музыки на переносных устройствах
Справочник по функциям ECMAScript

Этот раздел — пятый и последний в серии пошаговых руководств, посвященных созданию и настройке сайтов общего доступа к видеоматериалам.

Одной из целью создания социального мультимедийного сайта является совместное использование объединенного содержимого, сгруппированного по каналам — связанным элементам, которые можно просматривать и на которые можно оформлять подписку как на единое целое. В ходе создания структуры содержимого, описанного в разделе Пошаговое руководство. Создание видеосайта, в Microsoft SharePoint Server 2010 уже были настроены компоненты, необходимые для каналов: Страница, которую может создавать любой пользователь, столбец подстановки Канал, созданный при добавлении типа видеосодержимого, и видеоролики, связанные с каналом через столбец подстановки Канал.

Создание канала

  1. Создайте на сайте Страницу, для которой будет использоваться макет Страница канала.

  2. Создайте макет для страницы канала и используйте ее в качестве стандартной страницы для каналов.

  3. Назначьте видеопоток каналу, изменив его свойства.

В макете новой страницы определяются элементы управления "поле" и настройки веб-части, которые позволяют использовать три свойства страницы канала: заголовок, сведения о канале и пользовательский объект ContentByQueryWebPart, отображающий добавленные недавно видеоролики.

Необходимые компоненты

Перед выполнением задач, представленных в этом пошаговом руководстве, выполните задачи, представленные в разделах Пошаговое руководство. Создание видеосайта, Пошаговое руководство. Настройка отправки видео и Пошаговое руководство: создание настраиваемой домашней страницы и XSL-преобразования веб-части запроса контента.

Сопоставление видеороликов с каналами

В части запроса, отвечающей за отображение последних видеороликов, используется веб-часть "Содержимое по запросу", которая гарантирует показ последних видеороликов из выбранного канала. Веб-часть "Содержимое по запросу" заменяет маркер [PageFieldValue:Title] фактическим значением поля Заголовок для страницы (на которое указывает поле Канал). Все остальные параметры веб-части "Содержимое по запросу" Последние видеоролики должны соответствовать параметрам веб-части на странице канала.

Предоставление RSS-каналов

Добавление веб-части "Содержимое по запросу" в макет страницы гарантирует, что ни один пользователь не сможет редактировать запросы содержимого, однако, веб-части "Содержимое по запросу", размещенные в макетах страниц за пределами зон веб-частей, не могут предоставлять RSS-каналы. Можно создать новую страницу, которая будет предоставлять RSS-каналы для каждого канала: пользователи не имеют прав на редактирование новой страницы, но могут ее просматривать.

После создания страницы канала добавьте веб-часть "Содержимое по запросу" в ее зону веб-части (которая предоставляет собственный RSS-канал) и настройте в веб-части обработку конкретных строк запроса. В веб-части "Содержимое по запросу" для доступа к странице канала задано использование параметров URL-адреса каждого RSS-канала. Добавив ссылки ECMAScript (JavaScript, JScript) на страницу канала, можно создать "кнопки" RSS-канала, которые при нажатии создают URL-адрес, указывающий на вторую веб-часть "Содержимое по запросу". Вторая веб-часть "Содержимое по запросу" показывает те же видеоролики на странице канала. Создание и настройка двух веб-частей "Содержимое по запросу" дает пользователям возможность размещать то, что кажется RSS-каналами, непосредственно на их странице канала.

Поскольку параметр Channel можно заменить заголовком текущей страницы канала, на целевую страницу можно добавить функции JavaScript. Это позволяет обращаться к веб-странице с помощью строк запросов.

Форматы URL-адресов для музыки на переносных устройствах

Можно настроить формат URL-адреса таким образом, что SharePoint Server 2010 будет запускать приложение iTunes или Zune. При запуске страницы канала для службы музыки на переносных устройствах эта страница добавляется к службе музыки в качестве подкаста для пользователя.

Справочник по функциям ECMAScript

Функции JavaScript, представленные здесь в качестве примеров, создают нужный URL-адрес iTunes или Zune и направляют пользователя к его службе музыки на переносных устройствах.

<a onclick="javascript:navigateToiTunesFeed(); return false;">
<img width="32" height="32" src="../../ContosoImages/iTunesPodcast.jpg" style="vertical-align: middle"/>
</a>
<a onclick="javascript:navigateToZuneFeed(); return false;">
<img width="32" height="32" src="../../ContosoImages/zunePodcast.jpg" style="vertical-align: middle"/>
</a>

Создание нового макета страницы для страниц каналов

  1. Запустите SharePoint Designer 2010.

  2. В списке Объекты сайта выберите Макеты страницы, а затем нажмите кнопку Создать макет страницы.

  3. В веб-браузере перейдите на свой сайт SharePoint, а затем выберите Макет страницы и шаблоны сайта.

  4. Настройте Параметры новой страницы по умолчанию, указав в качестве значения по умолчанию свой новый макет страницы.

    ПримечаниеПримечание

    Назначение нового макета страницы макетом по умолчанию позволяет пользователям создавать страницы канала с помощью команды Создать страницу в меню Действия сайта.

  5. Добавьте в макет страницы элемент управления "поле" Page Title и Channel Information.

  6. Измените веб-часть "Содержимое по запросу", чтобы она показывала только видеоролики с соответствующим параметром канала.

Добавление скрытой веб-части "Содержимое по запросу" на новую страницу для RSS-каналов

  1. Чтобы создать страницу на сайте, перейдите на страницу Все содержимое сайта своего сайта, нажмите кнопку Создать, а затем выберите Страница веб-части.

    СоветСовет

    Можно использовать любое имя, шаблон макета и расположение на этой новой странице. Страница используется для скрытой работы веб-части "Содержимое по запросу". Пользователи ее не видят.

  2. Добавьте на страницу веб-часть "Содержимое по запросу" (с параметрами, указанными в таблице 1), которая обращается к библиотеке Видеоролики.

    Таблица 1. Параметры скрытой веб-части "Содержимое по запросу"

    Раздел веб-части

    Установка

    Значение

    Примечания

    Запрос

    Additional Filters

    "Channels" contains [PageQueryString:Channel]

    Значением свойства PageQueryString должно быть точное имя параметра URL-адреса, заданное в подразделе Проверка и запись URL-адреса RSS-канала для второй веб-части "Содержимое по запросу" данного раздела.

    Презентация

    Enable feed for this Web part

    Включение канала гарантирует, что веб-часть "Содержимое по запросу" будет отображать RSS-каналы.

Проверка и запись URL-адреса RSS-канала для веб-части "Содержимое по запросу"

  1. Вручную добавьте к URL-адресу текущей страницы параметр для страницы канала, которая содержит один или несколько видеороликов. Например, если URL-адрес текущей страницы равен http://contoso/Video/ChannelRSSPage.aspx и имя канала, который необходимо добавить, равно Contoso Test Channel, создайте следующий URL-адрес: http://contoso/Video/ChannelRSSPage.aspx?Channel=ContosoTestChannel.

  2. Если веб-часть показывает нужные результаты, щелкните значок RSS в нижнем правом углу веб-части, чтобы перейти по URL-адресу RSS-канала для веб-части.

    СоветСовет

    Например, при использовании имени Contoso Test Channel URL-адрес выглядит примерно следующим образом: http://contoso/_layouts/feed.aspx?xsl=1&web=%2F&page=7481c1f3-3e96-4dd7-8a41-744e82871d63&wp=b21f4d9a-c70f-49dc-9699-b5a134b839xa&pageurl=Documents%2FChannelRSSPage%2Easpx&Channel=ContosoTestChannel .

  3. Поскольку страница включает функции JavaScript, можно добавить кнопку, которая связывает со службами Zune или iTunes, с помощью фрагментов разметки из раздела Справочник по функциям ECMAScript.

См. также

Задачи

Практическое руководство. Настройка объекта MediaWebPart с помощью ECMAScript

Концепции

Пошаговые руководства. Создание и настройка сайта совместного доступа к видео

Введение в мультимедийные типы контента

Модель программирования управления цифровыми активами