Comments (7)
I saw this too. Indeed interesting.
The audio and chat features are nice.
We should finally do our WebRTC Skype killer app ;-)
from documents.
cc'ing @arky of Mozilla because he just told me he wanted to bring this up as well. ;)
from documents.
+1
This would be a good feature to have.
from documents.
It would be surely interesting for WebODF to have a TogetherJS backend plugin as well, yes, would welcome code for that ;)
But as this is discussed here in scope of OwnCloud Documents, there is the requirement of being limited to PHP. And possibly not being able to do websockets, or does OwnCloud have support for websockets in the server setups as minimal requirement?
https://togetherjs.com/docs/: "The bare minimum that we've identified for TogetherJS is WebSocket support."
And the reference hub is implemented to run on nodejs. So would need some work on OwnCloud server side.
Currently TogetherJs would be just another communication channel. Not sure there is that much to gain. Besides another dependency and having to keep up with its changes. RTC will be nice to have, but that first needs some proper UX ideas how to integrate that. TogetherJS is a possible solution, but only for the right problems ;)
from documents.
No. Unfortunately ownCloud has the design goal to run on any webspace that supports PHP. But there are PHP websocket servers that could be used.
from documents.
relevant quote from the TogetherJS documentation to understand the relation:
WebRTC is available for audio chat, but is not otherwise used. We are often asked about this, as WebRTC offers data channels that allow browsers to send data directly to other browsers without a server. Unfortunatley you still need a server to establish the connection (the connection strings to connect browsers are quite unwieldy), it only supports one-to-one connections, and that support is limited to only some browsers and browser versions. Also establishing the connection is significantly slower than Web Sockets. But maybe someday.
WebRTC might be necessary for latency critical applications like audio and video streaming, but for exchanging edit-operations a central hub which can coordinate a global operation sequencing is still required. TogetherJS provides a central hub without any persistence - it does pure message passing. In the future WebODF might be smart enough to build reliable convergence on top of pure decentral logic. But that needs some work and right now I do not see what we could gain from TogherJS.
from documents.
I’m closing this issue because it has been inactive for a few months. This probably means that it is not reproducible or it has been fixed in a newer version. If it’s an enhancement and hasn’t been taken on for so long, then it seems no one has the time to implement this.
Please reopen if you still encounter this issue with the latest stable version and then please use the issue template. You can also contribute directly by providing a patch – see the developer manual. :)
Thank you!
from documents.
Related Issues (20)
- mimetype error HOT 1
- Sharing via Document-App does not work when using LDAP HOT 1
- Problem with document uploads HOT 3
- Documents App goes to "Documents" pseudo folder on close
- Collaborative Edits Being Mangled
- PHP Fatal error: Call to undefined method OCP\App::register() in /var/www/html/apps/rescan_fs/appinfo/app.php on line 2
- Documents for nextcloud HOT 3
- Array Bug
- Cannot enable MS Word Support HOT 2
- Feature Request: manage documents in documents index
- webdav blocked
- [Feature Request] Folders
- Synchronisation problems with concurrent modifications
- [ Feature Request ] Register as File Handler
- Signature data not found
- SQL table "oc_documents_invite" missing primary key
- Showing up as experimental?
- documents app needs updating for owncloud 10 HOT 3
- how to open ownclou_documents in my computer?
- Publicly sharing a document does not work
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from documents.