Posted by frank on July 19, 2011

The journey to launching Collabable was challenging, exciting, and truly rewarding. We are still blown away by our intimate and active community of users who have taken our humble ideas and ran with them to make their business the best it can be. To sum it up, wow.

What's Next

So now that we've got the first official release under our belt, we are prepared to take on our next round of features.

New Interface

Collabable's getting a fresh coat of paint! To accommodate the upcoming new discussion sources, we're doing a bit of remodeling to make sure that the interface is robust enough to handle all the current features, the features to come with new sources, all while keeping Collabable fast and elegant.

New Discussion Sources

The launch of v2 will bring with it two new discussion sources: Comments and Surveys. With Comments, you will be able to drop in a fully-functional commenting system to any page on your website. With Surveys, you will be able to create polling questions for your visitors to fill out so that you can collect statistics.

Customizable Forms

The form source is getting some love, too! You will be able to customize the fields that appear in your forms, allowing you to add text fields, dropdown menus, checkboxes, and radio buttons.

Desktop & Mobile Applications

We are hard at work on creating native applications for your Mac, PC, iPhone, Android and Blackberry - keeping your conversations moving where ever you are.

 

 

As always, we'd love to hear from you if you have any ideas or comments for improving Collabable.

Posted by frank on June 21, 2011

After a rigorous two month of beta testing, Collabable is just about ready to open its doors to the world as a full release. In preparation for the big day, we have been going through and tidying up many of the odds and ends that weren't mission-critical to the working order of the applications.

Backstage pass

The term "beta" can mean many things to many different people, so before we dive into all of the updates that we done in the past two months, we'd like to give you a little insight behind-the-scenes of the type of usage went down during our beta round. Collabable was first opened to the public by invite only on May 6 and we allowed in 82 accounts. On May 25, after monitoring the usage of the site with these active account, handling bug fixes and interface updates along the way, we removed the invitation process, and allowed the public to sign up and enter immediately. From that point up until today, 74 more accounts registered - making a grand total of 159 active accounts.

In terms of performance, Collabable is currently handling over 175 unique email and form discussion sources, which were responsible for managing over 3750 messages - all while maintain 100% uptime and 0 data loss. In short, it went pretty well.

Dirty Secrets

While developers love nothing more than watching their applications run without a hitch, the real crux of the beta is having an unbiased audience hammer on the application, and tell us what's broken or confusing, and that they did:

  • Registration Fails: A couple of weeks into the beta release, we pushed in some code to change the way adding new members we're handled. At first, you could just go in and fill out a form to create a new user, and the new user would be created. We knew, however, that we wanted to let a user be a member of multiple Collabable accounts, so we updated the system with a user invite process. While the system worked great, it caused some errors for people registering for their initial Collabable. Luckily, users contacted us and we fixed the issue within an hour or two. So thanks for that.
  • Loop of Death: In full disclosure, one day, I thought we were being hacked. Some one was systematically creating discussions once a minute, to the second, and they did this for almost two hours. I frantically called Floyd; he quickly calmed me down and explained an interesting bug, the "loop of death." As a user, you give Collabable your email address and you can request to receive notifications of new discussions via that address. So for example, you create an email source, you forward an email address to the email source, a customer emails that forwarding address, Collabable receives the email and emails you to let you know. 

    What our wrongfully-accused hacker did was use his user account's email address as the forwarder. Therefore, when Collabable sent out a notification email to the user, it forwarded it back to Collabable, to which Collabable said "let me notify the user about this discussion," and it sent another notification, which also got forwarded back to Collabable.

    This looped over and over until we stepped in and broke the chain. Long story, short - while you really shouldn't be using your personal email address as the forwarder address for an email source, we've added in detection to ensure that these loops are discovered and squashed.

Totally awesome updates

Ok, we've shared some shame, now here's some awesome for you:

  • Upcoming Discussion Sources: When you go in to create a discussion source, you'll see the layout changed - and we revealed the list of discussion sources that are on the way: Comments, Surveys, Chat, Twitter, and API. When we say upcoming, we mean soon - our next big update after the launch will be primarily focused on bringing comment and survey discussion sources to life.
  • Enhanced Filters: The filtering system - including filters, my filters, and the activity feed, got some 1st class treatment such as real-time filter counts, more update notifications, and a clearer workflow. These updates were largely due to feedback from beta testers, and will prove to be monumental as new discussion sources are availible, so thanks again.

On behalf of everyone at AbleBots, we want to send our sincerest thanks for all the hard work on making Collabable ready for primetime. Whether you reported bug, suggested features, or just broke something - you were a huge part in getting us here, and please let us know if there is anything else we can do to keeping growing Collabable into its fullest potential.