Я хочу создать новый поисковый плагин - поиск Гуглом по MSDN'у но у меня возник ряд вопросов.
Какой наиболее адекватный способ получить консультацию и поддержку? Через mail-list dev-amo ?

Необходимо ли создавать для этого полноценный пакет плагина .xpi ?
На странице инструкции по созданию поисковых плагинов об этом ни слова!! :angry: С их точки зрения всё очень просто - XML-описание и вперед. Что делать с этим описанием - никто не говорит.

Дело в том что исходя из инструкции оно должно быть таким:

Выделить код

Код:

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>MSDN Search with Google</ShortName>
<Description>Search in MSDN with Google.com</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">data:image/x-icon>http://msdn.microsoft.com/favicon.ico</Image>
<Url type="text/html" method="method" template="http://www.google.com.tr/search?q={searchTerms}+site:msdn.microsoft.com">
</Url>
<moz:SearchForm>http://www.google.com</moz:SearchForm>
</OpenSearchDescription>

Но если скачать какой-нибудь уже имеющийся плагин и посмотреть C:\Documents and Settings\%USER%\Application Data\Mozilla\Firefox\Profiles\%MAGIC%.default\searchplugins то оно будет таким:

Выделить код

Код:

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>MSDN Search with Google</os:ShortName>
<os:Description>Search in MSDN with Google.com</os:Description>
<os:InputEncoding>UTF-8</os:InputEncoding>
<os:Image width="16" height="16">data:image/x-icon;base64,%BASE64%</os:Image>
<SearchForm>http://www.google.com</SearchForm>
<os:Url type="text/html" method="GET" template="http://www.google.com.tr/search?q={searchTerms}+site:msdn.microsoft.com">
</os:Url>
</SearchPlugin>]

Почему так? Где об это сказано? Где почитать?
Является ли второй вариант результатом обработки первого аддон-менеджером после установки плагина?

Какой наиболее адекватный способ получить консультацию и поддержку? Через mail-list dev-amo ?

можно спросить на данном фруме

Необходимо ли создавать для этого полноценный пакет плагина .xpi ?

нет

Почему так? Где об это сказано? Где почитать?

в firefox можно использовать и opensearch, и собственные поисковые плагины

Является ли второй вариант результатом обработки первого аддон-менеджером после установки плагина?

нет
про установку плагина в браузер написано здесь
https://developer.mozilla.org/en/Creati … ch_plugins

спасибо большое, разобрался!
теперь у меня работает в обоих нотациях
а какая предпочтительнее? я думаю OpenSearch т.к. это типа открытый стандарт

скажите, пожалуйста, как теперь я ему могу опубликовать на addons.mozilla.org ? раздел Интструменты разрабочтика - Опубликовать принимает только .xpi проекты

abatishchev пишет

а какая предпочтительнее?

если планируется использовать только в firefox, то без разницы

abatishchev пишет

я думаю OpenSearch т.к. это типа открытый стандарт

второй вариант не менее открытый
он видимо сделан с расчётом на то, что в opensearch какие-то свои нововведения будет сложно протолкнуть. сейчас эти два варианта отличаются только именем корневого элемента и пространством имён xml

abatishchev пишет

скажите, пожалуйста, как теперь я ему могу опубликовать на addons.mozilla.org ?

собственные поисковые плагины там могут публиковать только определённые пользователи

хм.. а не подскажите, где по-подробнее почитать что за пользователи, как связаться с куратором? показать свой - открытое сообщество всё таки, интересно мнение

abatishchev
Поисковые плагины на AMO публикуются довольно просто. Я ниже просто процитирую кусок из письма посланного мной юзеру по этому поводу:

Добавляется он тривиально - надо зарегистрироваться на addons.mozilla.org и через Developer Tools добавить туда поисковый плагин, его описание и т.д. При добавлении следует использовать новый интерфейс ( ссылка "Use New Tools" - https://addons.mozilla.org/en-US/developers/dashboard )
После этого расширение попадает в "песочницу" и остаётся там до получения положительного заключения редактора (см. FAQ на https://addons.mozilla.org/en-US/firefox/pages/sandbox )

спасибо большое, всё получилось! :)

спасибо ещё раз, без вышей ссылки на сайте плагинов невозможно что-либо сделать! :/

Люди, подскажите чайнику, как вставить в поисковый плагин вот этот ярлычок - фавикон сайта?
Этот imageData там прописывается не пойми как. :)

Зайти на Developer Dashboard, в сабменю своего аддона выбрать Edit Add-on > Manage Add-on Properties (Change your add-on's name, homepage, icon, and other flags) > Add-on Icon

Спасибо за помощь :)
Вроде бы все сделал, и в списке плагинов на сайте иконка есть, но скачиваю себе - отображается стандартная зеленая кракозябра эта. Чувствую, придется еще с бубном потанцевать вокруг нее...

А теперь сколько ни загружаю иконку, она вообще не отображается. Беда...

Кто-нибудь может накропать плагин для http://googlewebmastercentral.blogspot. … ation.html ?

Ставим Add to Search Bar. После установки - правой кнопкой мыши по строке поиска на сайте - добавить поисковый плагин.

DEATH 999
Да я в курсе, хотелось бы, чтобы плагин оказался Там.

Как заставить работать собственноручный плагин ?
http://forum.mozilla-russia.org/uploaded/google2.zip
http://www.searchplugins.net/generate.aspx работает только со 2 фоксом.
http://ready.to/search/en/ не понял принципа.

вот сорс работающего search-плагина http://godfather.net.ru/Download.aspx?file=1

Здравствуйте. Помогите пожалуйста. Сделал свой поисковый плагин, xml-файл, поместил его в C:\Documents and Settings\%USER%\Application Data\Mozilla\Firefox\Profiles\%MAGIC%.default\searchplugins\, все гуд, все работает.
А как сделать, чтобы мои друзья могли его себе установить? (не просто копированием xml-файла, а как-нибудь по дружелюбней к юзеру)

здравствуйте, по-моему на этот вопрос есть ответ в этой же теме - http://forum.mozilla-russia.org/viewtop … 82#p276282