Jump to content






* * * * * 3 votes

IP.Chat 1.1 Dev Update

Posted by bfarber, in IP.Chat 06 April 2010 · 2,550 views

Development is under way (and wrapping up, in fact!) on IP.Chat 1.1.0, so we wanted to take a few moments to illustrate what new functionality you can expect to see with the next update of IP.Chat.

If you are not already familiar with IP.Chat, we offer a javascript-based chatroom solution that any customer with an active IP.Board license (or support and services contract) can add to their site.  The first level of service for the IP.Chat product allows for you to host up to 5 simultaneous chatters, and is available at no cost to you while your license is active.  Other packages are also available for sites that expect more traffic to their chatroom.  For more information on IP.Chat, please see our IP.Chat product information page.


How many people are in the chatroom?

While IP.Chat does include a hook that shows the number of users in the chatroom on the board index, many users felt that the display of this hook was too hidden (it is at the bottom of the screen, along with the other board stats), and only shows on the board index.  As a result, users are frequently unaware when someone enters the chatroom, limiting the amount of activity the chatroom gets.

We've implemented the most popular suggestion to counter this problem: we've added a count to the 'Chat' tab at the top of the screen that displays how many users are currently in the chatroom.  This has been implemented as a hook, and as such can be disabled in the Manage Hooks page of the ACP if you have no use for the feature.  You will also have the option to disable the count if no one is in the chatroom, and to hide the count on the tab when you are actually viewing the chatroom page itself.

Attached Image
Attached Image

If you allow the count to display while viewing the chatroom itself, the count will dynamically update as users enter and leave the chatroom, allowing you to easily and quickly tell how many people are still in the room just by looking at the tab at the top of the page.

We feel this is a small, but useful, addition to the chat software which should help spur activity in your chat room.


Private Chatting

Another highly requested feature has been implemented for IP.Chat 1.1: private chats.  You will now be able to chat within the chat software privately with other users who are logged into chat.

A new ACP setting has been added, allowing you to control which groups are allowed to initiate private chats (note: anyone can receive private chats).  When your group is allowed to initiate private chats, the username menu that exists presently for moderator actions will have an option to "Start Private Chat".  When clicked, a small popup box appears to allow you to fill in the private chat text you wish to send to the user.

Attached Image
Attached Image

When a new private chat is started, a new tab is created within the interface.

Attached Image

And if new messages are received for inactive tabs, a count is displayed to let you know.

Attached Image

As the name of the feature implies, private chats are a one-to-one relationship between two users only.


What if I don't want to talk to you?

It's natural that you may not wish to converse privately with certain members of a community you are a part of.  A "block user" feature has been added to allow you to prevent specific users from sending you private chats within the chat room.

There is a new user control panel page where you can block and unblock users.

Attached Image

You can also block and unblock users directly within the chat interface.  AJAX is used to save the option, and your preferences are updated dynamically (users will be blocked immediately).  The user is not made aware that you have blocked them.  Instead, any private chats will simply be ignored on your part, as if it was never initiated.

Attached Image
Attached Image


Wrap-up

IP.Chat has proved to be a stable, useful, and popular addition to our community software line-up.  Many of you are making good use of the chat software on your site, and we hope these new additions improve and expand the functionality available in the software in useful ways for you and your users.  We have some good ideas for future features, however we wanted to keep a focused approach for 1.1.0 first.  Stability and security is of the utmost importance to us.  The new functionality introduced for IP.Chat 1.1.0 lays the foundation for many new useful features in the future.




There are cool things happening at IP.

One minor point of discussion :

"When clicked, a small popup box appears to allow you to fill in the private chat text you wish to send to the user."

Why do we need this small popup? I think it is better to add a new tab at that point before the user has responded. Just open a new tab and let us put our message there.
Very Cool, although, I think that the big red "X" to close a private message should be to small, for me that drew all my attention to the X and not the conversation I was in.
These are great additions, especially the private chat and the ability to block people from sending you private chat requests. There are many other features I'd like to see added, but it's good that some progress is being made on this front.

I'd really like to have a "protected groups" option in the ACP that prevents those groups from being kicked (so my moderators can't screw with me and kick me out of the chat). :D

..Al
A lot of features most of which where over-due IMHO.

You are still pricing yourself out of the market though for those who want more than the 5 member limit cap.

I suggest you up the limit from 5 to 10 and half your prices so it becomes a more viable option to other chat rooms in the market. Many of which do video chat for a fraction of your costs (there are even free ones).


P.S. I still do not understand either why the chat runs off-server and has to be hosted by you. When a chat is used for customer support some quite sensitive information has to be passed over.
@Yuksel - purely a design decision. This seemed the cleanest and easiest to understand to me.

@Andy Rixon - I actually agree. Will see about changing the icon.
I never understood why it is limited to 250 users online? If I was to use IP.Chat it would have to be more flexible, as I during my peaks e.g. would have 1000 users online at the same time and in off-peak periods I would have 10 users online. Even if I would only have 250 users online during my peaks, it would feel ripped off for having 10 users online for 95% of the time.

Bottomline: It needs to be a bit more flexible, IMO. Maybe make the plans so the number of users are off a daily average and not a hard-limit, as it is now.
We can do custom plans above 250 online if you're interested.

We can't make it much cheaper really... I mean the 250 online package comes out to be just $6.67 per month.
Are there any plans to offer a self-hosted package like the other add-ons? I would consider it if that were the case.
Nice improvements there. One day it would be great to enable private chatting site-wide in a kind of FB style.
IPB,
You guys are making me feel like "KING" every day...
Being part of IPB is fun and honorable... :)

Keep up the good work...

Bravo again ... I love IPB. :D :D :D :D :D :D :D :D :D :D
Is it possible to disable members from chatting with each other, only allowing member to admin chatting?
great
Honestly, it would be nice to see some integration into IRC as well. While having a chat on your site is nice, I want it to be a portal to something that's up all the time, and people can 'idle' in, with mIRC. I use mIRC religiously, and if I had the convenience of popping up my browser to initiate chat in there, it would be a lot easier and simpler for me.

IP.Chat by itself just doesn't have a lot of value alone, but with the IRC connection I'd buy it in a heartbeat. The Java IRC clients are mediocre at best, and the only other option is Mibbit which doesn't integrate nicely. It'd be nice to see an integrated product (like IP.Chat) be able to do this.

The Java IRC clients are mediocre at best, and the only other option is Mibbit which doesn't integrate nicely. It'd be nice to see an integrated product (like IP.Chat) be able to do this.


Agreed! Then most of the gaming forums would be happy to use IP.Chat because at one point or another active gaming communitites having game servers use IRC extensively.

I personally use mIRC 24*7.
I agree with Yuksel. Why do you need a popup? Would be much better to open the tab and only activate it on the other end when the first message is sent. That's how all the other chat and IM apps do it.

I'm assuming the back end on IPS's end is a custom solution, so there really isn't a way to plug an IRC client into that. I do agree with would be nice, but IPS isn't an IRC server. If it was, would make self hosting a lot easier. But it's not worth it really. After all there are plenty of IRC clients out there you can use with your own IRC server.
Ability to disable sounds for main chat but enable them for private chats
A bot for passing RSS feeds to the chat channel would be good ?

Such as new threads or replys to threads and such malarky.
A suggestion; let IPChat colorize own nickname if it's used by some1 other in chatroom, easier to catch with a crowded room..
Are private chats going to be logged?

..Al