Nextcloud introduces collaborative rich text editor

Originally published at: Nextcloud introduces collaborative rich text editor - Nextcloud

You need to take meeting notes with your colleagues. You quickly want to jot down some thoughts. You draft a new proposal during a team call. Just some reasons why you might need a lightweight, distraction-free text editor that lets you edit text with multiple users. Of course, heavy-weight solutions with full MS Office support exist, but if bold, headers, bullet points and images cover most of your needs, Nextcloud has you covered!

Nextcloud Text screenshot.png

Weā€™re happy to announce Nextcloud Text, an easy to use, collaborative rich-text editor using Markdown under the hood. The first release is available immediately for Nextcloud 16 users, and it will be our standard text editor in Nextcloud 17. Try it out now!

Download now!

Focused collaboration

In a world where distractions are everywhere, clean, focused text editors are becoming more popular. If you need to structure your thoughts, brainstorm an idea or take notes, the million-and-one features of a word processor just hold you back.

Nextcloud Text lets the content take center stage.

That is not to say Nextcloud Text isnā€™t a capable editor. Besides the basic markup like Bold, italics & headers, you can insert images and we plan to support tables, mentioning other users and more. Another major plus is that you can work with any number of people at the same time, sharing your ideas and thoughts in real time.

There is more. You probably missed it in the long list of features for Nextcloud 16, but we introduced a new file viewer in the release last April.

A new document viewer is introduced, replacing the video player and Gallery app for quick previewing of media. The app can be extended to other file formats and is available for app developers for easy integration in their applications.

This promised integration is used by Text, giving it access to the same sidebar as you have when editing documents in Collabora Online that we introduced last December. So, you can easily access sharing, comments and older versions. And when you share a note with a link, you can have a call or chat in the sidebar with the recipient(s)!

Coming together

To illustrate where Nextcloud Text takes you, letā€™s describe a possible meeting youā€™ll have one day.

You have shared the meeting notes template in advance with all members. It has a basic structure, making sure nothing gets missed.

meeting note template in Text.png
During the meeting, one person is dedicated note takers, while the others should check and make sure the notes are correct. As two members couldnā€™t make it, a call is started (conveniently in the side bar) while chat is used to coordinate.

Nextcloud Text in a call.png

Of course, if needed, the participants can roll back the notes to an earlier version from the Versions view in the sidebar, and when people are mentioned in the comments, they will receive a notification on their phone. A great way to ping the people who are late to the call!

Nextcloud Text Sidebar.gif
After the meeting, and going forward, everybody gets the notes synced to their mobile and desktop devices for easy local editing and a link can be send to others, showing the document the way it was written.

Nextcloud Text and Talk donā€™t make your meetings magically successful ā€“ but they will make them more efficient!

Markdown

Markdown is a minimalist writing system, designed to let you write your thoughts down and structure them without all the overhead that comes with styling. It uses plain text with some logical, some say obvious, modifiers to make lists, emphasize things and show some structure. For example, a markdown list looks like this:

* item 1
* item 2
* item 3

You are forgiven for thinking ā€œwell, thatā€™s how I always make a list. Indeed, that is how intuitive Markdown is. Emphasis is also created with *, for example *this* and **this**. One star is commonly shown as italics, two as bold. You can learn more about Markdown on this website ā€“ which claims to teach you markdown in 60 seconds. After the two paragraph introduction above, we think it will only take you 30ā€¦

Our editor largely ā€˜hidesā€™ the markdown from you: type a * and a space on a new line, and it becomes a bullet. Surround a word with two ** and it will become bold. But you can also select the word and hit ctrl-b or use the Bbutton in the tool bar ā€“ do what works best for you!

The files are stored as .md files, plain text files with the stars & hashes sprinkled in, easily readable in any text editor ā€“ but, of course, looking best in one that also understands Markdown.

As always, Nextcloud stands on the shoulders of Open Source giants, and Nextcloud Text is based on ProseMirror and tiptap! Kudos to their developers for their amazing work.

In action

Today, version 1.0 of Nextcloud Text is available in our app store and you can download it for Nextcloud 16. We have already been using it for a while internally in Nextcloud and weā€™re very enthusiastic about it, we hope you are, too!

Over the next weeks will continue to improve the app, both in terms of features, design and of course stability. When Nextcloud 17 is released, the plan is that Nextcloud Text will replace the current text editor, bringing collaborative rich-text editing to Nextcloud out-of-the-box.

We are also discussing what to do on mobile. While a web view is possible and would allow collaborative editing, the Android Notes app works very nicely with Markdown and might be an alternative solution.

Last but absolutely not least, you can get involved! Nextcloud Text can be found on Github and we welcome your feedback, issue reports, and contributions! šŸ˜Š

Get started!

9 Likes

Good. Itā€™s never too late.

This app could satisfy some users that canā€™t install Collabora/Onlyoffice and that just need a text edit in collaboration.

5 Likes

Awesome app, works great! :slight_smile:

Now the texteditor, markdown and the notes app are obsolete.

Iā€™m looking forward to see a good mobile integration.

Thanks a lot!

3 Likes

Downloaded, activated - and now? Thereā€™s no app icon in the top bar. How do I create a collaborative document?

2 Likes

Try this:
Files App > + Icon > new text document

2 Likes

Well, well; this is an exciting development. And, a welcome one! ā€œBehind the scenesā€ markdown and non-proprietary .md format. Nice.

Finally, somebody has taken notice of what Users really want while at the same time keeping all camps satisfied. Too often, developers get caught up in their own code and give the middle finger to those expressing valid usability points-of-concern. With full Android integration, this looks like this could be an Evernotes/Joplin killer.

3 Likes

Too interesting and very promising feature! Itā€™s a great idea!
I really like the repository and especially the ā€œDevelopment setupā€ section. Is very helpful!

I actually preferred the old plaintext editor in Nextcloudā€™s web app. Iā€™ve tried renaming files to different extensions, but I canā€™t get to the old editor.
Is there a way I can switch back to it?

1 Like

I like the look of this and was about to try and install it - but then read I have to build it myself. Is there a built version anywhere?

It is in the app store. Just install it from there.

2 Likes

@fpce For me clicking the ā€œā€¦ā€ on the file in the directory listing and choosing ā€œeditā€ brings up the old editor. Not sure whether thatā€™s a good thing or not, but it may help you now.

1 Like

You made it to heise.de :slight_smile:
https://www.heise.de/ix/meldung/Nextcloud-Neuer-kollaborativer-Markdown-Editor-4455589.html

3 Likes

If you have Collabora installed can it be used as well?

1 Like

Going to answer myself here! Yes it does. :slightly_smiling_face:

1 Like

@amcguinness I donā€™t see that option :slightly_frowning_face:
nextcloud

1 Like

You have to push the ā€˜+ā€™ on top of the page besides the path.

Iā€™ve been using the new editor, and itā€™s good, but thereā€™s a bit of a problem with it reformatting files, to run together adjacent lines.

If you open an existing text file in the editor, and make any change at all, then the whole file will be rewritten, with line breaks removed except where they are meaningful in markdown.

This is potentially quite harmful. It looks like as long as you donā€™t make any changes in the editor it doesnā€™t touch the file, but itā€™s potentially easy to do by accident. Maybe non-markdown files could be made read-only in the editor by default?

1 Like

Will there be a desktop client for Linux?

1 Like

There is:
https://download.nextcloud.com/desktop/releases/Linux/Nextcloud-2.5.2-x
86_64.AppImage

ā€¦but none for 32bit. D-:

Cheers!

This brings me ask if Nextcloud plans on creating a service where one wouldnā€™t need Only Office or Colabora online. If I can recall correctly in older versions of Nextcloud you could download an application enabling you to edit documents in the browser without needing to stand-up a server.