Chit Chat the 3.0 way!

Work continues at a pace and two of the major changes to the new site affect how the chat and forums will work. This post aims to describe the changes and explain why we are making them. We would love to hear your thoughts after reading so if you have any (good or bad) please do post them.

First bombshell… there will be no forum.
Right now we have a forum with a whole bunch of topics ranging from general discussion about anything to forums for specific game talk, the problem is that (like most forums on the web) the topics are set by the forum owner and fixed. There is a limit on how many we could add before it became too large and unusable so the topics have to be general. Another problem is that there are a lot of topics that I (and I assume others) never bother checking as they are of no interest to us, these topics waste space and have to be filtered by the reader when looking at new posts.

We also realize that as the site grows the more popular topics will become flooded and the member who wants to chat about something specific (how to complete DTD on spawns hole punch for example) will find their message is quickly swept off the front page never to return. But fear not you spawn-punch lover, we have a solution…

Each group on the new site will have its own forum which is managed by the group owner and mods they appoint. Members will subscribe to groups as they do now and build up a list based on their interests and how they use the site. When they click on the big “Forum” button at the top of the site they will see a topic for each of their groups each containing messages and sub-topics. Now each members view of the forum is based on what groups they associate themselves with and not some predetermined list we set.

We know that some members may want ways to speak to large numbers of people, and to meet this need we will be auto-joining everyone to some global groups (which they can leave at any time) such as “general discussion”, “help and support” as well as country groups. There will also be official groups for each of our games. We think this will also give new members a good introduction to how groups work and the role they play on the site.

Second up… there will be no site chat.
As the site grows and more members are on-line at the same time the current chat room will become unusable, but just like the forums our solution to this problem is to give each group its own chat room! It will be as simple as clicking on one of your groups (anywhere you see it on the site) and selecting to join chat, once this is done it will remain pinned to your list of chat rooms until you remove it, even if you log off and come back a week later.

Once in a group chat you will be able to talk in real time with other group members who have done the same and are online. A good example of this in practice would be members joining the CC Radio group chat when their favorite DJ is on to send them song requests or chat with other listeners. Everyone in that chat will be talking about the radio so there will be no cross chat from other members who are interested in other subjects.

We are also letting our members chat 1 on 1 using the same system and we plan to extend this to let people set up 3, 4 even 5 way chats. All this takes place in the sidebar on every page of the site, there is a new “chat” tab which glows if someone you are talking to sends a message.

On the new site you are never out of touch with your friends, groups and chats. Oh, and unlike other chat sites we have done this without flash or java, so you should have no problem with it at work or on computers without these plug-ins installed.

And it is fast and efficient.
For those who are not savvy in the way of the web you may want to look away now.

To date we have been using Ajax polling at regular intervals to alert users to things like new messages in their inbox, groups with new shouts or news and to keep them marked as online so their friends can pester them into playing games.

With the addition of chat, things need to happen much quicker than they do now, so we have made the switch to pushing instead of pulling which greatly reduces the background noise, bandwidth and also makes all of the above more instant. In simple terms this means that when something happens we send you the notification instead of you asking every 10 seconds if anything new has happened (and mostly getting a “no” back)

When we are done I will pester Alex into helping me make a blog post all about it, for those that care it is a very interesting topic. With early adopters like Google Talk (in gMail), chat in Facebook, and now us :o) it looks like push or “comet” as it has been nicknamed will feature greatly in the next generation of sites and services, or the “web 3.0″, if you prefer.

Tags: , , , ,

28 Responses to “Chit Chat the 3.0 way!”

  1. HUgo Says:

    Nice news, i like hearing these news as i just came home from france. :)

  2. Imok20 Says:

    I can’t wait. Stop teasing me…

  3. Noobleton Says:

    Will the max group limit be remodeled to accomadate these global groups? Or will they not count?

    Thanks for the update!

  4. Caterpie Says:

    Wonder if that means all chat will be archived now for everyone to see?

    Good for casualness though

  5. David Scott Says:

    @Noobleton: We will re-visit the group limit on the new site. There will be one but I doubt it would include country and other “CC created” groups.

    @Caterpie: All chat will be held in memory and only visible to those who are a member of the group or part of the 1on1 conversation.

  6. shlainn Says:

    Don’t forget to add http://www.meebo.com to your web 3.0 apps and “comet”-cases…

  7. t2t2 Says:

    “Push” data? Why I have never heard of it? :(

    Found it in wikipedia under “Reverse Ajax” (Yeah, that explains a lot…)

  8. DickNervous Says:

    Sounds great guys!

  9. Nicknam4 Says:

    The new chayt and forum features will be hard to get used to but I’m sure you know what you’re doing.

    So are you still planning on releasing CC 2 for beta on Sunday the 17th?

  10. eagames Says:

    thanks for the update and i like they way it was just above the CC radio thingy but what i would like to know if there will be a report button you can press if some one goes it to chat and starts bring un casual you can press it and a mod would get a copy of chat from the last half hour or some thing?

  11. David Scott Says:

    @eagames: Yes, you will click “report” and then it asks you to confirm and if you do it will log the chat for moderation.

  12. 1stphase Says:

    This. Is. Awesome.

  13. FreckleFoot Says:

    So when a DJ is on we all have to go to the CCradio chat?

  14. iBotPeaches Says:

    Looks great. Is the web 2.0 buttons staying? Because those are cool.

    Also this wordpress theme rocks, cheers to whoever made it.

    I’m sorry for my inactivity, but I’m back in town with a cool iPhone 3g in my pocket, if I was CC I would make a CC app for 99 cents those would sell FAST.

    I hope I’m in CC Beta :p

    I love that duck at bottom of page, it follows me :)

  15. Noobleton Says:

    Thanks Dave.

    P.S. Will the duck be on the new site? Can you name it?

  16. Nick Says:

    This sounds great, but don’t forget about new users who won’t be in a group after joining - it makes them an island. The answer might be to encourage finding a similar-minded group right after signup or suggesting a group based on interests.

  17. David Scott Says:

    @Noobleton: Maybe

    @Nick: As I said, all users will be auto joined to some global groups, which will give them forum content and access to the majority of the members.

  18. GS Says:

    Im not a big fan of how the chat thing works.

  19. nikiteh Says:

    :-) I am excite !!!

  20. Nicknam4 Says:

    So again, is the CC 2 still going to be released tomorrow?

  21. David Scott Says:

    There has never been any official plan to release it on the 17th. There are members beta testing it NOW and we will be adding more and more over the next few weeks. The site is about 70% done function wise and a designer is working on the style which should be done in a couple of weeks.

  22. eagames Says:

    how do you pick the testers?

  23. Nicknam4 Says:

    Oh, ok.

    Well I trust that you know what you’re doing so good luck, I hope nothing goes wrong.

  24. Schofield Says:

    Id never actually tried facebook chat before I read this blog.
    Its quite cool

  25. wormyrocks Says:

    Duck name suggestion: Thor. :D

  26. Nicknam4 Says:

    I prefer Mr. Ducky. =D

  27. SlaX Says:

    sounds nice.
    am looking forward to that next “web 3.0″ post :P

  28. Richard Thomas Says:

    Why not use XML sockets.. It makes for a lot less overhead and faster chat

Leave a Reply

DUCKIEEEEEE!!!!! RUUUUUUUUN!
footer