Поисковый плагин для Firefox
posted in Разработка |Недавно для своего проекта Обманщик я решил добавить поисковый плагин для Firefox. На этом сайте размещены статьи о мешенниках, раличных лохотронах. Имеется поиск, где введя адрес сайта, e-mail или номер icq можно увидеть информацию о "честности" владельцев. Этот плагин позволяет людям не заходя на сайт совершить проверку по базе мошенников. Довольно удобно, ведь не надо помнить адрес сайта (хотя он и довольно запоминающийся), не надо его вводить в адресную строку, просто нужно выбрать из списка нужную иконку и ввести текст для поиска.
Как создать плагин описано подробно тут в официальной документации. Приведу пример своего файла и в кратце расскажу что каждый параметр значит.
Файл с описанием поискового плагина - это XML (особый стандарт OpenSearch).
[xml]
[/xml]
первые две строки обязательны, и их мы не трогаем.
ShortName - это будет в меню с поисковыми системами
Description - описание
InputEncoding - кодировка. У меня сайт в windows-1251 и база в cp1251, потому и тут WINDOWS-1251
Image - иконка. указываются размеры и закодированная в base64 иконка.
Url - адрес куда направить запрос, метод. В {searchTerms} будет подставлено то, что пользователь введет в строке поиска. Также есть возможность передать дополнительные параметры и использовать AJAX для "поисковых предположений", как это делает Google.
moz:SearchForm - это адрес страницы поиска на вашем сайте (сюда перейдет пользователь, если он ниче не ввел в строке поиска).
Плагин мы создали, но как сделать, чтоб пользователь его установил?
Не думаю, что кто-то захочет скачивать себе XML-файл и заливать в определенную директорию. Можно добавить тег на страницы сайта:
[html]
[/html]Тогда в меню выбора поисковика появится пункт "Добавить Obmanshik.Ru". Я так сделал на Обманщике и страницу с инструкциями.
Создайте такое и на своем сайте, думаю, что постоянным посетителям сайта это понравится
ПС: Возможно добавление этого плагина помогло увеличить просмотры странц сайта, а также посещаемость на 20%