
- •22. Практическое занятие: Применение элементов Семантического Веб в Интернет-магазине
- •22.1. Введение в ускорители
- •22.1.1. Категории
- •22.1.2. Переменные
- •22.2. Описание структуры xml файла ускорителя
- •22.2.1. OpenServiceDescription
- •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. Краткие итоги
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-ускорители легко создавать, тестировать и развертывать для пользователей.