Difference between revisions of "Pidgin"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (Особенности: интервики)
(порядок навожу)
Line 5: Line 5:
 
|          url=http://www.pidgin.im/
 
|          url=http://www.pidgin.im/
 
|      language=[[C]]
 
|      language=[[C]]
|            os=[[Linux]], [[MS Windows]]
+
                [[Category:Программы на C]] [[Category:Клиенты на C]]
|      library=[[libpurple]] [[Category:Клиенты, разработанные с использованием библиотеки libpurple]]
+
|            os=[[Linux]], [[Windows]]
|      license=[[GPL]]
+
                [[Category:Программы для Linux]] [[Category:Клиенты для Linux]]
 +
                [[Category:Программы для Windows]] [[Category:Клиенты для Windows]]
 +
|      library=[[libpurple]]
 +
                [[Category:Клиенты, использующие libpurple]]
 +
|      license={{w|GPL}}
 
<!--        Характеристики  -->
 
<!--        Характеристики  -->
|          i18n=мультиязычность?
+
|          i18n=да
|      plugins=поддерживает ли он плагины?
+
|      plugins=да
|  acc_profiles=профили аккаунтов?
+
|  acc_profiles=
|    acc_multi=использование нескольких аккаунтов одновременно?
+
|    acc_multi=да (при этом их нельзя отделить друг от друга)
|        smiles=поддержка смайликов?
+
|        smiles=да
|      history=хранение истории сообщений?
+
|      history=да
 
<!--        Поддержка стандартов  -->
 
<!--        Поддержка стандартов  -->
|  filetransfer=способы передачи файлов?
+
|  filetransfer=
|      privacy=списки приватности?
+
|      privacy=
|        disco=дискавери?
+
|        disco=нет
|        adhoc=вызов Ad-Hoc команд?
+
|        adhoc=нет
|            rc=удаленное управление клиентом через Ad-hoc?
+
|            rc=нет
|          muc=поддержка конференций?
+
|          muc=да
|    bookmarks=закладки?
+
|    bookmarks=да
|      headline=новости?
+
|      headline=
|        vcard=просмотр и редактирование Vcard?
+
|        vcard=да
|          zip=сжатие трафика (XEP-0138)?
+
|          zip=
|        crypt=шифрование трафика?
+
|        crypt=да
|          pgp=шифрование сообщений (GPG/PGP)?
+
|          pgp=
|        pubsub=работа с PubSub?
+
|        pubsub=
|          pep=получение и отправка PEP событий?
+
|          pep=
|    d_register=регистрация на транпортах и т.д. (XEP-0077)?
+
|    d_register=нет
|      d_search=поиск в JUD-ах, транпортах и т.д. (XEP-0055)?
+
|      d_search=
}}
+
}} [[Category:Десктопные клиенты]]
 
Клиент для работы с большим количеством [[IM]]-систем и других средств общения. Среди них имеется поддержка [[Jabber]].
 
Клиент для работы с большим количеством [[IM]]-систем и других средств общения. Среди них имеется поддержка [[Jabber]].
  
По рейтингу открытого репозитария [http://sourceforge.org sourceforge.org] - это проект, который входит в число первых по уровню активности разработчиков.  
+
По рейтингу открытого репозитария {{w|SourceForge.net}} этот проект входит в число первых по уровню активности разработчиков.
  
==Смена имени==
+
== Особенности и возможности ==
До апреля 2007 года носил название Gaim, но после претензий [[AOL]] авторы были вынуждены были сменить название.
+
  
==Особенности и возможности==
 
 
* Кроссплатформенный клиент
 
* Кроссплатформенный клиент
* Мультипротокольный клиент:  
+
* GUI-toolkit: {{w|GTK+}}
** [[AIM]]  
+
* Мультипротокольный клиент:
** [[ICQ]]  
+
** [[AIM]]
** [[MSN|MSN Messenger]]  
+
** [[ICQ]]
** [[Yahoo|Yahoo!]]  
+
** [[MSN Messenger]]
** [[IRC]]  
+
** [[Yahoo!]]
** [[Jabber]]  
+
** [[IRC]]
** [[Gadu-Gadu]]  
+
** [[Jabber]]
** [[Novell_Groupwise|Novell GroupWise Messenger]]
+
** [[Gadu-Gadu]]
** [[Lotus_Sametime|Lotus Sametime]]
+
** [[Novell Groupwise]]
** [[Zephyr|Zephyr networks.]]
+
** [[Lotus Sametime]]
 +
** [[Zephyr]]
 
** [[SIMPLE]]
 
** [[SIMPLE]]
 
** [[QQ]]
 
** [[QQ]]
** [[:w:SILC|SILC]]
+
** {{w|SILC}}
  
Помимо этих протоколов, поддержкой которых, обладает "сердце" Pidgin - библиотека [[libpurple]] существуют неофициальные [http://developer.pidgin.im/wiki/ThirdPartyPlugins дополнения (плагины)] разной степени актуальности для следующих сервисов:
+
Помимо этих протоколов, поддержка которых обеспечивается &laquo;сердцем&raquo; Pidgin&nbsp;&mdash; библиотекой [[libpurple]], существуют [http://developer.pidgin.im/wiki/ThirdPartyPlugins неофициальные дополнения (плагины)] разной степени актуальности для следующих сервисов:
 
* [http://pidgin-cyanchat.googlecode.com/ CyanChat]
 
* [http://pidgin-cyanchat.googlecode.com/ CyanChat]
* [http://code.google.com/p/pidgin-facebookchat/ Facebook IM]
+
* [http://code.google.com/p/pidgin-facebookchat/ pidgin-facebookchat]&nbsp;&mdash; [[Facebook]]
* [http://code.google.com/p/msn-pecan/ msn-pecan] - Альтернативная реализация поддержки [[MSN]]
+
* [http://code.google.com/p/msn-pecan/ msn-pecan]&nbsp;&mdash; Альтернативная реализация поддержки [[MSN]]
 
* [[NateOn]]
 
* [[NateOn]]
 
* [http://sourceforge.net/projects/gaim-netsoul/ Netsoul]
 
* [http://sourceforge.net/projects/gaim-netsoul/ Netsoul]
 
* [[Rediff Bol]]
 
* [[Rediff Bol]]
* [http://sipe.sourceforge.net/ SIP-e] (MS Communicator)  
+
* [http://sipe.sourceforge.net/ SIP-e] (MS Communicator)
 
* [[Skype]] (требуется установленный официальный Skype-клиент)
 
* [[Skype]] (требуется установленный официальный Skype-клиент)
 
* [[Tlen.pl]]
 
* [[Tlen.pl]]
Line 72: Line 75:
 
[http://developer.pidgin.im/wiki/SupportedXEPs Список поддерживаемых XEP].
 
[http://developer.pidgin.im/wiki/SupportedXEPs Список поддерживаемых XEP].
  
= Особенности =
+
== Скриншоты ==
* Лицензия: [[GPL]]
+
* GUI-toolkit: [[w:GTK|GTK+]]
+
  
Для работы в операционной системе MS Windows установщик производит установку набор библиотек GTK+.
+
=== Последняя версия в Windows ===
  
==Скриншоты==
 
====Pidgin====
 
 
{|
 
{|
|[[Image:Roster.png|thumb|Ростер]]
+
| [[Image:Roster.png|thumb|Ростер в Windows.]]
|...
+
| [[Image:Pidgin-screenshot-vista.png|thumb|Ростер в Windows Vista.]]
|[[Image:Pidgin-screenshot-vista.png|Ростер в MS Windows Vista]]
+
 
|}
 
|}
  
Ниже размещены неактуальные изображения. Текущий вид (на май 2008 года) клиента показан на изображении выше.
+
=== Старые версии (GAIM) ===
 +
 
 +
==== GAIM + GTK+ в MS Windows 2000 ====
  
====GAIM + GTK+ и MS Windows 2000====
 
 
{|
 
{|
 
|[[Image:GAIM-Splash.png|thumb|Заставка]]
 
|[[Image:GAIM-Splash.png|thumb|Заставка]]
 
|[[Image:GAIM-AccountSetup.png|thumb|Настройка учетной записи]]
 
|[[Image:GAIM-AccountSetup.png|thumb|Настройка учетной записи]]
 +
|[[Image:Gaim-sreenshot.jpg|thumb|Внешний вид старой версии клиента в MS Windows 2000]]
 
|-
 
|-
 
|[[Image:GAIM-Chat.png|thumb|Чат]]
 
|[[Image:GAIM-Chat.png|thumb|Чат]]
Line 98: Line 98:
 
|}
 
|}
  
===Linux===
+
==== GAIM в Linux ====
 +
 
 
{|
 
{|
 
  |[[Image:Gaim.png|thumb|Добавление учётной записи]]
 
  |[[Image:Gaim.png|thumb|Добавление учётной записи]]
Line 112: Line 113:
 
  |}
 
  |}
  
=== Старая версия (GAIM) ===
+
== Библиотека ==
{|
+
 
|[[Image:Gaim-sreenshot.jpg|thumb|Внешний вид старой версии клиента в MS Windows 2000]]
+
{{todo|вынести этот раздел в [[libpurple]]}}
|}
+
  
==Библиотека==
 
 
Идеология построения клиента такова - [[libpurple]] является ядром, в котором реализована вся [[IM]]-функциональность, а в качестве клиентского интерфейса (frontend) :
 
Идеология построения клиента такова - [[libpurple]] является ядром, в котором реализована вся [[IM]]-функциональность, а в качестве клиентского интерфейса (frontend) :
 
* на GTK+ - непосредственно сам Pidgin
 
* на GTK+ - непосредственно сам Pidgin
Line 126: Line 125:
 
Мультисетевой веб-клиент [[Meebo]] тоже использует эту библиотеку.
 
Мультисетевой веб-клиент [[Meebo]] тоже использует эту библиотеку.
  
==Ссылки==
+
== Смена имени ==
 +
 
 +
До апреля 2007&nbsp;года носил название Gaim, но после претензий [[AOL]] (по поводу созвучности с конкурирующим клиентом [[AIM]]) авторы были вынуждены сменить название.
 +
 
 +
== Ссылки ==
 +
 
 
* [http://gaim.sourceforge.net/ Старая версия официального сайта]
 
* [http://gaim.sourceforge.net/ Старая версия официального сайта]
  
==Смотри также==
+
== Смотри также ==
* [http://funpidgin.sourceforge.net/ Carrier] - [[fork|новый клиент]] на базе кода Pidgin
+
  
[[Category:Client]]
+
* [[Carrier]]&nbsp;&mdash; [[w:форк|форк]] Pidgin
[[Category:Linux]]
+
[[Category:Crossplatform]]
+
[[Category:GUIClient]]
+
[[Category:Windows]]
+
[[Category:Multi-protocol]]
+
[[Category:Клиенты, разработанные с использованием библиотеки libpurple]]
+

Revision as of 17:30, 8 June 2009

Pidgin
Logo.pidgin.png
Информация
Сайт: http://www.pidgin.im/
Язык: C
ОС/платформа: Linux, Windows
Библиотека: libpurple
Лицензия: GPL
Характеристики
Мультиязычность: да
Поддержка плагинов: да
Несколько аккаунтов одновременно: да (при этом их нельзя отделить друг от друга)
Поддержка смайликов: да
История сообщений: да
Поддержка стандартов
Обзор сервисов: нет
Регистрация в транспортах и сервисах: нет
Команды ad hoc: нет
Удаленное управление: нет
Конференции: да
Закладки: да
Правка vCard: да
Шифрование трафика: да

Клиент для работы с большим количеством IM-систем и других средств общения. Среди них имеется поддержка Jabber.

По рейтингу открытого репозитария SourceForge.net этот проект входит в число первых по уровню активности разработчиков.

Особенности и возможности

Помимо этих протоколов, поддержка которых обеспечивается «сердцем» Pidgin — библиотекой libpurple, существуют неофициальные дополнения (плагины) разной степени актуальности для следующих сервисов:

Список поддерживаемых XEP.

Скриншоты

Последняя версия в Windows

Ростер в Windows.
Ростер в Windows Vista.

Старые версии (GAIM)

GAIM + GTK+ в MS Windows 2000

Заставка
Настройка учетной записи
Внешний вид старой версии клиента в MS Windows 2000
Чат
Ростер
Просмотр vCard

GAIM в Linux

Добавление учётной записи
Управление учетными записями
Ростер
Окно разговора
Групповой чат
Информация о контакте
Настройки
Дополнительные модули

Библиотека

ToDo: вынести этот раздел в libpurple

Идеология построения клиента такова - libpurple является ядром, в котором реализована вся IM-функциональность, а в качестве клиентского интерфейса (frontend) :

  • на GTK+ - непосредственно сам Pidgin
  • на ncurses - консольный клиент Finch

Результатами работы команды Pidgin пользуются также разработчики клиентов Adium и Proteus для MacOS‎ (для построения клиентского интерфейса у этих клиентов использован Cocoa. Также эта библиотека используется для реализации IM-функциональности в клиенте VoIP-сервиса OpenWengo.

Мультисетевой веб-клиент Meebo тоже использует эту библиотеку.

Смена имени

До апреля 2007 года носил название Gaim, но после претензий AOL (по поводу созвучности с конкурирующим клиентом AIM) авторы были вынуждены сменить название.

Ссылки

Смотри также