EtherPad and TiddlyWiki synergetic cohabitation possible?

166 views
Skip to first unread message

Måns

unread,
Jan 3, 2010, 9:29:31 PM1/3/10
to TiddlyWiki
Hi TwWizards

EtherPad (etherpad.com) has been bought by Google to be used with
Google Wave - but their plan is to release the source code as Open
source ... http://etherpad.com/ep/blog/posts/etherpad-back-online-until-open-sourced

I love the simplicity of etherpad and the historytracking capabilities
- and the simple colouring of text from different user
contributions...

I'm using EtherPad via iframes in my TWs when I need
realtimecollaboration on textmaterial... (there's even a chatmodule
and a timeslider implemented)

I wonder if someone is able to make a TiddlyWikiplugin to handle/
integrate an etherpaddocument directly in a tiddler?
Priorities:
1) Import and Wikification of text from an etherpadinstance - only
defined by an Url... (maybe a rerepresentation of the text from the
read-only page or a copy2note function)
2) Write text in a tiddler/textbox and push it to the etherpadinstance
with username as contributor.
3) You can quickly create new etherpaddocuments by inputting Url:
http://etherpad.com/ep/pad/newpad
This could be integrated in a <<newTiddler>> macro to trigger the two
before mentioned priorities - ..

If you could revert the action and push any tiddlertextcontent to an
EtherPad document online you would get the advantage of beeing able to
download the result as html, doc or pdf - instantly..

Any suggestions?

YS Måns Mårtensson


Måns

unread,
Jan 3, 2010, 9:45:13 PM1/3/10
to TiddlyWiki
It's already opensourced:
http://etherpad.com/ep/blog/posts/etherpad-open-source-release

regards Måns Mårtensson

On 4 Jan., 03:29, Måns <humam...@gmail.com> wrote:
> Hi TwWizards
>
> EtherPad (etherpad.com) has been bought by Google to be used with
> Google Wave - but their plan is to release the source code as Open

> source ...http://etherpad.com/ep/blog/posts/etherpad-back-online-until-open-sou...

shavinder

unread,
Jan 3, 2010, 10:32:36 PM1/3/10
to TiddlyWiki
This idea, if it succeeds, would make it possible for real time
tiddler to tiddler(T2T) synchronisation via an etherpad server, right?

Måns

unread,
Jan 4, 2010, 2:25:43 AM1/4/10
to TiddlyWiki
Hi Shavinder
Yes - I believe that's a possible outcome - even if I don't think
it's what I'm asking for - really.
I would be quite satisfied with a solution that needs a refreshTiddler
script to get new text provided by other participants..

But the fact is that it's exactly what Etherpad does - it delivers
realtime collaborative editing on an online textdocument.

regards Måns Mårtensson

TWQuest

unread,
Oct 2, 2012, 12:42:51 PM10/2/12
to tiddl...@googlegroups.com, huma...@gmail.com
Hi!

I really like the idea of combining EtherPad and TiddlyWiki. Have there been any developments in this regard?

Thanks and cheers

Måns

unread,
Oct 3, 2012, 8:52:58 AM10/3/12
to TiddlyWiki
Hi TWQuest

> I really like the idea of combining EtherPad and TiddlyWiki. Have there
> been any developments in this regard?

Yes.

There are quite a few services based on the open source version of
EtherPad.
One of them is http://willyou.typewith.me/

Tobias wrote the TypeWithMePlugin:
http://tobibeer.tiddlyspace.com/#TypeWithMe.

You can create your own more or less advanced transclusion and choose
any service based on EtherPad derivatives.:
Example:

In a tiddler called TypeButton write sth like:

<<newJournal title:"DDD d.0DD/0MM at 0hh:0mm:0ss"
text:{{
var txt="";
var dt=new Date();
txt=store.getTiddlerText("TypeButton##button");
txt.format([dt.formatString("0DD-0MM.-YYYY@0hh:0mm:
0ss"),config.options.txtUserName]);
}} label:"write"
tag:"TypeWithMe">> /%
!button
<<tiddler TypeButton##url with: "%0-by-%1"}}>>
!url
<<tiddler TypeButton##PopOut with: "http://willyou.typewith.me/p/
$1""PopOut" 800 900>>
<html><div align="center">
<iframe src="http://willyou.typewith.me/p/$1"
frameborder="0" width="100%" height="600" />
</iframe></div></html>
!PopOut
<html><A
HREF="javascript:void(0)"onclick="window.open('$1','linkname','height=
$3, width=$4,scrollbars=no')" accesskey="u">$2</a></html>
!end %/

The above transclusion will give you a button labelled: "write".
When you click it, it creates a journal with a preconfigured title:
Weekday date time. It will be tagged with "TypeWithMe". It will
contain an iframe with a typewithme/etherpad document - and a link to
a popout showing the same typewithme document.

Cheers Måns Mårtensson

PMario

unread,
Oct 3, 2012, 2:15:19 PM10/3/12
to TiddlyWiki
On 3 Okt., 14:53, Måns <humam...@gmail.com> wrote:
> There are quite a few services based on the open source version of
> EtherPad.
> One of them ishttp://willyou.typewith.me/


The plugin solution just addes an etherpad viewer. The whole stuff is
stored at the 3rd party service. I did use typewith.me but they
changed there service twice in a very short time. Data has been lost.
The first time I did send them an e-mail and they did recover it. The
second time I just thought. "OK nice try, not worth the trouble."

Mozilla [1] has an etherpad, that does support "public" and "team/
group kind of private" pads
The german [2] "Piraten party" has an etherpad server, that also has
"public" and "team" pads.

As [1] and [2] use these pads for there own "business" for me it seems
to be more stable.

There are probably more services out ther. Just make sure etherpad is
not the only space to save your stuff. ...

have fun!
mario

[1] https://etherpad.mozilla.org/
[2] http://www.piratenpad.de/

TWQuest

unread,
Oct 3, 2012, 2:26:03 PM10/3/12
to tiddl...@googlegroups.com
Thanks for both your replies, Mans and Mario!

I'm thinking about hosting my own EtherPad and then linking TiddlyWiki to my hosted version. Alas, it looks like EtherPad is not installable on a shared server https://groups.google.com/d/msg/etherpad-open-source-discuss/vM0s68THqjU/sefwOiOfwoUJ which is what I have, so I'll have to look to getting my own somewhere.

TWQuest

unread,
Oct 3, 2012, 2:27:30 PM10/3/12
to tiddl...@googlegroups.com

The plugin solution just addes an etherpad viewer. The whole stuff is

A true integration would be the best, but as a workaround it's rather neat.

Måns

unread,
Oct 3, 2012, 3:37:26 PM10/3/12
to TiddlyWiki
Hi Mario

Thanks.
I modded Tobias' plugin.

My mod* uses https://etherpad.mozilla.org/

*http://mopad.tiddlyspace.com/

One drawback is that you have to click an extra button first time you
create a pad...

I'm sure there is a workaround for creating pads directly - some
extended url-addtion...
If you know it - please tell :-)

Cheers Måns Mårtensson

Måns

unread,
Oct 4, 2012, 3:22:45 AM10/4/12
to TiddlyWiki
The difference between the willyou.typewith.me and the mopad services
is that mopad uses the original etherpad software and
willyou.typewith.me uses etherpad-lite*

http://en.wikipedia.org/wiki/Etherpad#Etherpad_Lite

IMO etherpad-lite fits better in a tiddler because of it's slim
interface.

Cheers Måns Mårtensson

Måns

unread,
Oct 5, 2012, 10:34:16 AM10/5/12
to TiddlyWiki
Hi John

Great that you notice that we enjoy using Etherpad and etherpad Lite
with TiddlyWiki :-)

> I'm the site admin of willyou.typewith.me and I'm the founder of the
> Etherpad Foundation...

Great job - Thank you very much!!

> [1] Mozilla's team pad support is based on a legacy vulnerable/old etherpad
> platform that will die and we're working w/ Moz to move to EPL.

Ok.

> [3] There is an API for etherpad Lite.  Hey lazy sys admins..  You should
> read this ;)  Seriously though, if you need help ping me...

Is this tutorial http://mclear.co.uk/2011/08/01/install-etherpad-lite-on-ubuntu/
up to date?

> Please don't be afraid to reach out to us..

Thanks :-)

Cheers Måns Mårtensson
Reply all
Reply to author
Forward
0 new messages