This is cool... I'll try it out in the next few days.
On Sun, 2003-08-31 at 23:09, Alexander Klimetschek wrote:
> Hi all,
> I am pleased to release the first version of the DocSynch plugin. I was
> talking about this earlier on jedit-users and on jedit-developers
> http://article.gmane.org/gmane.editors.jedit.devel/4075). If you have
> heard from the MacOSX tool Hydra (now called SubEthaEdit), you know what
> it's about, because the principle of DocSynch is pretty the same
> (although most things are different). But with DocSynch you have all the
> great features of jEdit!
> Have a look at the user's guide (its not complete, but gives you an
> You can download the latest version under
> Simply download the three yellow marked files and copy them into your
> jars directory.
> DocSynch has the following features:
> - collaborative editing of documents over the network
> - runs everywhere where IRC and DCC are working
> - any number of users
> - any number of documents
> - color highlighting of changes
> - chat about your editing in the IRC plugin's window
> This is a distributed software and needs good testing! Some people
> offered to help in testing when I talked about the idea for this plugin
> some time ago, so I would be very thankful if you help and provide
> feedback. Please read below for information on how to help in testing.
> Note: This is a beta release and NOT ready for plugin central. It should
> work with jEdit 4.1 and 4.2, but the IRC plugin is not fully 4.2
> deferred-plugin-loading compatible, thus dynamic plugin
> loading/unloading leads to problems under jEdit 4.2.
> ---- RELEASE INFO ----
> Name: Document Synchronizing Plugin
> Short Name: DocSynch
> Version: 1.0 beta
> Requirements: JDK >= 1.3 ?, jEdit >= 4.1, IRC plugin >= 2.0
> Initial release. This is a beta release and NOT ready for plugin central.
> DocSynch stands for Document Synchronization. It allows you to remotely
> edit your documents together. You can call it Pair Programming Plugin or
> Collaborative Editor Plugin or Extreme Programming Tool if you want. All
> you need is your favourite IRC server, because DocSynch is running on
> top of IRC, as a so-called bot. Thus it can be used in any TCP/IP
> networks, ranging from a local net up to the internet.
> For all WHO WANT TO HELP IN TESTING, please read the following section:
> I have three computers at home, so I cannot produce a session with many
> users. Please try to test large sessions with 4-10 people, if possible.
> A general meeting point should be the channel #docsynch on
> irc.freenode.net (Note: only join with the new IRC plugin and the
> DocSynch plugin installed or you will only see bot commands). I will try
> to be there, provide help and collect feedback.
> THINGS I WANT TO HAVE TESTED IN ORDER OF IMPORTANCE:
> (1) The whole protocol communication
> + Is synchronization always correct
> (do all users always see the same content)?
> + Does the joining of a new user work?
> - Does he get the most up-to-date buffers?
> - Is really no change message sent around during his join?
> - If an error occurs, can the rest go on with work?
> + Does the adding of a document during a session work?
> - Nobody should be able to edit a document before all got it
> (2) Change highlighting
> + Is the coloring correct?
> - Note: in jEdit 4.1 there is a bug with soft wrap,
> I can't do anything about it
> + Is the tool tip correct?
> (3) jEdit 4.2 compatibility (everything)
> NOT IMPLEMENTED YET:
> - An option pane for setting the highlighting colors
> (the color-for-user allocation currently will not necessarily
> be the same for all users)
> - Actions for all purposes (adding/removing buffer)
> - Saving of the changes in a file, so that next time a file is opened
> the change highlighting can redisplay them, as well as passing changes
> to a newly joined user
> - When a master wants to leave, he should pass his role to another user;
> this is not implemented yet
> - Richard Urwin's ideas for different mutex aquiring modes
> Alexander Klimetschek
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.