Добавление поиска по Terrasoft Community в браузер

Terrasoft Community в списке поисковых систем
Не так давно здесь писали о расширении к браузеру Firefox, позволяющему добавить поиск по Terrasoft Community. Оказывается, это можно сделать и без установки дополнительного софта.

Зачем это нужно

После добавления поиска по сообществу в браузер можно будет запускать поиск информации по Terrasoft Community, ещё не заходя на сайт. Аналогично такую возможность можно добавить для любого сайта, форума, вики или блога, имеющего форму поиска.

Как добавить поиск

На демонстрационной веб-странице размещена гиперссылка, при нажатии на которую браузер предложит добавить Terrasoft Community в список поисковых систем, при помощи которых осуществляется поиск из поля ввода в правом верхнем углу окна браузера.

Поддерживаются браузеры Mozilla Firefox, Microsoft Internet Explorer и Google Chrome:

добавление поиска в Firefox
добавление поиска в IE

Кроме гиперссылки, демонстрационная страница предлагает добавить поиск по Terrasoft Community самостоятельно. Для этого нужно, находясь на этой странице, выбрать в списке поисковых систем браузера команду добавления новой:

добавление поиска в Firefox самостоятельно
добавление поиска в IE самостоятельно

Как это работает

Для добавления поиска в браузер используется технология OpenSearch (сайт), разработанная Amazon. Чтобы при заходе на страницу пользователь мог сам добавить поиск в браузер, достаточно в блок добавить строку:

rel="search" href="browsersearch.xml" title="Terrasoft Community" type="application/opensearchdescription+xml" />

Чтобы программно отобразить окно добавления поисковой системы, создаём гиперссылку, запускающую JavaScript-функцию AddSearchProvider:

href="javascript:window.external.AddSearchProvider('http://terrasoft-community-search.narod2.ru/browsersearch.xml')">Добавить в браузер поиск по Terrasoft Community>
>

В обоих примерах указано название XML-файла, находящегося на сервере. Вот его примерное содержимое:

version="1.0"?>
xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
 >Terrasoft Community>

 >Последнее в CRM Сообществе Terrasoft | Terrasoft Community>
 >UTF-8>
 >info@terrasoft.ru>
  height="16" width="16" type="image/x-icon">http://www.community.terrasoft.ru/favicon.ico>

 >1>
 >http://terrasoft-community-search.narod2.ru/browsersearch.xml>
 >http://www.community.terrasoft.ru/favicon.ico>

 >Terrasoft>
  type="text/html" method="get" template="http://www.community.terrasoft.ru/search/node/{searchTerms}">
  >
>

В файле прописан шаблон адреса для поиска, название, иконка и ряд других опций (приведены не все). Если поиск на сайте использует метод "post" вместо "get", то в IE работать не будет.

Для пользователей Opera

В браузере Opera действует другой механизм. Достаточно нажать правую кнопку мыши в поле поиска и выбрать пункт меню "Создать поиск..." ("Create Search..."). Появится окно, в котором можно будет задать название поиска, клавиатурное сочетание ("Keyword") и назначить этот поиск службой по-умолчанию.

добавление поиска в Opera

UPD:
В настоящее время добавление поиска по сайту в браузер реализовано непосредственно на Community. Просто нажмите на иконку слева от поля поиска (Firefox) или стрелочку справа от него (IE) и выберите добавление этого сайта.

Нравится

Поделиться

0 комментариев
Показать все комментарии