> order to do this you'd need to switch to a different editing surface.
> Technically this is easy, you just need a get, set and patch method
> for your surface and suddenly it's MobWrite compatible. But if you
> are doing this on the web your options are limited. Using an editable
> iframe may be your best bet, but I spent a month working on Internet
> Explorer edge-cases before throwing in the towel (that's what the
> branch in Subversion contains). Mozilla have done this using Canvas,
> but it's not IE compatible.
Thanks a lot for your comments. Now I understand it is not inherently
limited to plaintext textboxes but can be used with other editable
HTML controls easily. The issue of supporting every major browser may
not be an issue for me and for some projects. I'm in the process of
evaluating MobWrite and Bespin to see of they can be used for e-
learning/language learning/etc. purposes, I mean creating a
pedagogical system for collaborative learning.
> > - Lock the current paragraph that author's cursor is in, e.g. I'm in
> > paragraph p1 and as long as my cursor is in the region of p1 some
> > other users cannot edit that part.
>
> Hmm, that's really not what MobWrite is about. MobWrite is designed
> for free-flowing collaboration. It goes to great lengths to avoid
> locking users into a cubicle. This sounds more like the Mjølner
> Project. (
http://www.cs.lth.se/Research/ProgEnv/Papers/LU-CS-TR:
>
93-109.ps)
Thank you very much for the article link.
The concerns for locking users is just for preventing accidents and
confusions. Of course, in the system that I'm dreaming of, users will
also be able to chat with each other, they will be a part of closely
related group and naturally they will be expected not to mess with
each other's parapgraphs while they are being edited. Once there is no
cursor in a paragraph then any other user will be allowed to go there
and start editing it (and of course there will be some kind of
periodical snapshots in the background to show the previous versions
of the document). So just imagine we are physically in the same room,
sitting at the same table, using a big piece of paper and writing
something on the paper, I just say to you "please don't touch my
paragraph as long as I'm moving my pen over it, once I left it you are
free to do whatever you want with that paragraph and I yours".
Best regards,
--
Emre