- Ejabberd
-
ejabberd
ejabberd ejabberd's Web AdminТип XMPP server Разработчик ProcessOne Написана на Erlang ОС Кроссплатформенное программное обеспечение Версия 2.1.3 (12 марта 2010) Лицензия GNU General Public License Сайт Home (англ.)
Community (англ.)ejabberd — это свободный (GNU GPL), распределённый и устойчивый к отказам XMPP-сервер, написанный в основном на Erlang. Он работает под юникс-подобными ОС (GNU/Linux, FreeBSD и NetBSD) и Microsoft Windows.
Алексей Щепин начал этот проект в ноябре 2002 года. Название «ejabberd» означает « Erlang Jabber Daemon». Цель проекта состоит в создании стабильного и функционального XMPP-сервера.
На 2009 ejabberd был одним из самых популярных проектов на Erlang.[1], а его автор получил награду «User of the Year» на 2006 Erlang user conference.[2]
ejabberd используется в IETF Groupchat Service[3][4], BBC Radio LiveText[5], Nokia Ovi[6], KDE Talk[7] и Facebook[8][9]. ejabber — самый популярный XMPP-сервер среди небольших сайтов, зарегистрированных на xmpp.org.[10]
Содержание
Возможности
- Модульная архитектура сервера
- Поддержка работы группы ejabberd-серверов в кластере
- Поддержка веб-интерфейса для администрирования
- Поддержка различных языков (включая русский)
- Совместимость с XMPP
- LDAP-аутентификация
- поддержка SASL и StartTLS на клиентских и межсерверных соединениях
Функциональность реализуемая с помощью дополнительных модулей
Большинство модулей обеспечивают базовую функциональность XMPP-сервера. но есть также модули, обеспечивающие следующую функциональность:
- IRC-транспорт для подключения к IRC-каналам.
- MUC-сервис,
- HTTP Polling,
- Поиск пользователей по данным из их vCard
- Publish-Subscribe-сервис.
С появлением версии 1.0.0 стало возможно протоколирование конференций без использования ботов (sulci).
История проекта
- 16 ноября 2002 года : Алексей Щепин начал разработку проекта
- 11 февраля 2003 года : Выпущена версия 0.1-alpha
- 16 ноября 2003 года : Выпущена версия 0.5
- 13 июля 2004 года : Выпущена версия 0.7
- 19 апреля 2005 года : Выпущена версия 0.9
- 15 декабря 2005 года : Выпущена версия 1.0.0
- 20 февраля 2008 года : Выпущена версия 2.0.0
См. также
- Extensible Messaging and Presence Protocol
- Язык программирования Erlang
Ссылки
В Википедии есть портал
«Свободное программное обеспечение»- Home ejabberd (англ.)
- Домашняя страница ejabberd (англ.)
- Erlang REPOS (англ.)
- J-EAI (англ.)
- PyICQt — ICQ транспорт (англ.)
- Динамика регистрационной активности на jabber.ru ч.1 по данным А. Щепина (рус.)
- Динамика регистрационной активности на jabber.ru ч.2 по данным А. Щепина (рус.)
- Установка Ejabberd и необходимых модулей на CentOS. (рус.)
- Настройка Ejabberd на работу с Active Directory. (рус.)
Примечания
- ↑ Francesco Cesarini, Simon Thompson, Erlang Programming, O'Reilly Media, 2009, ISBN 0596518188, p. 2
- ↑ http://www.erlang.se/euc/06/foto/index.html
- ↑ http://www.ietf.org/jabber/
- ↑ http://www.imtrends.com/do/search_domain_simple?domain=jabber.ietf.org&x=0&y=0
- ↑ http://www.bbc.co.uk/blogs/radiolabs/2009/11/pushfeeds.shtml
- ↑ http://www.imtrends.com/do/search_domain_simple?domain=ovi.com&x=0&y=0
- ↑ http://kdetalk.net/
- ↑ http://cufp.galois.com/2009/slides/PiroLetuchy.pdf
- ↑ http://gigaom.com/2009/11/05/facebook-xmpp-adium-chat/
- ↑ http://xmpp.org/services/
Wikimedia Foundation. 2010.
ejabberd — Webschnittstelle von ejabberd Basisdaten Entwickler ProcessOne Aktuelle … Deutsch Wikipedia
Ejabberd — Webschnittstelle von ejabberd Basisdaten Entwickler: Alexey Shchepin Aktuelle Vers … Deutsch Wikipedia
Ejabberd — Saltar a navegación, búsqueda ejabberd Desarrollador ProcessOne www.process one.net/en/projects/ejabberd Información general … Wikipedia Español
ejabberd — s Web Admin Тип XMPP server … Википедия
Ejabberd — ejabberd … Wikipédia en Français
ejabberd — Interface Web … Wikipédia en Français
Ejabberd — infobox software name = ejabberd caption = ejabberd s Web Admin author = Alexey Shchepin developer = ProcessOne latest release version = 2.0.2 latest release date = 28 august 2008 programming language = Erlang operating system = Cross platform… … Wikipedia
Mnesia — Stable release 4.5 / October 6, 2011; 45 days ago (2011 10 06) Written in Erlang Operating system Cross platform … Wikipedia
Comparison of XMPP server software — Comparison by RFC implementation status RFC Description Coversant SoapBox Server DJabberd ejabberd iChat Server jabberd14 jabberd2 Openfire Prosody psyced Sun Java Communications Suite Tigase RFC 3920 XMPP Core … Wikipedia
List of XMPP server software — The following is a list of Jabber / XMPP server implementations. See the List of Jabber client software for software that you can use with these servers. Open Source *chime (Java) http://www.codecobra.com/chime/ (no longer available,… … Wikipedia