От переводчика
Оригинальный вариант статьи Джона Бишопа (Jonah Bishop) находится по адресу http://www.borngeek.com/firefox/toolbar-tutorial/. Переводя этот материал, я старался, прежде всего, сам понять, о чем идет речь. Поэтому некоторые моменты, в которых не удавалось разобраться сразу, переведены более вольно, по возможности доходчиво, с какими-то собственными дополнениями. Перевод сырой, наверняка в нем полно ошибок. Надеюсь на помощь читателей в их отлове и уничтожении.
При копировании материала необходимо поставить прямую гипертекстовую ссылку на страницу оригинала (это условие самого автора), и на данную страницу. Первое актуально, поскольку периодически выходят обновления и дополнение. Второе - по той же причине: работа над переводом продолжается. Кстати, при размещении перевода очень прошу со мной связаться, чтоб я мог проинформировать о выходе новых версий, дабы не тиражировать ошибки.
Несколько небрежный стиль изложения местами связан с моим неумением точно передать суть вопроса, и это никуда не годится =) Если у вас есть идеи, как можно улучшить перевод - поделитесь в комментариях. С другой стороны, стиль оригинала статьи тоже далек от академического, и я пытался как-то это отразить в переводе.
Месяц назад я попросил посетителей сайта подарить мне ситроен на день рожденья. Представляете, и-таки подарили!
Вообще, на мою просьбу откликнулось множество директоров предприятий и менеджеров среднего звена. Все они пользуются Firefox, и каждый из них, в знак благодарности за перевод, предоставил образец своей продукции - от кофейных аппаратов высшего качества, до таких мелочей, как китайская бижутерия.
Короче говоря, учите, дети, английский язык - видите ж как выгодно делать переводы!
Часть 0. Введение
Это учебное пособие объясняет, как создать расширение-тулбар для браузера FireFox. Перед тем, как продолжить чтение, уясните для себя следующее:
- Этот tutorial довольно длинный.
- Писать расширеня для FF легко.
Пожалуйста, не думайте, что если это пособие длинное - то и создание расширений под FF - тяжелая задача (это не так). Длина пособия велика из-за того, что я описываю каждый шаг в деталях. Кроме того, пособие охватывает большое количество материала. Я рассчитываю на тех, кто никогда не писал расширений для FF. Я надеюсь, что вы сочтете этот ресурс ценным. И хотя его создание заняло у меня значительное время, я наслаждался каждым битом =)
Если вы обнаружили ошибку или у вас есть предложение, пожалуйста свяжитесь с автором или с переводчиком.
Учебные загрузки
В этом учебном пособии мы создадим основу Googlebar Lite. Чтобы помочь процессу обучения, рабочие версии нашего учебного тулбара доступны для скачивания. Вам предлагается 2 файла:
- Учебный тулбар в формате XPI - этот файл является XPI-инсталлятором для тулбара, который мы создадим. Как вы увидите далее, этот файл содержит все исходные коды и прочие необходимые файлы. Если вы знаете, как распаковывать файлы XPI (а делать это надо зипом - прим.пер.), этого файла вам будет достаточно. Чтобы установить тулбар, просто сохраните файл к себе на хард, откройте FF и перетащите файл в окошко FF.
- Исходный код учебного тулбара. Этот zip-файл содержит всю файловую структуру нашего учебного тулбара. Как я уже упомянал, все эти файлы доступны в файле XPI. Данный файл позволяет получить доступ ко всему, что нам нужно, более простым способом - без необходимости распаковывать XPI.