Ask HN: Please review our online collaboration chat tool - chatterbloc.com
Hi HN,
We'd love to get your feedback on a new chat and web sharing application called Chatterbloc that we have launched today. It takes chat one step further allowing participants to share links and view websites, video or flash movies together, at the same time.
The other part of this is the easy to create chat rooms (think of the ease of TinyChat), with features like Twitter integration, room history, live history searching, and of course the collaborative web sharing.
We'd love to get your constructive feedback on the app, we hope to iterate through new feature requests and bugs as often a possible.
Without further ado: http://www.chatterbloc.com
Thanks Steve (http://www.reynoldsftw.com)
(
19 comments
| 19 points
| on HN
)
Title attributes or tooltips for all buttons. I don't know what they do.
Fade the modal in/out faster, make hitting ESC or clicking the faded are close the modal (the X is rather small)
More importantly, the whole way you manage going to URLs (and "freezing") is very unintuitive and backward. For starters, the arrow to "type in a URL ... [as far as I intially read]" points to an unfamiliar icon. I go there and see "freeze" and "unfreeze" which makes no sense to me. Freeze what? It was not clear that the main window was meant to show a URL rather than being an introduction to the service.
Furthermore, I'd never expect that typing a URL in chat would control the window on the right. It's a chat box. I type in it, and what I type goes into the chat log.
I greatly suggest the following:
Put an address bar above the window, or in the window, and next to it a "lock" or "freeze" button which says "prevents this URL from changing". Furthermore, it'll pay dividends having this bar up there when you add more options.. like maybe "new tab" and things like that.
Initially have the URL be the actual URL of your "welcome" page... (eg: http://chatterbloc.com/welcome_to_new_room.php) It will immediately tell me two things: "oh I can change the URL" and "I'm currently at the welcome page, lemme see what it has to say."
Explain features and stuff at this welcome page.. like that I can type "goto <url>" in chat to navigate . And that I can prevent navigation by freezing by locking the URL.
Make back and forward buttons.
Finally, let me name the room and give me a short URL.
All in all, a nice little service akin to Gabbly, Twiddla, etc. I like the iciness of it.
Hope this helps.
Once I figured it out I had some fun with a chatterbloc inside a chatterblock inside a chatterbloc.
Also, there is a display bug where you try to join a room w/o picking a name first - the message (Name cannot be empty) overflows the lightbox.
A bit like you can claim a userid or brandname on Twitter or email e.g. http://www.chatterbloc.com/manchesterunited :-)
What is the point of "Reminder"? How about "share this room" instead. Reminding typically means sending me something that is time sensitive.
Second, pop-up blocker comes up. Unless you're offering something extremely compelling, I'd be so annoyed as to leave. Pop-up blocker shouldn't come up for "onclick" events... you are doing something wrong in javascript.
Third.. the more I think about it, the more I wish you had an address bar up there, and some sort of "help" thing near the chat window which would list out commands, like "!map" and "!<url>" and stuff like that.
Best of luck.
The UI is pretty, but somewhat distracting. Not enough contrast, I think, and it could be more minimal.
Freeze wasn't super intuitive.
Having a history of what you've posted with thumbnails of previous things might be neat, but might just end up being distracting.
The iframe thing, I go both sides on. I feel like sometimes I just want to show a picture of it (luckily with Skitch this is a fairly trivial process).
It's really neat though, I'm enjoying it.
(oh, and, as soon as you can, I would recommend not using the twitter password anti pattern and implement oauth there)
Addendum: I just now realized you have a shared viewing feature. But I didn't realize that from looking through your app, but from your description. Shared viewing is what differentiates you from email, IM or Skype. You need to stress it.
edit: You do have the material for that, but it's under the "View Sites Together" tab. That information should be what I see first. Looking briefly at your blog, you understand this is your killer feature. You need to make sure your users understand that, too.
Otherwise if this application allows anyone to create throw away chat rooms and share their browsing experience with one another, then I can frankly say I love it. Great job.
Unfortunately, You can only share links posted in the chat, once you navigate away from that page in the web view, the "shared" experience disappears... Something we're trying to work on.
Thanks for your feedback.