Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Тематический каталог -> Программное обеспечение для Linux

Spicebird = Thunderbird + Lightning и кое-что еще

Оригинал: Spicebird: Thunderbird, Lightning, and a dash of collaborative flavor
Автор: Nathan Willis
Дата: 7 марта 2008
Перевод: Александр Тарасов aka oioki
Дата перевода: 10 марта 2008

При копировании материала обязательны указание автора, переводчика и ссылки на оригинал статьи и настоящую страницу как первоисточник перевода!

Spicebird - кроссплатформенный почтовый клиент и клиент совместной работы. Этот проект основан на Mozilla Thunderbird. Если вы фанат Thunderbird, но вы ожидаете от него большей функциональности, чем в стандартной сборке, тогда вы просто обязаны попробовать Spicebird.

Последняя версия, Beta 0.4, была выпущена в январе. Ее можно загрузить в виде архива с исходными кодами для архитектуры Intel+Linux либо в виде бинарного установщика для Windows. Для запуска Linux-версии, все что нужно сделать - это распаковать архив и запустить файл ./spicebird из командной строки.

Тур по Spicebird

При первом запуске Spicebird откроется мастер настройки аккаунта - пользователи Thunderbird сразу узнают его. Хотя он и основан на Thunderbird, тем не менее Spicebird хранит пользовательские профили в своем каталоге ~/.spicebird, так что вам не придется беспокоиться о сохранности данных клиента Thunderbird.

После завершения настройки аккаунта вы сразу заметите, в чем отличия между этими двумя программами. Spicebird интегрирует в ядро почтового клиента Thunderbird три ключевых дополнения: календарь, систему мгновенных сообщений и программу для чтения RSS-лент. Также интерфейс существенно переработан, рабочее место разделено вкладками - по одной на почту, контакты, календарь, управление задачами и одну на домашнюю страницу, содержащую уменьшенный календарь, задачи, новую почту и недавние обновления RSS-лент.

Функции календаря основаны на коде календаря от Mozilla, применение которому также находится в программе Sunbird и расширении Lightning для Thunderbird. Имеется поддержка нескольких календарей и удаленных календарей типа CalDAV и iCalendar. В них можно создавать повторяющиеся события и отправлять приглашения, как и в других календарях от Mozilla.

Стоит признать, что выделение отдельной вкладки для управления задачами - это существенное изменение. Сегодняшнее поколение систем управления задачами от Mozilla поддерживает категоризацию, обновления статуса в стиле GTD (Getting Things Done), базовую расстановку приоритетов и слежение за ходом выполнения (соответственно низкий, средний и высокий приоритеты; ход выполнения с шагом 25%). В любом случае, задачи составляют существенную часть календарной системы, так как каждая задача должна быть привязана к определенному месту календаря.


Во вкладке контактов Spicebird имеется поддержка мгновенных сообщений типа Jabber (XMPP). Можно указать свое присутствие в сети (статус), нажав на панели инструментов, и начать общаться с людьми из списка своих контактов. Spicebird может соединиться с вашей учетной записью службы XMPP (такой как Google Talk) и импортировать список контактов во вкладку контактов как отдельную адресную книгу. По умолчанию, ваш статус виден лишь во вкладке контактов, но можно добавить эту кнопку также и на любые другие вкладки, выбрав View -> Toolbars -> Customize Toolbar.

Домашняя вкладка похожа на заглавную страницу iGoogle с ее перетаскиваемыми виджетами, правда здесь они называются апплеты. Эти самые апплеты являются отдельными переносимыми блоками для различного типа содержимого, например, элементы календаря или почта. Блоки могут отображать в себе какие-то почтовые папки (не обязательно папку Входящие) и разные представления календаря (например, несколько календарей сразу или события в определенных пределах дат). Апплет "Date & Time" показывает время в различных временных зонах.

На домашнюю вкладку также можно добавить блоки RSS-лент. Каждая из них добавляется вручную (нет поддержки OPML). Для каждого блока можно указать количество содержащихся в нем новостей, а также частоту обновления ленты.

Мир Spice

Spicebird - это продукт компании Synovel из индийского города Хайдарабада. Компания ведет разработку приложения целиком как продукт с открытым кодом, имея коммерческие планы по созданию системы совместной работы на клиент-серверной технологии, в которой Spicebird будет использоваться в качестве клиентской части. Для своего проекта у компании есть Bugzilla-сервер, а исходный код доступен из публичного репозитория Subversion.

Один из основателей Synovel Прасад Санкари (Prasad Sunkari) отмечает, что помимо основной своей деятельности компания также ведет работу над кодом Thunderbird - хотя с другой стороны, главной линией Spicebird является упрощение интерфейса, что не ведет к выпуску патча для Thunderbird. Как он говорит, "Во внутренностях обоих проектов мало различия, поэтому мы отсылаем патчи лишь на ошибки именно во внутреннем коде".

Главное отличие между Thunderbird и Sunbird, по словам Санкари, это то, что Spicebird стремится быть проще. В обмен на многие нацеленные на почту функции Thunderbird, Spicebird приобретает функции обмена мгновенными сообщениями, при этом не переусложняя интерфейс. "Spicebird - более общая платформа; интерфейс подразумевает включение большого количества приложений".

В будущем, по его словам, в этот интерфейс могут быть интегрированы другие способы взаимодействия. "В то время пока планируется поддержка большего числа XMPP-приложений, мы также ищем возможности включить Telepathy (комбинация системы мгновенных сообщений, видеоконференции и ip-телефонии) либо libpurple (библиотека, на которой основан многопротокольный IM-клиент Pidgin)".

Агент расширений

Убийственным недостатком Spicebird Beta 0.4 является то, что он не поддерживает стандартных расширений (плагинов) Thunderbird. Менеджер расширений ведет на только что запущенный сайт с расширениями Spicebird. Как предполагает Санкари, сайт расширений оживет прежде, чем будет выпущена версия 0.7.

Конечно, можно рискнуть и попробовать установить расширения для Mozilla Thunderbird, но никто не гарантирует успеха. Если вы немного хакер по натуре, то можете подправить расширения вручную (нужно поменять Application ID в XPI-файле). Санкари заявляет, что таким образом он заставил работать расширение GmailUI в Spicebird, нужно было лишь поменять три ID в коде".

Конечно, можно посмотреть на это с другой стороны. Что может предложить Spicebird нового по сравнению с обычным Thunderbird, но с навешанными расширениями. Так, расширение Lightning добавляет функцию календаря, расширение SamePlace - поддержку XMPP, также есть несколько расширений для чтения RSS.

Все эти вещи, разумеется, можно реализовать через расширения для Thunderbird, но мое мнение таково, что Spicebird предлагает настолько изящную альтернативу, что даже не хочется терять время на установку расширений.

Разработка Thunderbird на данный момент находится в руках недавно оформившейся организации Mozilla Messaging, в планах которой наверняка будет создание почтового клиента с включенными функциями календаря и прочим. Между тем, если вам сейчас требуется рабочее место с интегрированным почтовым клиентом, календарем, IM-клиентом и возможностью читать RSS-ленты, тогда вам действительно стоит взглянуть на Spicebird.