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
A
Artem
I'd argue this is not being offered by other wiki. I know at least of one where real-time collaboration works like a charm: https://github.com/outline/outline
Sahil Shah
With a real-time collaboration, would it also be possible to highlight the edited content since the user was last editing the page?
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!
A
Artem
Nicolas Giard Is there any expected date when this feature will be available in release?
Thanks
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.
N
Nick Bouwhuis
This is a cool idea. We currently collaborate in a CodiMD document and paste it into wikijs afterwards. Both editors do look alike and work the same way so this works fine for us.
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
Load More
→