Chats are not dead yet
amiadogroup.github.com
amiadogroup.github.com
Awesome Features!
Beautiful default theme
Join multiple rooms and start private conversations
Get notified when new messages arrive
Ignore spammers and people you don't like
Moderation: Kick and ban users, change the subject of the room
Um. So basically, they just reinvented IRC, based it on an XMPP backend and spiced it up with a load of funky buzzwords?- Federation
- Multiple (persistent) rooms (Look up XMPP Groupchat)
- Permissions (think chanserv, /mode +ov etc.)
- Private messages
What am I missing? I'm hanging out on IRC every day, on multiple networks. No, I don't use XMPP groupchat so far - just to counter that argument.
The reason for that is, that
- XMPP clients usually suck in that area, in my opinion. So the protocol would be fine for me and I'd like to see IM tied in with groupchat/channels, but really.. Look at the clients and it's like really, really crappy IRC clients (to get back to your point: Yes, those UIs are usually following IRC designs, just with look like from a decade in the past)
- Adoption. For company internal stuff XMPP is great. If someone with high profile (GTalk? Facebook Chat?) would build a product based on this protocol, it would boost the adoption tremendously. On the other hand, as I stated a couple of days earlier in another XMPP discussion: As long as Google or Facebook are not supporting federation, they are not really supporting the core feature of XMPP in my book.
Did they reinvent IRC? No, XMPP did. Years ago, it's an XMPP standard. This is just an IRC client look-alike that doesn't suck completely.
what do you use for irc? at least irssi and adium do irc and xmpp, i'm sure others do too.
If someone with high profile (GTalk? Facebook Chat?) would build a product based on this protocol, it would boost the adoption tremendously. On the other hand, as I stated a couple of days earlier in another XMPP discussion: As long as Google or Facebook are not supporting federation, they are not really supporting the core feature of XMPP in my book.
huh? google chat does have xmpp federation. i run my own jabber server and talk to a bunch of people that use google chat through the web interface or a jabber client.
Well - irssi actually. But when I say that I think that the XMPP clients suck I'm talking about nice and clean GUI things. That I can force upon my non-technical peers.
My 'presence' in this discussion should show that I'm a strong xmpp proponent, crappy clients (in the 'Not for my SO' sense) or not.
pyre said the very same thing in this thread. Sorry for that - I'm clearly mistaken and need to figure out what the reason for this assessment was.. You (and pyre) are correct, federation was announced int 2006(!) here:
http://googleblog.blogspot.com/2006/01/open-federation-for-g...
Thanks a lot for the clarification.
Edit: See elsewhere in the thread: You are correct, I am wrong. Federation is supported for GTalk since 2006: http://googleblog.blogspot.com/2006/01/open-federation-for-g...
As I said elsewhere in this thread I'm not really having an issue for myself, but I've yet to find a decent client that I can hand to my peers. That's why I actually like the idea of this project, I guess.
I KNOW that they use XMPP. That's why I listed them. But both don't (as far as I know) support the multi user chat extension, the whole point of my answer.
What I wanted to say was this: I don't use the MUC in XMPP (a lot) instead of IRC, because it's just not used anywhere. Google, Facebook, could hopefully "just" add it to their existing chat infrastructure.
Better?
Maybe a nice client could make this pain go away, but I doubt it. All the ones I've tried have suffered from the same learning curve problem and the same in-grained assumptions that come from regular use of IRC. Even if one were easy and elegant, I'm not sure that could overcome the negative network effects of so many clients, billed as IRC, doing it badly. I'm not going to analyze it in detail right now, but there's myriad subtracting reinforcements from a community that mostly uses user-unfriendly clients and protocols. You can't just make one good client and get a tipping point. In fact, desktop linux does look like a good analogy here.
Moreover, it would be disingenuous to claim that IRC being techie-unfriendly is "outdated" when the majority of clients and tech how-tos pointing to clients are the same as they ever were. I would guess that the majority of IRC use is still done on unfriendly clients, e.g., Pidgin. One or two low share clients existing don't speak for IRC.
Now, I'm not saying XMPP or this client is an answer. But, yes, IRC is and always will be unpopular with the non-tech population.
"Based on the _libpurple_ protocol library, Adium can connect you to any number of messaging accounts on any combination of supported messaging services (see further down for the list) and then chat with other people using those services." (Emphasis mine)
http://trac.adium.im/wiki/LibPurple ->
"Libpurple is the library which provides network-level connectivity for most services in Adium. Like Adium itself, it is licensed under the GPL. In addition to Adium, libpurple is the core of the Linux and Windows IM clients Pidgin and Finch. (...)
Libpurple was previously named Libgaim. "
So yeah, Pidgin is an option, because neither Adium nor Pidgin speak IRC, libpurple does. The support should be ~the same~, of course depending on the version of the library used.
I wanted to switch to Pidgin a while back because it had support for the kind of encryption I wanted (public key) and Adium didn't, but I ended up not doing it and I thought the reason was because Pidgin doesn't do IRC.
Am I misinformed?
1. http://developer.pidgin.im/wiki/WhatIsLibpurple
"Pidgin is compatible with the following chat networks out of the box: AIM, ICQ, Google Talk, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, QQ, Lotus Sametime, SILC, SIMPLE, MySpaceIM, and Zephyr."[2]
2. http://socghop.appspot.com/org/home/google/gsoc2009/pidgin
What this widget does is potentially bring Facebook Chat or Gmail style Chat to your site. That's worthwhile.
I'm surprised no one has gone after this use case. I would even potentially pay a couple bucks for a "day pass" or whatever. Convore could've gone in this direction, but their signup process is too onerous. I don't want to have to walk five people in my family through signing up for their service just to get a chat going.
http://partychapp.appspot.com/
Also check out partychat-hooks for simple HTTP API integration. It was written by one of our engineers at bitly to ease some of the aforementioned integrations. http://partychat-hooks.appspot.com/
With great cross-browser compatibility and rich functionality like file uploads and in-line previews you can't go wrong. Uses certain well established IM transport protocol that plays nice with your text-mode IM client ;-)
Yes, you can embed it on your website. Either ad-supported or paid-for.
The frontpage of mibbit is an instant "close-tab" to a non-nerd user.
Honestly, would you send a mibbit link in a professional context to an non-nerd contact?
Well, that was a rhetoric question... The colors are terrible, the whole thing looks like a relic from the 90s and there's way too much tech exposed.
Fixed my earlier post.
has audio/video also
But I'm glad to see more options available. I've been advocating web-based chat in my offices for quite a while now, and am happy that a few decent choices have finally started to pop up in the past couple years.
It's sort of possible to emulate it using something like etherpad, but it's really not at all the same.
o n e c h a r a t a t i m e
I prefer waiting for a full line, that (hopefully) makes sense. And I try to convince myself that the person I'm chatting with right now isn't slow as molasses, he just takes a moment of time to think before typing a well-considered reply.
Where the other party's typing skills (or lack thereof) are on full display.
As for the character-at-a-time display, iChat can provide something like that. On Mac OS X circa 10.6, select iChat > Accounts > select an account > and check the Send text as I type checkbox.
http://tech.slashdot.org/story/11/07/07/2014214/Real-Time-Te...
The title could have been "chats are not dead yet, but innovative new chat tool are"
> To run the example you'll also need Apache HTTP server with the following modules enabled: mod_rewrite, mod_proxy and mod_proxy_http.
No, they don't. If that project makes any sense at all (the 'Under the hood' page only defines what they used to build the frontend, not what the backend is) they are using http://xmpp.org/extensions/xep-0045.html on the server.
Quoting:
"This specification defines an XMPP protocol extension for multi-user text chat, whereby multiple XMPP users can exchange messages in the context of a room or channel, similar to Internet Relay Chat (IRC). In addition to standard chatroom features such as room topics and invitations, the protocol defines a strong room control model, including the ability to kick and ban users, to name room moderators and administrators, to require membership or passwords in order to join the room, etc."
So - yeah. XMPP 'reinvented' this. First version is from 2002..
So these guys try to build a good and extensible UI for a feature that is available for a long time. Let's judge them by that, not by our 'get off my lawn, IRC is good enough' attitude.
Now, if we look at node.js chat examples.. Those are usually reinventing IRC (but again, those are trying to demo technology or build a good web client. Criticizing the protocol wouldn't make that much sense for these projects either, imo).