Thoughts on live chat 
Filed under

ui

 

The names of your visitors could appear on your buddylist

So, we have only confirmed that this feature works with adium, pidgin, and meebo. (All libpurple based chat clients).

However, it has worked consistently for us. If you want to play with this feature visit your website and type: /nick nickname into the chat box, the name of the buddy representing you on your buddylist should change from webuser### to nickname.

We are close to adding an interface element to let user’s specify this option on their own.

Filed under  //   buddylist   frontend   interface   jabber   javascript   nickname   roster   ui  

Comments [0]

A day spent refactoring!

So I spent all day today refactoring Habla’s JavaScript client code. I separated the chat server client from the chat window, and added a bunch of event handlers that developers can override to plug in their own functionality. This also makes it a lot cleaner to write code that responds to message receipts and operator status updates. (Sometime I’ll even write some documentation. .hahaha)

Soon, and I don’t know how soon, I’ll start rolling out some tutorials that explain how easy it is to override Hab.la events to create some really neat mash-up opportunities.

This refactoring also makes us closer to having a really nice YAHOO UI (YUI) version of Hab.la. So be on the lookout.

BTW, these changes haven’t been pushed to production yet – give us a few days to test them.

Filed under  //   chat   client   javascript   livehelp   refactor   ui   yahoo  

Comments [0]

The First YAHOO UI Example

Don’t get too excited, we plan on refactoring the entire JavaScript client to make it much easier for developers to make hab.la work with other UI libraries.

However, I have demonstrated that with a few minor modifications (soon to be pushed to production) Hab.la can be dropped into a Yahoo UI panel without too much trouble:

http://static.hab.la/test/yahoo/test.html

The method to fit it in is quite ugly. As I said making the Javascript client more developer friendly is at the top of our (my personal) list.

Filed under  //   client   javascript   ui   yahoo   yui  

Comments [0]

Hab.la observed in its natural habitat

Hi.

Rumor has it that a few people are actually running Hab.la on their sites now, so we've been fixing the first round of bugs caught in the wild. None of us actually use IE, so Hab.la has been really broken for IE users without us noticing. Apparently I'm the only one who even has a Windows machine right now, so I got the privilege of tackling that.

Oddly enough, the most requested feature so far is the ability to customize the color scheme. That should be available in a day or two. It's actually done already; I just haven't merged it into production yet, and the weather is really nice right now, so hell if I'm going to do that now.

That is all.

EDIT: check out http://www.stdeviant.com/testx.html for an example of a custom color theme.

Filed under  //   beta   bugs   colors   ie   nice   ui   weather  

Comments [0]

I am tired

OK, what is new.

Fixed a few bugs, made some UI tweaks. Nothing too exciting.

I set up a reverse proxy to make the RPC look like it's running on port 80 (in case someone is behind a firewall). It's crazy slow though. So I switched it back for now.

It's almost ready to go for the beta, I think.

EDIT: I think the reverse proxy thing was slow because DNS was broken. Seems snappy enough now.

Filed under  //   dns   javascript   proxy   rpc   tired   ui  

Comments [0]