Page MenuHomePhabricator

[OPS] migrate to Etherpad Lite
Closed, ResolvedPublic

Description

The old Etherpad is no more maintained. It was written in Scala and had a huge mass of dependencies such as OpenOffice.

Instead, we want to drop Etherpad and migrate to Etherpad Lite which is build on node.js and is the new maintained version.

RT ticket has already been filled:
https://rt.wikimedia.org/Ticket/Display.html?id=1720


Version: unspecified
Severity: normal

Details

Reference
bz34953

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 12:10 AM
bzimport set Reference to bz34953.

Just to add it for sake of completeness:

I already developed a stable extension https://www.mediawiki.org/wiki/Extension:EtherpadLite which allows to embed one or more pads on MediaWiki pages.

Thanks to everyone who helped me to bring it in short time to the current stable state.

Is this extension etherpad-lite only or _could_ it also work with classic? Does an instance in the Labs "etherpad" project already have a wiki with this installed to look at? Also sent a couple other questions via mail.

(In reply to comment #2)

Is this extension etherpad-lite only or _could_ it also work with classic?

I designed the extension only and especially for EtherpadLite (EPL).

BTW, it's is permanently used, checked running with MediaWiki trunk, and maintained by me.

Does an instance in the Labs "etherpad" project already have a wiki with this
installed to look at?

(no idea)

Also sent a couple other questions via mail.

Will answer a part of the EPL related questions in "a couple" of hours, by mail, or on a new dedicated MediaWiki page, or pad.

BTW, the EPL developers are currently busy implementing a "plugin" method, so that (EPL, Javascript) non-core features can be installed afterwards. Similar to what we do in MediaWiki (PHP).

Oh hi!

Figured I should comment that this is part of my project (EtherEditor) at least insomuch as I'll have to puppetize Etherpad Lite before I can deploy the extension. As such, I'm happy to help with anything that needs to get done.

http://marktraceur.info/shared/packages/etherpad-lite/ <-- first attempt at packaging, probably needs some cleanup

There is an instance in labs at http://etherpad.wmflabs.org/pad/ I guess that is enough for us.

(In reply to comment #5)

There is an instance in labs at http://etherpad.wmflabs.org/pad/ I guess that
is enough for us.

Really? Where are clear policies about services under wmflabs (cf. discussion on [[m:Test wikis]])? I thought any service there is subject to sudden disappearence/discontinuance and should only be meant as a test/prototype but not really used or relied upon, this should really be clarified.

(In reply to comment #5)

There is an instance in labs at http://etherpad.wmflabs.org/pad/

great

Reopening per bug 28601 comment 12.

Ops have installed EtherPad lite at https://epl.wikimedia.org/ which was later setup to redirect to https://etherpad.wikimedia.org/.