Hello there,
Lately, I've been working on getting MediaWiki and SynchroEdit to "cooperate", and all's moving along nicely. I figured I'd send out a note here, in case anybody wanted to try it out.
The codebase is super-experimental, as the main page says, so bug reports are welcome! URL: http://mediawiki.synchroedit.com/index.php/Main_Page
(A tip is to coordinate with a friend on a day/time that you try it out, as it's not very rewarding "synchroediting" all by yourself.)
Suggestions etc. very welcome. We'll be demoing this in about two weeks; your input is definitely valuable.
-Kalle.
Hi again,
After some amount of work, we've now got a patch set up for MediaWiki 1.8.2 (untested on other versions but might work -- probably works, even). The patch is basically divided into two parts -- a patch part which modifies code, and a binaries part which includes graphics and compiled class files and such.
All of the testing has gone into a linux-based server, so I'm very unsure what complications might arise from it if an attempt is made from e.g. Windows. In any case, more info can be found here: http://www.synchroedit.com/extras/PATCHING
The patch INCLUDES a synchroedit server and client and all that. What you do need, however, is Sun Java 5 (runtime, you don't need the compiler) which is available in e.g. debian and ubuntu under the name sun-java5-bin in APT. I do not recommend applying this patch on a live wiki without testing it on a non-live one first. In all cases, be sure to back everything up before you even touch this stuff -- it's nitroglycerine-kind-of-stable.
This is more of a "look at that, it IS possible" than a "please use this in your production environments". That said, brave testers would be awesome. :)
-Kalle.
On Tue, 2006-11-28 at 09:45 +0100, Kalle Alm wrote:
Hello there,
Lately, I've been working on getting MediaWiki and SynchroEdit to "cooperate", and all's moving along nicely. I figured I'd send out a note here, in case anybody wanted to try it out.
The codebase is super-experimental, as the main page says, so bug reports are welcome! URL: http://mediawiki.synchroedit.com/index.php/Main_Page
(A tip is to coordinate with a friend on a day/time that you try it out, as it's not very rewarding "synchroediting" all by yourself.)
Suggestions etc. very welcome. We'll be demoing this in about two weeks; your input is definitely valuable.
-Kalle.
MediaWiki-l mailing list MediaWiki-l@Wikimedia.org http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Kalle Alm wrote: [snip]
This is more of a "look at that, it IS possible" than a "please use this in your production environments". That said, brave testers would be awesome. :)
Neat!
I haven't been able to get the demo to do anything other than hang Firefox, though.
There seems to be a lot of duplicate code in the patch, as well as some scary-looking SQL that may not be secure.
It looks like you're also trying to throw in some kind of wysiwyg processing. That's unfortunate; half-working wysiwyg translation of this kind will probably never be reliable enough for us to be able to use or endorse it. I would strongly recommend sticking with a clean text editor, and leaving wysiwyg for a future day.
The codebase is super-experimental, as the main page says, so bug reports are welcome! URL: http://mediawiki.synchroedit.com/index.php/Main_Page
Loading up the SyncroEdit view seems to nicely hang Firefox 2.0 on my MacBook...
- -- brion vibber (brion @ pobox.com)
Brion,
On Wed, 2006-12-13 at 15:14 -0800, Brion Vibber wrote:
Neat!
I haven't been able to get the demo to do anything other than hang Firefox, though.
The first time you load it it has to fetch a lot of data, unfortunately. Though that would be indicated by the flipping "Transfering data from.." / "Waiting for .." messages in the status bar. I'll have to test it on my Mac.
There seems to be a lot of duplicate code in the patch, as well as some scary-looking SQL that may not be secure.
Yeah. It's mostly a proof of concept, but we wanted to provide a patch anyway, as people tend to go "Cool. But how do *I* use it at home?".
It looks like you're also trying to throw in some kind of wysiwyg processing. That's unfortunate; half-working wysiwyg translation of this kind will probably never be reliable enough for us to be able to use or endorse it. I would strongly recommend sticking with a clean text editor, and leaving wysiwyg for a future day.
Actually, wysiwyg support is fully supported on the synchroedit end; at one point it would convert the wysiwyg stuff into mediawiki markup, but the problem was that it didn't (and I was hesitant to make it) convert mediawiki markup to html. So what I have done is basically ripped out the toolbar. The problem with making it "true" plaintext is that user coloring won't work anymore. But I should probably do some cleaning up anyway.
I'll play around with the Mac later today and see what happens. Apologies about the hanging. :/
-Kalle.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Kalle Alm wrote:
On Wed, 2006-12-13 at 15:14 -0800, Brion Vibber wrote:
Neat!
I haven't been able to get the demo to do anything other than hang Firefox, though.
The first time you load it it has to fetch a lot of data, unfortunately. Though that would be indicated by the flipping "Transfering data from.." / "Waiting for .." messages in the status bar. I'll have to test it on my Mac.
Well, for at least a couple of minutes Firefox failed to respond to any UI events, such as attempting to switch to the application. In order to get back to work, I issued a Force Quit.
There seems to be a lot of duplicate code in the patch, as well as some scary-looking SQL that may not be secure.
Yeah. It's mostly a proof of concept, but we wanted to provide a patch anyway, as people tend to go "Cool. But how do *I* use it at home?".
Yep. :)
It looks like you're also trying to throw in some kind of wysiwyg processing. That's unfortunate; half-working wysiwyg translation of this kind will probably never be reliable enough for us to be able to use or endorse it. I would strongly recommend sticking with a clean text editor, and leaving wysiwyg for a future day.
Actually, wysiwyg support is fully supported on the synchroedit end; at one point it would convert the wysiwyg stuff into mediawiki markup, but the problem was that it didn't (and I was hesitant to make it) convert mediawiki markup to html. So what I have done is basically ripped out the toolbar. The problem with making it "true" plaintext is that user coloring won't work anymore. But I should probably do some cleaning up anyway.
Ooh well that could be neat. I'll have to play with it... someday .... :)
I'll play around with the Mac later today and see what happens. Apologies about the hanging. :/
S'okay. Firefox 2.0 is more crash-friendly with the session restoration feature. ;)
- -- brion vibber (brion @ pobox.com)
On Thu, 2006-12-14 at 01:53 -0800, Brion Vibber wrote:
Kalle Alm wrote:
I'll play around with the Mac later today and see what happens. Apologies about the hanging. :/
I installed FF 2.0 and checked out the mediawiki.synchroedit.com demo but all worked well enough. I hate random bugs... When/if you have time, could you take a trip to http://my.synchroedit.com/ and login to any of the ones there? If that causes the same behavior, at least I know it's not related to the patch, but to SE.
-Kalle.
mediawiki-l@lists.wikimedia.org