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 комментариев
Показать все комментарии

Надоело каждый раз для поиска по сайту сообщества Террасофт открывать новую страничку, и мне пришла мысль, что для браузера Mozilla Firefox, которым я пользуюсь, может быть какое-то дополнение, которые позволило бы мне выполнять поиск по сайту из строки поиска Firefox.
Немного поискав, нашел дополнение, которое называется Add to Search Bar, в результате чего среди поисковых систем у меня появился поиск по Terrasoft Community:
Search Terrasoft Community

Нравится

Поделиться

4 комментария

Отличная тулза.

Андрей, а как это реализовано, не интересовались? Аналогично. если в гугле написать фразу поиска site:http://www.community.terrasoft.ua или как-то по-своему?

"Раловец Ольга" написал:Андрей, а как это реализовано, не интересовались?

Нет, не интересовался. Я думаю, можно спросить у разработчика на страничке скачивания дополнения к Фаерфоксу.

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