103
Real-time editing/collaboration (like GDocs)
planned
Interesting Stuff
It might be hard to integrate, but it would be a killer feature that no other wiki offers.
Perhaps you could use ShareDB: https://github.com/share/sharedb
James Mills
When do we expect to have this feature?
Nicolas Giard
planned
NangeGao
Nicolas Giard: Waa, you will plan to integrate real-time collaboration, really?
Otto Berger
NangeGao: EVERYTHING IS POSSIBLE!
michael
The "text"-app of https://nextcloud.com/ uses https://tiptap.dev as realtime collaborative editor and is from my personal experience one of the most stable implementations of these kind of editors. tiptap itself is based on https://prosemirror.net.
Philipp Schürch
Seeing that the plan is to support Quill as the new standard Visual Editor how about giving us some form of config access to configure a yjs instance https://docs.yjs.dev/ecosystem/editor-bindings/quill
Tom Hung
Hedgedoc has a great implementation of multi-user, collaborative markdown. It's the best I've seen.
R
Rohitashva Vashishtha
Potential implementation suggestion: Have the user give a url for their own etherpad instance in the config.
Etherpad already rocks at collaborative editing and can have arbitrary page urls. So, wikijs can embed the full path of the current page there, like so:
Now, whenever someone clicks on <edit>, we open this page in a new tab instead of the in built editor preloaded with the page's content:
Next, we periodically, or when a user gets back to wikijs, refresh the page from the etherpad link.
Since both of these are self-hosteable and open source, it _might_ even be possible to ship etherpad with wikijs.
That crypto guy
It would be a good add for sure, logseq has this
Nicolas Giard
under review
Nicolas Giard
Gemini Loh
Hi I found out wiki.js has the Rich-Text WYSIWYG Editor which is powered by CK editor 5. Will it be possible we can use CK editor 5 collaboration features? https://ckeditor.com/collaboration/
Maxime Chambonnet
Gemini Loh: CKEditor has a freemium model and its RT collaboration is the top-selling point for the proprietary product :<
Load More
→