All in the <head>

– Ponderings & code by Drew McLellan –

– Live from The Internets since 2003 –

About

Web-based Collaboration Round-up

3 October 2005

New on the collaboration scene are three new web-based tools that aim to provide a services to enable multiple people to edit a document from a web browser. These are Writely, JotSpot Live, and Writeboard. Here follows a quick first-impression review of all three.

My key objectives were to get up and running quickly (so that the tool was out of the way of the task) and to be able to share the document and collaborate with a small group of web-savvy friends. So easy wasn’t as important as simple – if you get what I mean. So here goes.

Writeboard

Having seen Writeboard had launched, I jumped straight in and signed up. Creating a new document was a matter of a few seconds’ work, so top marks for getting up and running quickly. It’s certainly something you could do ‘on the fly’ without keeping a room of people waiting. I was also able to invite my friends in by entering the email address of a mailing list – another good time-saver. I’d hate to have to dig out all those email addresses.

Each edit to the document creates a new version – just like a wiki. In fact (and despite 37signals’ protestations to the contrary) it is just a one page wiki. Selecting two versions enables them to be diffed quite easily, although there’s no way to merge any changes. This became a particular problem as everyone logged on and started making edits to the document. We ended up overwriting each other’s work and it became a total mess. Although I could look back through previous versions, there’s no way to merge in changes.

So with no file locking (like a real wiki) and no way to merge changes, Write board is very quick and easy, but pretty useless for collaboration. It’s a shame because it showed promise. Hopefully 37signals will introduce either file locking (to stop multiple people editing at once) or provide a way to merge different versions. Until that point it’s no use to me.

JotSpot Live

After the subtle and elegant UI of Writeboard, JotSpot Live weighs in with its own brand of ugly. But never mind the look and feel, it’s more important that it works well.

The signup process was easy, although not as quick as Writeboard. The free account allows up to 5 pages, but with unlimited users. JotSpot Live focuses more on real-time collaboration, closer to something like SubEthaEdit. Or so I’m told.

Creating a document was simple, and the editing process takes a line-by-line micro-field approach. I guess it makes more sense splitting a document up into lots of bite-sized or line-sized chunks to enable multiple authors. Something that perhaps Writeboard could learn from. The keyboard navigation is good (up and down arrows to navigated editable lines, Enter to edit) so your hands don’t need to leave the keyboard.

When it came to inviting my friends in, I again entered the email address of the mailing list and hit invite. This is where JotSpot Live fell down – the invitation it sent could only be responded to once, by a single person. So quick-on-the-draw Jon Hicks got in, and the others were left out in the cold with a 404 message. Not so good.

If I was wanting to use this for real, I’d need to go dig out a whole heap of email addresses and copy and paste them one-by-one into the Invite field. That’s too much effort and not conducive to getting things done. The software got in the way too much, so I left it there.

Writely

Writely has to be the first web-breed web app I’ve seen written in Asp.Net. People out there are building stuff in Asp.Net! Who knew? I’d heard lots of good things about this service on (I think) the Web 2.0 Show so was looking forward to trying it out. Unfortunately I didn’t get too far.

The first hurdle was that they don’t support Safari. Although that’s no great problem for any web developer with a good few dozen different browsers resident on their system, it would be a problem for a lot of the people I work with in my day job – they’re all on Macs and use Safari. They don’t have Firefox because they don’t need it. Having to download and set up a new browser officially qualifies as getting in the way, but I’ll forgive that one and proceed. Safari can be a pain for client-side development sometimes.

Signing up for an account was again no problem, although I did feel a slight sense of distrust for some reason, and so used a throw-away email address. I think it’s because there was no explicit same-page note that they’d not spam me. Writeboard had that, and I felt safer because of it.

Creating a new document spawned a non-resizeable popup window with no scroll bars. No usually a problem, except for the fact that the page contained within was far, far larger than the tiny popup. Nifty keyboard skills somehow got me through the form half-blind, including entering the list email address to invite others. As far as I can tell that email never got sent.

Ok’ing the popup took me back to the main page which was now displaying a message saying that I was blocking popups (I was) and that I’d need to turn that off to proceed. Having seen the state of their popups I decided I’d rather not. It was all too much effort so I gave up.

Conclusion

The purpose of this test was to find a collaboration tool I could use quickly with minimum fuss. I needed something that got out of the way and let me collaborate. For that reason, I gave up pretty easily on Writely and JotSpot Live. I’m not saying that they are terrible services, but they look like services that require more effort than my (pretty strict) criteria allowed for.

Writeboard, on the other hand truly did get out of the way and let me and my friends get right into it. If they could just sort out the problems making collaboration impossible then I’m sure it’ll be a useful service.

So all in all, the best of the bad bunch (apply your pinches of salt here) is Writeboard, which in itself destroys your document too easily. Ah well.

Guess I’ll be sticking with Project Collaborate for a while yet.

- Drew McLellan

Comments

  1. § Jesse: 5/7 of sys admins I talked to this morning said straight away – ‘so that is just a wiki right?’ Yup, but a pretty one with easier user management just poor document management – but the document is the whole idea, no?

    Hope they refine it and drop it into basecamp… getting a little impatient for new features ;)
  2. § Andy Hume: I just played the exact same game with Writeboard. Came back to a document I’d saved only minutes earlier to find someone had overwritten changes they hadn’t even seen yet (well, I think that’s what happened).

    Kind of an odd oversight, surely?
  3. § Jason Fried: FYI, we’re working on file locking right now. Should be up soon. Thanks for the review.
  4. § Abe Fettig: Hi Drew,

    Abe Fettig here from JotSpot. I’m the lead developer of JotSpot Live. Thanks for taking the time to write up your impressions. I’m sorry that your experience ended on a sour note; inviting a mailing list was a use case I hadn’t thought of. I can see why it makes sense, though, and I’ll make sure we address that in one of our next updates.

    p.s. I knew there were a disproportionate number of famous British web designers, but I didn’t realize you’d organized . That’s one mailing list I’d love to read…
  5. § Nathan Pitman: I just tried writeboard too and came to the same conclusion, it needs to go back to the drawingboard. Pretty poor really but I guess 37 signals can’t always hit the nail on the head right first time.
  6. § Jason Fried: YOU SAID: “So with no file locking (like a real wiki) and no way to merge changes, Write board is very quick and easy, but pretty useless for collaboration. It’s a shame because it showed promise. Hopefully 37signals will introduce either file locking (to stop multiple people editing at once) or provide a way to merge different versions. Until that point it’s no use to me.”

    Your wish is granted: Writeboard now support document locking
  7. § Drew: Jason – that sounds great. I’ll check it out and report back on how we get on. Nice going.
  8. § Jesse: Now how about some merging of versions? Or is that too much to ask for?? ;) Come on Drew, another post!!
  9. § Glen Richardson: I understand the advantages of these online collaboration tools, it’s a very good idea, however what about e-mail and MS Word tracking? It’s only a matter of time until these are chargeable services.
  10. § Lee: The first thing I thought when seeing Writeboard was that I couldn’t believe such a straightforward one-dimensional app was that interesting.

    I use that dinosaur Lotus Notes/Domino as the back-end of the web apps I develop at the moment, and this kind of app is half an hours work. Including file-locking, tracking and versioning of edits etc. Isn’t this kind of stuff really easy to do with languages like PHP too?

    I’m not criticising the apps themselves, but it just surprises me that there’s so much interest in something i’d have thought most developers would have been able to create for themselves.
  11. § Mark Standen: You should try WebCollaborator
  12. § Fred Han:

    If I may suggest a web conferencing / collaboration tool that has been gaining traction over the past couple of months. It’s called Vyew.com and they are a free, web-based collaboration site that provides a feature-rich meeting room w/ real-time whiteboard functionality.

    Thanks…fred

  13. § tommy:

    Nice. i took a look at Vyew.com. It was so easy to get it up and running and the drawing tools rock.

Photographs

CSS Training Course: 18th July

We're running another CSS course aimed at beginners (or those wanting to freshen up!) on 18th July. Places are limited, so book soon to be sure of a place.

Work With Me

edgeofmyseat.com logo

At edgeofmyseat.com we build custom content management systems, ecommerce solutions and develop web apps.

Recent Links

Affiliation

  • Web Standards Project
  • Britpack
  • 24 ways

About Drew McLellan

Photo of Drew McLellan

Drew McLellan has been hacking on the web since around 1996 following an unfortunate incident with a margarine tub. Since then he’s spread himself between both front- and back-end development projects, and now is Director and Senior Web Developer at edgeofmyseat.com in Maidenhead, UK (GEO: 51.5217, -0.7177). Prior to this, Drew was a Web Developer for Yahoo!, and before that primarily worked as a technical lead within design and branding agencies for clients such as Nissan, Goodyear Dunlop, Siemens/Bosch, Caburys, ICI Dulux and Virgin.net. Somewhere along the way, Drew managed to get himself embroiled with Dreamweaver and was made an early Macromedia Evangelist for that product. This lead to book deals, public appearances, fame, glory, and his eventual downfall.

Picking himself up again, Drew is now a strong advocate for best practises, and stood as Group Lead for The Web Standards Project 2006-08. He has had articles published by A List Apart, Adobe, and O’Reilly Media’s XML.com, mostly due to mistaken identity. Drew is a proponent of the lower-case semantic web, and is currently expending energies in the direction of the microformats movement, with particular interests in making parsers an off-the-shelf commodity and developing simple UI conventions. He writes here at all in the head and, with a little help from his friends, at 24 ways.