
Доброго времени суток. Уже наверное начали скучать за мной, да?))) Я тут и пишу очередную статейку. Времени не много, но думаю удастся охватить тему. Итак, поехали!
Сегодня опишу процесс создания поставщика поиска для своего любимого проекта. Что имеется в виду: возможность легко добавить в браузер поиск по Вашему ресурсу, вводя слова в поисковую форму. При этом Вы сможете показывать пользователю подсказки для заполнения поля. Интересно? Тогда продолжим…
Введение. Что такое Open Search
Вот, что об этом говорит Википедия:
OpenSearch — набор технологий, позволяющих веб-сайтам и поисковым системам публиковать результаты поиска в форматах, удобных для распространения и сбора. OpenSearch был разработан A9, дочерней компанией Amazon.com. Первая версия, OpenSearch 1.0, была представлена на конференции, посвященной Web 2.0 в марте 2005 года. Черновые версии OpenSearch 1.1 были опубликованы в сентябре и декабре 2005 года. Спецификация OpenSearch лицензирована компанией A9 по Creative Commons Attribution-ShareAlike 2.5 License
Проще говоря, стандартизированный под нужды сбора и распространения результатов поиска XML документ. На самом деле, понятие намного шире, но в контексте данной статьи нам будет достаточно и этого понимания.
К делу
Для ясности ситуации объясню о каком поставщике поиска (еще их называют поисковыми плагинами) идет речь в виде скриншотов:

Пользователь добавляет поставщик поиска (на примере http://4bud.biz/):

И вот — быстрый доступ к поиску по порталу готов. Это будет очень полезным для Ваших постоянных пользователей:

Как такое сделать? Элементарно))
Создаем XML документ вида:
В документе приведены комментарии. XMLку размещаете где Вам угодно, главное, чтобы она была доступна из браузера. Также у OpenSearch есть ряд других возможностей. Они описаны на оф. сайте OpenSearch.
Чтобы появилась кнопка добавления поставщика поиска на всех страницах проекта необходимо опубликовать следующую строчку в секции HEAD:
Вот и все. Задача тривиальная, а пользы много. Пользуйтесь! Как всегда надеюсь, что был полезен. Ваши вопросы, благодарности и отзывы жду в комментариях. Счастливо!

. Это поможет различным сборщикам обрабатывать Вашу поисковою выдачу