Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
196
Добавлен:
10.05.2015
Размер:
9.19 Mб
Скачать

22. Практическое занятие: Применение элементов Семантического Веб в Интернет-магазине

Данное практическое занятие освещает вопросы применения элементов Семантического Веб на примере использования микроформатов, а также создания ускорителей в IE8.

Содержание

22.1. Введение в ускорители

22.1.1. Категории

22.1.2. Переменные

22.2. Описание структуры XML файла ускорителя

22.2.1. openServiceDescription

22.2.2. homepageUrl

22.2.3. display

22.2.4. name

22.2.5. icon

22.2.6. description

22.2.7. activity

22.2.8. activityAction

22.2.9. preview

22.2.10. execute

22.2.11. parameter

22.3. Создание ускорителя для Интернет-магазина

22.4. Регистрация ускорителя на странице

22.5. Микроформаты, RSS

22.5.1. Принципы построения микроформатов

22.6. Определение WebSlice

22.6.1. Пример веб-фрагмента

22.6.2. Основные свойства

22.6.2.1. Свойство hslice

22.6.2.2. Свойство id

22.6.2.3. Свойство entry-title

22.6.3. Управление обновлениями и уведомление

22.6.3.1. Свойство ttl

22.6.3.2. Свойство endtime

22.7. Создание страницы Новости в Интернет-магазине

22.8. Ключевые термины

22.9. Краткие итоги

Цель практического занятия: Целью данного семинара является применение технологии WebSlice в Интернет-магазине, как примера использования микроформатов, а также создание ускорителя для поиска товаров в Интернет-магазине.

22.1. Введение в ускорители

В приведенном в предыдущем практическом занятии шаблоне поискового расширения был один из опциональных тегов – ie:PreviewUrl. Он позволяет сделать предварительный просмотр результатов поиска в небольшом окне, которое отображает html-страницу с результатами поиска. Это возможно, так как на самом деле при загрузке в браузер поискового расширения оно превращается в акселератор.

Акселераторы (в дальнейшем – ускорители) в Internet Explorer 8 – это команды контекстного меню, предоставляющие быстрый доступ к приложениям или веб-службам с какой-либо веб-страницы. Пользователи могут устанавливать ускорители из галереи дополнений Internet Explorer 8 или через любой веб-сайт, на котором они объявлены. Ускорители упрощают копирование информации с одной веб-страницы на другую.

Ускорители характеризуются следующими важными свойствами:

  • Ускорители появляются в контекстном меню (отрывается при щелчке правой кнопкой) веб-страницы в Internet Explorer. Они группируются по функциям, поэтому пользователи могут быстро вызвать нужную задачу.

  • Для ускорителей возможны два типа сценариев: пользователи могут предварительно просматривать информацию, не покидая веб-страницу, или выполнить отправку содержимого прямо в приложение или веб-службу.

  • В XML-ускорителях используется XML-файл для описания формата HTTP-запросов к веб-серверу. Данные из целевого контекста (выбранный объект, ссылка или документ) передаются в виде переменных в параметрах URL-адреса и/или данных формы.

Ускорители позволяют осуществлять операции с данными на веб-странице. Можно выбрать несколько строк текста и, щелкнув кнопкой мыши, отправить их в блог или послать по электронной почте. С использованием ранее установленного ускорителя эта операция "выполняет" требуемое действие, переходя к нужному веб-сайту с выбранной частью статьи, уже доступной в поле редактирования. С использованием ускорителей типа "предварительный просмотр" можно выполнять операции с данными без перехода на другой веб-сайт; например, можно перевести слово или найти адрес на карте. Чтобы открыть окно предварительного просмотра, достаточно навести указатель мыши на ускоритель (рис. 22.1).

Рис. 22.1.  Пример поиска адреса на карте с помощью сервиса Live Maps

Ускорители являются декларативными. В них используется передача данных HTTP для обеспечения связи между браузером и веб-сайтом. XML-ускорители легко создавать, тестировать и развертывать для пользователей.