Jump to content

Mibbit: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Disambiguated: identident protocol
 
(32 intermediate revisions by 24 users not shown)
Line 1: Line 1:
{{short description|Web based IRC client}}
{{Infobox Software
{{Use mdy dates|date=February 2016}}

{{Infobox software
| name = Mibbit
| name = Mibbit
| logo = [[Image:Mibbit logo.png|150px]]
| logo = Mibbit logo.png
| screenshot = [[Image:Mibbit screenshot.png|200px]]
| logo size = 150px
| caption =
| screenshot = Mibbit screenshot.png
| author =
| screenshot size = 200px
| caption =
| author =
| developer = Jimmy Moore
| developer = Jimmy Moore
| released = {{Start date|2007|11|}}
| released = {{Start date|2007|11|}}
| programming language = [[Ajax (programming)|Ajax]]<br />[[HTML]]<br />[[JavaScript]]<br />[[Java (programming language)|Java]]
| programming language = {{plainlist|
* [[Ajax (programming)|Ajax]]
* [[HTML]]
* [[JavaScript]]
* [[Java (programming language)|Java]]
}}
| operating system =
| operating system =
| platform = [[Web application]]
| platform = [[Web application]]
| size =
| size =
| language =
| language =
| status = Active
| genre = {{plainlist|
* [[Web chat]]
| genre = [[Web chat]]<br />[[IRC client]]<br />[[Instant messaging]]
* [[IRC client]]
| license = [[Proprietary software|proprietary]]<br />[[closed source]]<ref name="mibbit wiki wishlist">{{cite web
* [[Instant messaging]]
}}
| license = {{plainlist|
* [[Proprietary software|Proprietary]]
* [[Closed source]]<ref name="mibbit wiki wishlist">{{cite web
| url = http://wiki.mibbit.com/index.php/WishList#Invalid.2FNot_Going_To_Happen
| url = http://wiki.mibbit.com/index.php/WishList#Invalid.2FNot_Going_To_Happen
| title = WishList - Mibbit: Invalid/Not Going To Happen
| title = WishList Mibbit: Invalid/Not Going To Happen
| accessdate = 2009-06-30
| access-date = June 30, 2009
| date = 2008-01-13
| date = January 13, 2008
}}</ref>
}}</ref>
}}
| website = [http://www.mibbit.com/ www.mibbit.com]
| website = {{official website}}
}}
}}


'''Mibbit''' is a [[web chat|web-based]] [[client (computing)|client]] for modern web browsers<ref name="mibbit wiki faq">{{cite web
'''Mibbit''' is a [[web chat|web-based]] [[client (computing)|client]] for web browsers<ref name="mibbit wiki faq">{{cite web
| url = http://wiki.mibbit.com/index.php/Frequently_Asked_Questions
| url = http://wiki.mibbit.com/index.php/Frequently_Asked_Questions
| title = Mibbit wiki: Frequently Asked Questions
| title = Mibbit wiki: Frequently Asked Questions
| accessdate = 2009-05-05
| access-date = May 5, 2009
| date = 2009-04-25
| date = April 25, 2009
}}</ref> that supports [[Internet Relay Chat]] (IRC),<ref name="monkey_bites">{{cite web
}}</ref> that supports [[Internet Relay Chat]] (IRC),<ref name="monkey_bites">{{cite web
| url = http://www.webmonkey.com/blog/Chat_Without_Installing_Anything
| url = http://www.webmonkey.com/blog/Chat_Without_Installing_Anything
| title = Chat Without Installing Anything
| title = Chat Without Installing Anything
| accessdate = 2009-05-05
| access-date = May 5, 2009
| last = Adams
| last = Adams
| first = Paul
| first = Paul
| authorlink =
| date = May 8, 2008
| date = 2008-05-08
| work = [[Webmonkey|monkey_bites]]
| work = [[Webmonkey|monkey_bites]]
| publisher = [[Wired News]]
| publisher = [[Wired News]]
| archive-url=https://web.archive.org/web/20080717190531/http://www.webmonkey.com/blog/Chat_Without_Installing_Anything
}}</ref> [[Yahoo! Messenger]],<ref name="mibbit blog yahoo">{{cite web
| archive-date=July 17, 2008}}</ref> [[Yahoo! Messenger]],<ref name="mibbit blog yahoo">{{cite web
| url = http://blog.mibbit.com/?p=74
| url = http://blog.mibbit.com/?p=74
| title = Mibbit blog: Yahooooooooooooooooooooooooo!
| title = Mibbit blog: Yahooooooooooooooooooooooooo!
| accessdate = 2009-05-05
| access-date = May 5, 2009
| date = 2008-06-04
| date = June 4, 2008
| archive-url=https://web.archive.org/web/20110714082601/http://blog.mibbit.com/?p=74
}}</ref> and [[Twitter]].<ref name="mibbit blog twitter">{{cite web
| archive-date=July 14, 2011}}</ref> and [[Twitter]].<ref name="mibbit blog twitter">{{cite web
| url = http://blog.mibbit.com/?p=164
| url = http://blog.mibbit.com/?p=164
| title = Mibbit blog: Mibbit, meet Twitter. Twitter, meet Mibbit.
| title = Mibbit blog: Mibbit, meet Twitter. Twitter, meet Mibbit.
| accessdate = 2009-05-05
| access-date = May 5, 2009
| date = 2008-11-28
| date = November 28, 2008
| archive-url=https://web.archive.org/web/20081204073005/http://blog.mibbit.com/?p=164
}}</ref><ref name="mibbit wiki twitter">{{cite web
| archive-date=December 4, 2008}}</ref><ref name="mibbit wiki twitter">{{cite web
| url = http://wiki.mibbit.com/index.php/Twitter
| url = http://wiki.mibbit.com/index.php/Twitter
| title = Mibbit wiki: Twitter
| title = Mibbit wiki: Twitter
| accessdate = 2009-05-05
| access-date = May 5, 2009
| date = 2009-05-03
| date = May 3, 2009
| archive-url=https://web.archive.org/web/20091231010522/http://wiki.mibbit.com/index.php/Twitter
}}</ref> It is developed by Jimmy Moore<ref name="ajaxian jimmy moore interview">{{cite web
| archive-date=December 31, 2009}}</ref> It is developed by Jimmy Moore<ref name="ajaxian jimmy moore interview">{{cite web
| url = http://ajaxian.com/archives/mibbit-ajax-based-irc-client
| url = http://ajaxian.com/archives/mibbit-ajax-based-irc-client
| title = Mibbit: Ajax-based IRC Client: Interview with Jimmy Moore
| title = Mibbit: Ajax-based IRC Client: Interview with Jimmy Moore
| accessdate = 2009-05-05
| access-date = May 5, 2009
| last = Bango
| last = Bango
| first = Rey
| first = Rey
| date = January 4, 2008
| authorlink =
| date = 2008-01-04
| publisher = Ajaxian
| publisher = Ajaxian
}}</ref> and is designed around the [[Ajax (programming)|Ajax]] model<ref name="webware">{{cite web
}}</ref> and is designed around the [[Ajax (programming)|Ajax]] model<ref name="webware">{{cite web
| url = http://news.cnet.com/8301-17939_109-9917689-2.html
| url = http://news.cnet.com/8301-17939_109-9917689-2.html
| title = Mibbit: IRC so easy, your mom could use it
| title = Mibbit: IRC so easy, your mom could use it
| accessdate = 2009-05-05
| access-date = May 5, 2009
| last = Lowensohn
| last = Lowensohn
| first = Josh
| first = Josh
| date = April 13, 2008
| authorlink =
| date = 2008-04-13
| work = [[Webware (blog)|Webware]]
| work = [[Webware (blog)|Webware]]
| publisher = [[CNET Networks]]
| publisher = [[CNET Networks]]
}}</ref> with a [[user interface]] written in [[JavaScript]].<ref name="mibbit wiki faq" />
}}</ref> with a [[user interface]] written in [[JavaScript]].<ref name="mibbit wiki faq" /> It is the IRC application setup by default on [[Firefox]].


== Design ==
== Design ==

Mibbit's [[user interface]] operates entirely within a [[web browser]]<ref name="appscout">{{cite web
Mibbit's [[user interface]] operates entirely within a [[web browser]]<ref name="appscout">{{cite web
| url = http://www.appscout.com/2008/04/mibbit_brings_irc_to_your_brow.php
|url = http://www.appscout.com/2008/04/mibbit_brings_irc_to_your_brow.php
| title = Mibbit Brings IRC to Your Browser
|title = Mibbit Brings IRC to Your Browser
| accessdate = 2009-05-05
|access-date = May 5, 2009
| last = Henry
|last = Henry
| first = Alan
|first = Alan
|date = April 21, 2008
| authorlink =
| date = 2008-04-21
|work = AppScout
|publisher = [[PC Magazine]]
| work = AppScout
|archive-date = June 23, 2009
| publisher = [[PC Magazine]]
|archive-url = https://web.archive.org/web/20090623215255/http://www.appscout.com/2008/04/mibbit_brings_irc_to_your_brow.php
|url-status = dead
}}</ref> and does not require installation of any software on the user's computer. Most modern web browsers that support recent versions of JavaScript are supported, including [[Mozilla Firefox]], [[Internet Explorer]], [[Opera (web browser)|Opera]], [[Google Chrome]], and [[Safari (web browser)|Safari]].<ref name="mibbit wiki faq" /> Mobile devices such as the Apple [[iPhone]]<ref name="apple social networking mibbit">{{cite web
}}</ref> and does not require installation of any software on the user's computer. Most modern web browsers that support recent versions of JavaScript are supported, including [[Mozilla Firefox]], [[Internet Explorer]], [[Opera (web browser)|Opera]], [[Google Chrome]], and [[Safari (web browser)|Safari]].<ref name="mibbit wiki faq" /> Mobile devices such as the Apple [[iPhone]]<ref name="apple social networking mibbit">{{cite web
| url = http://www.apple.com/webapps/socialnetworking/mibbitircclient.html
| url = https://www.apple.com/webapps/socialnetworking/mibbitircclient.html
| title = Apple: Web apps: Social Networking: Mibbit IRC Client
| title = Apple: Web apps: Social Networking: Mibbit IRC Client
| accessdate = 2009-05-05
| access-date = May 5, 2009
| date = 2008-02-06
| date = February 6, 2008
| archive-url=https://web.archive.org/web/20080208201818/http://www.apple.com/webapps/socialnetworking/mibbitircclient.html
}}</ref> [[iPod Touch]],<ref name="apple safari mibbit">{{cite web
| archive-date=February 8, 2008}}</ref> [[iPod Touch]],<ref name="apple safari mibbit">{{cite web
| url = http://www.appsafari.com/chat/2739/mibbit-irc-client/
| url = http://www.appsafari.com/chat/2739/mibbit-irc-client/
| title = Apple Safari: Mibbit IRC client
| title = Apple Safari: Mibbit IRC client
| accessdate = 2009-05-05
| access-date = May 5, 2009
}}</ref> and [[Nokia N800]], and other platforms such as the Nintendo [[Wii]] are also supported.<ref name="mibbit wiki faq" />
}}</ref> and [[Nokia N800]], and other platforms such as the Nintendo [[Wii]] are also supported.<ref name="mibbit wiki faq" />


Unlike typical web-based [[IRC client]]s, Mibbit makes use of a [[client–server]] design model.<ref name="ajaxian jimmy moore interview" /> The user interface is written in [[HTML]] and [[JavaScript]] using [[Ajax (programming)|Ajax]] programming techniques. The client's backend is written completely in [[Java (programming language)|Java]]<ref name="ajaxian jimmy moore interview" /> and operates independently of the [[web server]] in a standalone fashion on the Mibbit server.<ref name="mibbit wiki faq" /> This design differs from web browser [[Plug-in (computing)|component]] clients such as [[ChatZilla]] or [[Java applet]] based IRC clients such as [[PJIRC]] that operate entirely from within the web browser. It also differs from server-based [[web proxy]] IRC clients such as [[CGI:IRC]] where all [[Computer data processing|processing]] takes place on a remote [[Server (computing)|server]].
Unlike typical web-based [[IRC client]]s, Mibbit makes use of a [[client–server]] design model.<ref name="ajaxian jimmy moore interview" /> The user interface is written in [[HTML]] and [[JavaScript]] using [[Ajax (programming)|Ajax]] programming techniques. The client's [[front and back ends|backend]] is written completely in [[Java (programming language)|Java]]<ref name="ajaxian jimmy moore interview" /> and operates independently of the [[web server]] in a standalone fashion on the Mibbit server.<ref name="mibbit wiki faq" /> This design differs from web browser [[Plug-in (computing)|component]] clients such as [[ChatZilla]] or [[Java applet]] based IRC clients such as [[PJIRC]] that operate entirely from within the web browser. It also differs from server-based [[web proxy]] IRC clients such as [[CGI:IRC]] where all [[Computer data processing|processing]] takes place on a remote [[Server (computing)|server]].


Because the client–server design allows for a centralized Mibbit client server,<ref name="ajaxian jimmy moore interview" /> Mibbit is able to offer extended functionality which is not present in the standard IRC protocol. Some of these extensions include a channel chat buffer that can be shown to Mibbit clients when they join a channel where another Mibbit user is already present,<ref name="ajaxian jimmy moore interview" /><ref name="mibbit wiki recent chat">{{cite web
Because the client–server design allows for a centralized Mibbit client server,<ref name="ajaxian jimmy moore interview" /> Mibbit is able to offer extended functionality which is not present in the standard IRC protocol. Some of these extensions include a channel chat buffer that can be shown to Mibbit clients when they join a channel where another Mibbit user is already present,<ref name="ajaxian jimmy moore interview" /><ref name="mibbit wiki recent chat">{{cite web
| url = http://wiki.mibbit.com/index.php/Recent_Chat
| url = http://wiki.mibbit.com/index.php/Recent_Chat
| title = Mibbit wiki: Recent Chat
| title = Mibbit wiki: Recent Chat
| accessdate = 2009-05-05
| access-date = May 5, 2009
| date = 2009-03-31
| date = March 31, 2009
}}</ref> a notification for other Mibbit users that you are typing a message to them,<ref name="mibbit wiki features">{{cite web
}}</ref> a notification for other Mibbit users that you are typing a message to them,<ref name="mibbit wiki features">{{cite web
| url = http://wiki.mibbit.com/index.php/Features
| url = http://wiki.mibbit.com/index.php/Features
| title = Mibbit wiki: Features
| title = Mibbit wiki: Features
| accessdate = 2009-05-05
| access-date = May 5, 2009
| date = 2009-04-15
| date = April 15, 2009
}}</ref> and distinctive icons that allow identification of the device used with Mibbit such as an iPhone, iPod Touch, Wii, etc.<ref name="mibbit wiki features" />
}}</ref> and distinctive icons that allow identification of the device used with Mibbit such as an iPhone, iPod Touch, Wii, etc.<ref name="mibbit wiki features" />


Line 113: Line 134:
| url = http://wiki.mibbit.com/index.php/Enable_Mibbit_on_Your_IRC_Server
| url = http://wiki.mibbit.com/index.php/Enable_Mibbit_on_Your_IRC_Server
| title = Mibbit wiki: Enable Mibbit on Your IRC Server
| title = Mibbit wiki: Enable Mibbit on Your IRC Server
| accessdate = 2009-05-05
| access-date = May 5, 2009
| date = 2009-05-01
| date = May 1, 2009
}}</ref> which allows the client to send the user's [[IP address]] and [[hostname]] to the IRC server.<ref name="appscout" /> Servers that support webirc allow Mibbit users to appear as regular IRC clients instead of appearing to connect from the mibbit.com domain. If webirc is not used or is unavailable, Mibbit puts the user's hostname in the client's realname field and encodes the user's IP address in [[hexadecimal]] and sends it as the [[ident protocol|ident]] reply.<ref name="mibbit wiki faq" />
}}</ref> which allows the client to send the user's [[IP address]] and [[hostname]] to the IRC server.<ref name="appscout" /> Servers that support webirc allow Mibbit users to appear as regular IRC clients instead of appearing to connect from the mibbit.com domain. If webirc is not used or is unavailable, Mibbit puts the user's hostname in the client's realname field and encodes the user's IP address in [[hexadecimal]] and sends it as the [[ident protocol|ident]] reply.<ref name="mibbit wiki faq" />


== Features ==
== Features ==

The Mibbit client has the ability to connect to multiple IRC servers, including servers that use [[Transport Layer Security|SSL/TLS]],<ref name="appscout" /> can join multiple channels,<ref name="webware" /> and can be configured auto-join often used channels.<ref name="appscout" /> Mibbit uses the [[UTF-8]] character set by default<ref name="mibbit wiki features" /> but can also be configured to use other [[character set]]s.<ref name="mibbit wiki faq" /> It supports nickname tab [[auto-completion]], an [[Command (computing)|input history]] for each [[Tabbed document interface|tab]] accessible with the up/down arrow keys, [[alias (command)|aliases]], user menu commands,<ref name="appscout" /> and saving of user preferences. Mibbit can parse [[smilies]], links, channels, nicks, and [[mIRC]] color codes,<ref name="mibbit wiki features" /> and can automatically create [[thumbnail]]s<ref name="appscout" /> for image links and URLs. In addition, Mibbit offers an integrated [[pastebin]], an upload service, and can minify URLs.<ref name="mibbit wiki features" /> Mibbit also offers typing notification for other Mibbit users, a recent chat buffer for IRC channels when other Mibbit users are already on the channel, and extended whois information with user profiles.<ref name="appscout" />
The Mibbit client has the ability to connect to multiple IRC servers, including servers that use [[Transport Layer Security|SSL/TLS]],<ref name="appscout" /> can join multiple channels,<ref name="webware" /> and can be configured auto-join often used channels.<ref name="appscout" /> Mibbit uses the [[UTF-8]] character set by default<ref name="mibbit wiki features" /> but can also be configured to use other [[character set]]s.<ref name="mibbit wiki faq" /> It supports nickname tab [[auto-completion]], an [[Command (computing)|input history]] for each [[Tabbed document interface|tab]] accessible with the up/down arrow keys, [[alias (command)|aliases]], user menu commands,<ref name="appscout" /> and saving of user preferences. Mibbit can parse [[smilies]], links, channels, nicks, and [[mIRC]] color codes,<ref name="mibbit wiki features" /> and can automatically create [[thumbnail]]s<ref name="appscout" /> for image links and URLs. In addition, Mibbit offers an integrated [[pastebin]], an upload service, and can minify URLs.<ref name="mibbit wiki features" /> Mibbit also offers typing notification for other Mibbit users, a recent chat buffer for IRC channels when other Mibbit users are already on the channel, and extended whois information with user profiles.<ref name="appscout" />


Mibbit supports the [[Google API]] which allows the client to support a number of [[Google Services]].<ref name="youtube jimmy moore google apis">{{cite web
Mibbit supports the [[Google API]] which allows the client to support a number of [[Google Services]].<ref name="youtube jimmy moore google apis">{{cite web
| url = http://www.youtube.com/watch?v=nlpsQYKLLv0
| url = https://www.youtube.com/watch?v=nlpsQYKLLv0
| title = Mibbit and the Google APIs
| title = Mibbit and the Google APIs
| accessdate = 2009-05-05
| access-date = May 5, 2009
| last = Moore
| last = Moore
| first = Jimmy
| first = Jimmy
| date = February 13, 2009
| authorlink =
| date = 2009-02-13
| format = Flash video
| format = Flash video
| publisher = [[YouTube]]
| publisher = [[YouTube]]
Line 133: Line 154:
| url = http://ajaxian.com/archives/immediate-translation-and-mibbit
| url = http://ajaxian.com/archives/immediate-translation-and-mibbit
| title = Immediate Translation and Mibbit
| title = Immediate Translation and Mibbit
| accessdate = 2009-05-05
| access-date = May 5, 2009
| last = Almaer
| last = Almaer
| first = Dion
| first = Dion
| date = April 25, 2008
| authorlink =
| date = 2008-04-25
| publisher = Ajaxian
| publisher = Ajaxian
}}</ref> Mibbit can also display geographic locations using [[Google Maps]] and supports viewing of [[YouTube]] videos.<ref name="youtube jimmy moore google apis" />
}}</ref> Mibbit can also display geographic locations using [[Google Maps]] and supports viewing of [[YouTube]] videos.<ref name="youtube jimmy moore google apis" />


In addition to the standard client, Mibbit also supports a widget client that can be embedded into a web page.<ref name="mibbit wiki faq">{{cite web
In addition to the standard client, Mibbit also supports a widget client that can be embedded into a web page.<ref name="mibbit wiki widget">{{cite web
| url = http://wiki.mibbit.com/index.php/Widget
| url = http://wiki.mibbit.com/index.php/Widget
| title = Mibbit wiki: Widget
| title = Mibbit wiki: Widget
| accessdate = 2009-05-05
| access-date = May 5, 2009
| date = 2009-05-04
| date = May 4, 2009
}}</ref> The widget client supports most of the features of the regular client but does not support multiple server connections.<ref name="mibbit wiki features" />
}}</ref> The widget client supports most of the features of the regular client but does not support multiple server connections.<ref name="mibbit wiki features" />


== Critical reception ==
== Reception ==

Mibbit has been praised<ref name="chris pirillo">{{cite web
Mibbit has been praised<ref name="chris pirillo">{{cite web
| url = http://chris.pirillo.com/accessing-irc-chat-via-a-web-browser-mibbit/
| url = http://chris.pirillo.com/accessing-irc-chat-via-a-web-browser-mibbit/
| title = Accessing IRC Chat via a Web Browser: Mibbit
| title = Accessing IRC Chat via a Web Browser: Mibbit
| accessdate = 2009-05-05
| access-date = May 5, 2009
| last = Pirillo
| last = Pirillo
| first = Chris
| first = Chris
| authorlink = Chris Pirillo
| author-link = Chris Pirillo
| date = 2008-04-21
| date = April 21, 2008
| archive-date = May 30, 2009
| archive-url = https://web.archive.org/web/20090530005007/http://chris.pirillo.com/accessing-irc-chat-via-a-web-browser-mibbit/
| url-status = dead
}}</ref> by [[CNET]]<ref name="webware" /> and [[Lifehacker]]<ref name="lifehacker">{{cite web
}}</ref> by [[CNET]]<ref name="webware" /> and [[Lifehacker]]<ref name="lifehacker">{{cite web
| url = http://lifehacker.com/381628/mibbit-makes-internet-relay-chat-easy-to-jump-into
| url = http://lifehacker.com/381628/mibbit-makes-internet-relay-chat-easy-to-jump-into
| title = Mibbit Makes Internet Relay Chat Easy to Jump Into
| title = Mibbit Makes Internet Relay Chat Easy to Jump Into
| accessdate = 2009-05-05
| access-date = May 5, 2009
| last = Purdy
| last = Purdy
| first = Kevin
| first = Kevin
| date = April 19, 2008
| authorlink =
| date = 2008-04-19
| work = [[Lifehacker]]
| work = [[Lifehacker]]
| publisher = [[Gawker Media]]
| publisher = [[Gawker Media]]
Line 170: Line 193:
| url = http://drupal.org/project/mibbit_irc
| url = http://drupal.org/project/mibbit_irc
| title = Drupal: Mibbit IRC
| title = Drupal: Mibbit IRC
| accessdate = 2009-05-05
| access-date = May 5, 2009
| date = 2008-03-04
| date = March 4, 2008
}}</ref> [[Mashable]] suggests Mibbit as an appropriate resource for those new to IRC.<ref name="mashable">{{cite web
}}</ref> [[Mashable]] suggests Mibbit as an appropriate resource for those new to IRC.<ref name="mashable">{{cite web
| url = http://mashable.com/2008/04/13/mibbit/
| url = http://mashable.com/2008/04/13/mibbit/
| title = Still Talk Via IRC? Want To Start? Give Mibbit A Try.
| title = Still Talk Via IRC? Want To Start? Give Mibbit A Try.
| accessdate = 2009-05-05
| access-date = May 5, 2009
| last = Glazowski
| last = Glazowski
| first = Paul
| first = Paul
| date = April 13, 2008
| authorlink =
| date = 2008-04-13
| publisher = [[Mashable]]
| publisher = [[Mashable]]
}}</ref>
}}</ref>


== Firefox support ==
== Firefox support ==

[[Mozilla Firefox 3|Firefox 3.5]] and beyond builds already support Mibbit as the default IRC protocol handler<ref name="downloadsquad firefox 3.5">{{cite web
[[Mozilla Firefox 3|Firefox 3.5]] and beyond builds already support Mibbit as the default IRC protocol handler<ref name="downloadsquad firefox 3.5">{{cite web
| url = http://www.downloadsquad.com/2009/03/19/firefox-3-5-will-support-irc-through-mibbit/
| url = http://www.downloadsquad.com/2009/03/19/firefox-3-5-will-support-irc-through-mibbit/
| title = Firefox 3.5 will support IRC through Mibbit
| title = Firefox 3.5 will support IRC through Mibbit
| accessdate = 2009-05-05
| access-date = May 5, 2009
| last = Linder
| last = Linder
| first = Brad
| first = Brad
| date = March 19, 2009
| authorlink =
| date = 2009-03-19
| publisher = Download Squad
| publisher = Download Squad
| archive-url=https://web.archive.org/web/20090320220746/http://www.downloadsquad.com/2009/03/19/firefox-3-5-will-support-irc-through-mibbit/
}}</ref> and support for [[encrypted]] ircs:// [[Transport Layer Security|SSL/TLS]] connections is also included.<ref name="mozilla links firefox 3.5 gets mibbit">{{cite web
| archive-date=March 20, 2009}}</ref> and support for [[encrypted]] ircs:// [[Transport Layer Security|SSL/TLS]] connections is also included.<ref name="mozilla links firefox 3.5 gets mibbit">{{cite web
| url = http://mozillalinks.org/wp/2009/03/firefox-35-gets-mibbit-a-web-irc-client/
| url = http://mozillalinks.org/wp/2009/03/firefox-35-gets-mibbit-a-web-irc-client/
| title = Firefox 3.5 gets Mibbit, a web IRC client
| title = Firefox 3.5 gets Mibbit, a web IRC client
| accessdate = 2009-05-05
| access-date = May 5, 2009
| last = Cabello
| last = Cabello
| first = Percy
| first = Percy
| date = March 16, 2009
| authorlink =
| date = 2009-03-16
| website = Mozilla Links
| archive-url = https://web.archive.org/web/20090321094340/http://mozillalinks.org/wp/2009/03/firefox-35-gets-mibbit-a-web-irc-client/
| publisher = Mozilla Links
| archive-date = March 21, 2009
}}</ref>
}}</ref>


== Abuse mitigation ==
== Abuse mitigation ==

Because Mibbit is effectively an IRC [[Proxy server|proxy]] it has the potential to be abused or used to evade bans and [[Block (internet)|blocks]]. This has resulted in the client being banned from accessing some IRC [[IRC network|networks]] and [[IRC channel|channels]]. Mibbit now supports [[DNSBL]] checking via the DroneBL service as a means to help block access from abusive users and [[botnet]]s.<ref name="mibbit blog dronebl">{{cite web
Because Mibbit is effectively an IRC [[Proxy server|proxy]] it has the potential to be abused or used to evade bans and [[Block (internet)|blocks]]. This has resulted in the client being banned from accessing some IRC [[IRC network|networks]] and [[IRC channel|channels]]. Mibbit now supports [[DNSBL]] checking via the DroneBL service as a means to help block access from abusive users and [[botnet]]s.<ref name="mibbit blog dronebl">{{cite web
| url = http://blog.mibbit.com/?p=261
| url = http://blog.mibbit.com/?p=261
| title = Mibbit blog: Latest updates
| title = Mibbit blog: Latest updates
| accessdate = 2009-05-05
| access-date = May 5, 2009
| date = 2009-04-30
| date = April 30, 2009
| archive-url=https://web.archive.org/web/20090509071059/http://blog.mibbit.com/?p=261
}}</ref> Mibbit was listed as an [[open proxy]] in the DroneBL DNS [[blacklist]] in December 2008, and due to a database glitch mistakenly again listed in March 2009. This prevented Mibbit users from connecting to IRC networks that make use the DroneBL service.<ref name="dronebl blog mibbit">{{cite web
| archive-date=May 9, 2009}}</ref> Mibbit was listed as an [[open proxy]] in the DroneBL DNS [[blacklist]] in December 2008, and due to a database glitch mistakenly again listed in March 2009. This prevented Mibbit users from connecting to IRC networks that make use of the DroneBL service.<ref name="dronebl blog mibbit">{{cite web
| url = http://www.dronebl.org/blog/7
| url = http://www.dronebl.org/blog/7
| title = DroneBL blog: Mibbit
| title = DroneBL blog: Mibbit
| accessdate = 2009-05-05
| access-date = May 5, 2009
| author = nenolod
| author = nenolod
| date = 2009-03-03
| date = March 3, 2009
| publisher = DroneBL
| publisher = DroneBL
}}</ref> Mibbit was added to DroneBL's [[whitelist]] to help prevent future service disruptions.<ref name="dronebl blog mibbit" /> On June 19, 2009 it was banned permanently from [[freenode]], and a new officially supported [[open source]] AJAX client was introduced. <ref name="freenodeblog">{{cite web
}}</ref> Mibbit was added to DroneBL's [[whitelist]] to help prevent future service disruptions.<ref name="dronebl blog mibbit" /> On June 19, 2009 it was banned permanently from [[freenode]], and a new officially supported [[open-source software|open-source]] AJAX client was introduced.<ref name="freenodeblog">{{cite web
| url = http://blog.freenode.net/2009/06/new-freenode-webchat-and-why-to-use-it/
|url = http://blog.freenode.net/2009/06/new-freenode-webchat-and-why-to-use-it/
| title = New freenode webchat (and why to use it)
|title = New freenode webchat (and why to use it)
| accessdate = 2009-06-19
|access-date = June 19, 2009
| author = Jonathan David
|author = Jonathan David
| date = 2009-06-19
|date = June 19, 2009
| publisher = staffblog
|publisher = staffblog
|url-status = dead
|archive-url = https://web.archive.org/web/20090621104201/http://blog.freenode.net/2009/06/new-freenode-webchat-and-why-to-use-it/
|archive-date = June 21, 2009
|df = mdy-all
}}</ref><ref name="mibbitsblog">{{cite web
}}</ref><ref name="mibbitsblog">{{cite web
| url = http://blog.mibbit.com/?p=306
| url = http://blog.mibbit.com/?p=306
| title = Freenode has blocked the Mibbit client permanently
| title = Freenode has blocked the Mibbit client permanently
| accessdate = 2009-06-19
| access-date = June 19, 2009
| date = 2009-06-19
| date = June 19, 2009
| publisher = Mibbit Blog
| publisher = Mibbit Blog
| archive-url=https://web.archive.org/web/20090622070519/http://blog.mibbit.com/?p=306
}}</ref>
| archive-date=June 22, 2009}}</ref>


== See also ==
== See also ==

* [[Comparison of IRC clients]]
* [[Comparison of Internet Relay Chat clients]]
* [[Web chat]]
* [[Web chat]]
{{clear}}


== References ==
== References ==

{{reflist|2}}
{{Reflist|30em}}


== Further reading ==
== Further reading ==

* {{cite web
* {{cite web
| url = http://tech-buzz.net/2008/04/15/mibbit-makes-irc-easy-for-newbies/
|url = http://tech-buzz.net/2008/04/15/mibbit-makes-irc-easy-for-newbies/
| title = Mibbit Makes IRC Easy for Newbies
|title = Mibbit Makes IRC Easy for Newbies
| accessdate = 2009-05-05
|access-date = May 5, 2009
| author = Thilak
|author = Thilak
| date = 2008-04-15
|date = April 15, 2008
| publisher = Tech Buzz
|publisher = Tech Buzz
|archive-date = June 13, 2010
|archive-url = https://web.archive.org/web/20100613015444/http://tech-buzz.net/2008/04/15/mibbit-makes-irc-easy-for-newbies/
|url-status = dead
}}
}}
* {{cite web
* {{cite web
| url = http://www.killerstartups.com/Web-App-Tools/mibbit-com-online-chat-tool
| url = http://www.killerstartups.com/Web-App-Tools/mibbit-com-online-chat-tool
| title = Mibbit.com - Online Chat Tool
| title = Mibbit.com Online Chat Tool
| accessdate = 2009-05-05
| access-date = May 5, 2009
| author = lenorematthew
| author = lenorematthew
| date = 2008-04-19
| date = April 19, 2008
| publisher = KillerStartups
| publisher = KillerStartups
}}
}}


== External links ==
== External links ==

* {{Official|http://www.mibbit.com/}}
* {{Official website}}


{{IRC clients}}
{{IRC clients}}
{{authority control}}


[[Category:Internet Relay Chat clients]]
[[Category:IRC clients]]
[[Category:Web service providers]]
[[Category:Web service providers]]
[[Category:Web services]]
[[Category:Web services]]

Latest revision as of 05:51, 6 June 2024

Mibbit
Developer(s)Jimmy Moore
Initial releaseNovember 2007 (2007-11)
Written in
PlatformWeb application
Type
License
WebsiteOfficial website Edit this at Wikidata

Mibbit is a web-based client for web browsers[2] that supports Internet Relay Chat (IRC),[3] Yahoo! Messenger,[4] and Twitter.[5][6] It is developed by Jimmy Moore[7] and is designed around the Ajax model[8] with a user interface written in JavaScript.[2] It is the IRC application setup by default on Firefox.

Design[edit]

Mibbit's user interface operates entirely within a web browser[9] and does not require installation of any software on the user's computer. Most modern web browsers that support recent versions of JavaScript are supported, including Mozilla Firefox, Internet Explorer, Opera, Google Chrome, and Safari.[2] Mobile devices such as the Apple iPhone[10] iPod Touch,[11] and Nokia N800, and other platforms such as the Nintendo Wii are also supported.[2]

Unlike typical web-based IRC clients, Mibbit makes use of a client–server design model.[7] The user interface is written in HTML and JavaScript using Ajax programming techniques. The client's backend is written completely in Java[7] and operates independently of the web server in a standalone fashion on the Mibbit server.[2] This design differs from web browser component clients such as ChatZilla or Java applet based IRC clients such as PJIRC that operate entirely from within the web browser. It also differs from server-based web proxy IRC clients such as CGI:IRC where all processing takes place on a remote server.

Because the client–server design allows for a centralized Mibbit client server,[7] Mibbit is able to offer extended functionality which is not present in the standard IRC protocol. Some of these extensions include a channel chat buffer that can be shown to Mibbit clients when they join a channel where another Mibbit user is already present,[7][12] a notification for other Mibbit users that you are typing a message to them,[13] and distinctive icons that allow identification of the device used with Mibbit such as an iPhone, iPod Touch, Wii, etc.[13]

Mibbit supports the webirc (cgiirc) protocol[14] which allows the client to send the user's IP address and hostname to the IRC server.[9] Servers that support webirc allow Mibbit users to appear as regular IRC clients instead of appearing to connect from the mibbit.com domain. If webirc is not used or is unavailable, Mibbit puts the user's hostname in the client's realname field and encodes the user's IP address in hexadecimal and sends it as the ident reply.[2]

Features[edit]

The Mibbit client has the ability to connect to multiple IRC servers, including servers that use SSL/TLS,[9] can join multiple channels,[8] and can be configured auto-join often used channels.[9] Mibbit uses the UTF-8 character set by default[13] but can also be configured to use other character sets.[2] It supports nickname tab auto-completion, an input history for each tab accessible with the up/down arrow keys, aliases, user menu commands,[9] and saving of user preferences. Mibbit can parse smilies, links, channels, nicks, and mIRC color codes,[13] and can automatically create thumbnails[9] for image links and URLs. In addition, Mibbit offers an integrated pastebin, an upload service, and can minify URLs.[13] Mibbit also offers typing notification for other Mibbit users, a recent chat buffer for IRC channels when other Mibbit users are already on the channel, and extended whois information with user profiles.[9]

Mibbit supports the Google API which allows the client to support a number of Google Services.[15] Mibbit can translate text and conversations on the fly using Google Translate,[15][16] Mibbit can also display geographic locations using Google Maps and supports viewing of YouTube videos.[15]

In addition to the standard client, Mibbit also supports a widget client that can be embedded into a web page.[17] The widget client supports most of the features of the regular client but does not support multiple server connections.[13]

Reception[edit]

Mibbit has been praised[18] by CNET[8] and Lifehacker[19] for its ease of use. Drupal administrators use it to add IRC widgets to sites, noting the benefits of its modular design.[20] Mashable suggests Mibbit as an appropriate resource for those new to IRC.[21]

Firefox support[edit]

Firefox 3.5 and beyond builds already support Mibbit as the default IRC protocol handler[22] and support for encrypted ircs:// SSL/TLS connections is also included.[23]

Abuse mitigation[edit]

Because Mibbit is effectively an IRC proxy it has the potential to be abused or used to evade bans and blocks. This has resulted in the client being banned from accessing some IRC networks and channels. Mibbit now supports DNSBL checking via the DroneBL service as a means to help block access from abusive users and botnets.[24] Mibbit was listed as an open proxy in the DroneBL DNS blacklist in December 2008, and due to a database glitch mistakenly again listed in March 2009. This prevented Mibbit users from connecting to IRC networks that make use of the DroneBL service.[25] Mibbit was added to DroneBL's whitelist to help prevent future service disruptions.[25] On June 19, 2009 it was banned permanently from freenode, and a new officially supported open-source AJAX client was introduced.[26][27]

See also[edit]

References[edit]

  1. ^ "WishList – Mibbit: Invalid/Not Going To Happen". January 13, 2008. Retrieved June 30, 2009.
  2. ^ a b c d e f g "Mibbit wiki: Frequently Asked Questions". April 25, 2009. Retrieved May 5, 2009.
  3. ^ Adams, Paul (May 8, 2008). "Chat Without Installing Anything". monkey_bites. Wired News. Archived from the original on July 17, 2008. Retrieved May 5, 2009.
  4. ^ "Mibbit blog: Yahooooooooooooooooooooooooo!". June 4, 2008. Archived from the original on July 14, 2011. Retrieved May 5, 2009.
  5. ^ "Mibbit blog: Mibbit, meet Twitter. Twitter, meet Mibbit". November 28, 2008. Archived from the original on December 4, 2008. Retrieved May 5, 2009.
  6. ^ "Mibbit wiki: Twitter". May 3, 2009. Archived from the original on December 31, 2009. Retrieved May 5, 2009.
  7. ^ a b c d e Bango, Rey (January 4, 2008). "Mibbit: Ajax-based IRC Client: Interview with Jimmy Moore". Ajaxian. Retrieved May 5, 2009.
  8. ^ a b c Lowensohn, Josh (April 13, 2008). "Mibbit: IRC so easy, your mom could use it". Webware. CNET Networks. Retrieved May 5, 2009.
  9. ^ a b c d e f g Henry, Alan (April 21, 2008). "Mibbit Brings IRC to Your Browser". AppScout. PC Magazine. Archived from the original on June 23, 2009. Retrieved May 5, 2009.
  10. ^ "Apple: Web apps: Social Networking: Mibbit IRC Client". February 6, 2008. Archived from the original on February 8, 2008. Retrieved May 5, 2009.
  11. ^ "Apple Safari: Mibbit IRC client". Retrieved May 5, 2009.
  12. ^ "Mibbit wiki: Recent Chat". March 31, 2009. Retrieved May 5, 2009.
  13. ^ a b c d e f "Mibbit wiki: Features". April 15, 2009. Retrieved May 5, 2009.
  14. ^ "Mibbit wiki: Enable Mibbit on Your IRC Server". May 1, 2009. Retrieved May 5, 2009.
  15. ^ a b c Moore, Jimmy (February 13, 2009). "Mibbit and the Google APIs" (Flash video). YouTube. Retrieved May 5, 2009.
  16. ^ Almaer, Dion (April 25, 2008). "Immediate Translation and Mibbit". Ajaxian. Retrieved May 5, 2009.
  17. ^ "Mibbit wiki: Widget". May 4, 2009. Retrieved May 5, 2009.
  18. ^ Pirillo, Chris (April 21, 2008). "Accessing IRC Chat via a Web Browser: Mibbit". Archived from the original on May 30, 2009. Retrieved May 5, 2009.
  19. ^ Purdy, Kevin (April 19, 2008). "Mibbit Makes Internet Relay Chat Easy to Jump Into". Lifehacker. Gawker Media. Retrieved May 5, 2009.
  20. ^ "Drupal: Mibbit IRC". March 4, 2008. Retrieved May 5, 2009.
  21. ^ Glazowski, Paul (April 13, 2008). "Still Talk Via IRC? Want To Start? Give Mibbit A Try". Mashable. Retrieved May 5, 2009.
  22. ^ Linder, Brad (March 19, 2009). "Firefox 3.5 will support IRC through Mibbit". Download Squad. Archived from the original on March 20, 2009. Retrieved May 5, 2009.
  23. ^ "Mibbit blog: Latest updates". April 30, 2009. Archived from the original on May 9, 2009. Retrieved May 5, 2009.
  24. ^ a b nenolod (March 3, 2009). "DroneBL blog: Mibbit". DroneBL. Retrieved May 5, 2009.
  25. ^ Jonathan David (June 19, 2009). "New freenode webchat (and why to use it)". staffblog. Archived from the original on June 21, 2009. Retrieved June 19, 2009.
  26. ^ "Freenode has blocked the Mibbit client permanently". Mibbit Blog. June 19, 2009. Archived from the original on June 22, 2009. Retrieved June 19, 2009.

Further reading[edit]

External links[edit]