Live data from Hacker News

Mozilla Labs: TogetherJS

togetherjs.com

41–50 of 66 posts

Re: Mozilla Labs: TogetherJS

#41
post #11

This is a really cool and ambitious project. Although some mention ShareJS, I would say that the OT portion more closely resembles that employed by Firebase in their Firepad project [1] (in that no centralized server manages ordering and history). Actually, this system has many of the features of Firebase in a self-hosted package. As a user of ShareJS (for the real-time collaboration on Plunker [2]), I can see some i…

Does anyone know of something like this, but for Markdown? So, like a collaborative Markdown document editor, as well as a simple way to store those documents and choose them for reading/editing later.

http://socrates.io, built with Firebase.

Re: Mozilla Labs: TogetherJS

#42
post #25

I want to implement a real time Collaboration editor like google docs because I want to keep data on my own servers.. Can anyone suggest me architectural points to build that...what should be stack on server side, how to send edit diffs etc..

Check out http://firepad.io, it's an open source project that uses Firebase on the backend. You could use that as a starting point and then put together your own backend.

Re: Mozilla Labs: TogetherJS

#43
post #19
post #11

This is a really cool and ambitious project. Although some mention ShareJS, I would say that the OT portion more closely resembles that employed by Firebase in their Firepad project [1] (in that no centralized server manages ordering and history). Actually, this system has many of the features of Firebase in a self-hosted package. As a user of ShareJS (for the real-time collaboration on Plunker [2]), I can see some i…

[Author here] The big way TogetherJS differs from many of the other realtime products out there, like Firebase or (to a lesser degree) ShareJS, is that it doesn't do any storage. It coordinates real-time sessions, but it's not there to take the place of the application, instead it augments the application. If your application has persistence, it has traditional persistence. Whatever auth system you have is your own.…

Is this a free pusher? What's the catch?

Re: Mozilla Labs: TogetherJS

#45
We recently built openmic.io to add sound annotation to pictures & websites. This pops up just as we started looking into real-time collaboration. I guess it validates the need for better in-context collaboration tools.

Re: Mozilla Labs: TogetherJS

#47
post #11

This is a really cool and ambitious project. Although some mention ShareJS, I would say that the OT portion more closely resembles that employed by Firebase in their Firepad project [1] (in that no centralized server manages ordering and history). Actually, this system has many of the features of Firebase in a self-hosted package. As a user of ShareJS (for the real-time collaboration on Plunker [2]), I can see some i…

Does anyone know of something like this, but for Markdown? So, like a collaborative Markdown document editor, as well as a simple way to store those documents and choose them for reading/editing later.

You can actually do that in Plunker right now by having an `index.md` file instead of `index.html` [1].

In the absence of an html index, the plunker preview server will try transpiling to html from different languages. Markdown is currently supported.

Also transpiled are things like less, scss, coffee-script and more. Essentially, your html requests a file with the target suffix (e.g.: .css) and the preview server will search for compatible source files to transpile to that target.

[1] http://plnkr.co/edit/?p=streamer&s=markdown

Re: Mozilla Labs: TogetherJS

#49
I gave this a go with a "thick-client-in-browser" app that we are writing here [1]. I had to hack the code a bit (e.g. remove the clickable class check in the event simulator) but I was shocked how well it dealt with this scenario and how little effort I had to put in.

It's still a long way off from supporting this type of web page (e.g. dragging does not work, and would love to submit a PR if I only had the time to dig in more); but the almost-instant success with it was impressive. Good work Mozilla.

[1] http://www.k2.com/displaycontent.aspx?id=5502 / http://www.formsondata.com/

Re: Mozilla Labs: TogetherJS

#50
post #33

Another great project from Mozilla, congratulations. I'll definitely give it a try. Sorry to blow my own horn, but a few months ago we launched a similar project called Quolony https://quolony.com (we are a small startup from Salamanca, Spain). Right now we are working as a free service and we plan to publish it as open-source in the next few months. People can use it individually using a browser extension or in whol…

Tried to enter as "guest"

    exception 'Q\Exception' with message 'Invalid auth provider' in /data/quolony/1.1.beta.1785/code/lib/Quolony/q.core.php:2444
    Stack trace:
    #0 [internal function]: Q\{closure}(Object(Q\Exception))
    #1 {main}
Post reply on HN