Пошаговое руководство. Создание и настройка страницы канала
Дата последнего изменения: 19 апреля 2010 г.
Применимо к: SharePoint Server 2010
В этой статье
Сопоставление видеороликов с каналами
Предоставление RSS-каналов
Форматы URL-адресов для музыки на переносных устройствах
Справочник по функциям ECMAScript
Этот раздел — пятый и последний в серии пошаговых руководств, посвященных созданию и настройке сайтов общего доступа к видеоматериалам.
Одной из целью создания социального мультимедийного сайта является совместное использование объединенного содержимого, сгруппированного по каналам — связанным элементам, которые можно просматривать и на которые можно оформлять подписку как на единое целое. В ходе создания структуры содержимого, описанного в разделе Пошаговое руководство. Создание видеосайта, в Microsoft SharePoint Server 2010 уже были настроены компоненты, необходимые для каналов: Страница, которую может создавать любой пользователь, столбец подстановки Канал, созданный при добавлении типа видеосодержимого, и видеоролики, связанные с каналом через столбец подстановки Канал.
Создание канала
Создайте на сайте Страницу, для которой будет использоваться макет Страница канала.
Создайте макет для страницы канала и используйте ее в качестве стандартной страницы для каналов.
Назначьте видеопоток каналу, изменив его свойства.
В макете новой страницы определяются элементы управления "поле" и настройки веб-части, которые позволяют использовать три свойства страницы канала: заголовок, сведения о канале и пользовательский объект 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>
Создание нового макета страницы для страниц каналов
Запустите SharePoint Designer 2010.
В списке Объекты сайта выберите Макеты страницы, а затем нажмите кнопку Создать макет страницы.
В веб-браузере перейдите на свой сайт SharePoint, а затем выберите Макет страницы и шаблоны сайта.
Настройте Параметры новой страницы по умолчанию, указав в качестве значения по умолчанию свой новый макет страницы.
Примечание Назначение нового макета страницы макетом по умолчанию позволяет пользователям создавать страницы канала с помощью команды Создать страницу в меню Действия сайта.
Добавьте в макет страницы элемент управления "поле" Page Title и Channel Information.
Измените веб-часть "Содержимое по запросу", чтобы она показывала только видеоролики с соответствующим параметром канала.
Добавление скрытой веб-части "Содержимое по запросу" на новую страницу для RSS-каналов
Чтобы создать страницу на сайте, перейдите на страницу Все содержимое сайта своего сайта, нажмите кнопку Создать, а затем выберите Страница веб-части.
Совет Можно использовать любое имя, шаблон макета и расположение на этой новой странице. Страница используется для скрытой работы веб-части "Содержимое по запросу". Пользователи ее не видят.
Добавьте на страницу веб-часть "Содержимое по запросу" (с параметрами, указанными в таблице 1), которая обращается к библиотеке Видеоролики.
Таблица 1. Параметры скрытой веб-части "Содержимое по запросу"
Раздел веб-части
Установка
Значение
Примечания
Запрос
Additional Filters
"Channels" contains [PageQueryString:Channel]
Значением свойства PageQueryString должно быть точное имя параметра URL-адреса, заданное в подразделе Проверка и запись URL-адреса RSS-канала для второй веб-части "Содержимое по запросу" данного раздела.
Презентация
Enable feed for this Web part
Включение канала гарантирует, что веб-часть "Содержимое по запросу" будет отображать RSS-каналы.
Проверка и запись URL-адреса RSS-канала для веб-части "Содержимое по запросу"
Вручную добавьте к URL-адресу текущей страницы параметр для страницы канала, которая содержит один или несколько видеороликов. Например, если URL-адрес текущей страницы равен http://contoso/Video/ChannelRSSPage.aspx и имя канала, который необходимо добавить, равно Contoso Test Channel, создайте следующий URL-адрес: http://contoso/Video/ChannelRSSPage.aspx?Channel=ContosoTestChannel.
Если веб-часть показывает нужные результаты, щелкните значок 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 .
Поскольку страница включает функции JavaScript, можно добавить кнопку, которая связывает со службами Zune или iTunes, с помощью фрагментов разметки из раздела Справочник по функциям ECMAScript.
См. также
Задачи
Практическое руководство. Настройка объекта MediaWebPart с помощью ECMAScript
Концепции
Пошаговые руководства. Создание и настройка сайта совместного доступа к видео