-
-
Notifications
You must be signed in to change notification settings - Fork 5.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nextcloud notes integration (Web client) #228
Comments
The files that the app creates on Nextcloud are in this format for performance reasons, they are only meant to be read and write by applications (as they are text files it is possible to view them too but as you found out it's not user-friendly). So with this in mind you basically need to point one or more Joplin applications to this same folder on Nextcloud and they will sync with each others. There's currently no integration with either QownNote or the Nextcloud editor. |
OK. That's a bit disappointing. I hope you consider this for a future release. Much of the point of using open systems like Nextcloud and open formats like markdown is to get away from closed sytems like Evernote etc. If Joplin doesn't integrate with Nextcloud's notes or even write standard markdown then that makes it essentially useless to a great many potential users ... |
Hey, just want to throw in my .02 QownNotesAPI by @pbek is very well designed and similar to Joplin, which is a good thing. It extends simple text note taking in Nextcloud to support a Markdown editor, tag support, todo support, search functionality, evernote import. Notes can still be indexed, shared and edited as regular md files in Nextcloud from any browser, attachments are accessible from a folder in Nextcloud for easy export ala Joplin issue #97, you can sync everything to standard Nextcloud Notes app for organizing, and it feels easy. It would totally make sense for Joplin files to be accessible in this way. I know it can be a lot of work, but all projects would benefit immensely... Joplin would get a comprehensive server backend and a bunch of requested sharing/multi-user functionality via Nextcloud. Plus, true note sync with Nextcloud could possibly push your mobile/terminal note apps to be the de-facto standard for all Nextcloud users, millions of them. Nextcloud definitely needs a solid desktop/mobile/terminal note app to rule them all. Thanks for reading. |
I agree some kind of web client would be nice but it would need to be a solution that doesn't involve rewriting an app from scratch. Nextcloud Notes might be a solution but I'm not completely sure it supports all the features Joplin needs. Currently we can add any feature to the Joplin format and it will still sync with any of the supported services. If we tie it to something like Nextcloud Notes that might restrict us to just Nextcloud Notes feature set. For instance, not sure if it supports file attachments, alarms, tags, as well as the many fields that are attached to each notes (author, geo-location, user-specified creation and updated time, source application, etc.). Perhaps if Notes supported arbitrary data it might work. Also one thing to keep in mind is whether Notes will be supported over the long time. Nextcloud is likely to last but not sure how well supported is Notes. |
Thanks for the thoughts. To clarify, I’m saying QownnotesAPI, which is a separate Nextcloud app that plays nice with the more feature limited Nextcloud Notes, could be very useful for Joplin as a backend server option. |
Want to add a friendly link to the NextNotes fork, which is a current unmaintained WYSIWYG markdown related notes server for Evernote data on Nextcloud... Sooo glad to see this issue re-opened as a possible interest in maintaining a universal open source standard on Joplin. |
Nextnote would be another actively maintained alternative which currently misses desktop/mobile editors: |
https://t.me/nextnote is a direct link to @brantje dev Telegram chat for the project. |
Until a web client exists, I tend to look up the particular note .md file with the help of fulltext search (ElasticSearch) in Nextcloud and then edit the file (leaving the metadata untouched). |
@milankni that is exactly what this feature request hopes to improve. 👍 |
The QOwnNotes project has similar goals to Joplin. It has a desktop operating system app that is incompatible with Joplin. Please work together, talk about an API which supports both projects and makes something great compatible! Any necessary compromises are worth the price - mobile stable access and sophisticated desktop features on the notes on Owncloud and NextCloud. |
I would just add a vote of support for integration with a NextCloud app, ideally the default NextCloud Notes app: https://apps.nextcloud.com/apps/notes That would take Joplin to a whole new level of cool for some of us I'm sure! |
Does it have to integrate with the Nextcloud app at first? All I want is a to be able to edit files in a web browser without having to install an app. Since the desktop clients are written using electron, it seems like it should be doable. The way I picture it is that I could self host a joplin server / web app that I configure to use Nextcloud with WebDAV. Maybe in the future create a Nextcloud joplin app that adds the ability to open files in the joplin web app. That way joplin doesn't need to be "embedded" in Nextcloud. |
I made something like that this weekend . Could be helpful ? |
In the meantime I started this joplin-web project this weekend :) |
Being able to self host a web app would also be nice because you could link to notes externally. Right now the best I could do it find the raw file Joplin saves in nextcloud, but that seems like a terrible idea. |
No, of course not. But for those of us with nextcloud servers (and we apparently number in the 25 million already ;-) https://nextcloud.com/blog/japan-to-add-millions-of-new-nodes-to-federated-nextcloud-network/ There is already a "Notes" app. And we would love to see cooperation between developers of related apps rather than divergence and can't see why the NextCloud Notes app can't be the database store for Joplin rather than WebDav .md files and an interface for editing them. That is all. In short, that would rock, and not be a majorly hard to do at a gues. |
To translate many of these thoughts to practical terms: There is end-user desire for either of:
<Skip this rant> Just in case some might not realize: All of this might sound pessimistic, but there are a lot of generous people doing great work for us all every day for no significant benefit of their own. I'm just telling some people to not take all of this work for granted. There isn't a magical slave race of elves/goblins doing this work in some sweatshops for us. So sometimes we should skip a candybar or eating out or a toy we don't really need, to give some money to these people despite the effort.</Skip this rant> |
My understanding of the thread is Joplin could make their notes compatible with standard markdown or release documentation of the JEX format for others to follow.
Definitely all community, volunteer work. Releasing some nice documentation of JEX would be awesome! The road to a full webui is complex, and these are all excellent projects with different devs. |
Is this Issue about creating a NextCloud Webapp or shall i create a new issue for this one? |
Carnet is not even close to a replacement of joplin. I currently use joplin cli, linux desktop and android mobile, all backended by my NextCloud. If it were possible to also view and edit notes via the nextcloud web UI this would be amazing (i.e. I am using a loner/work laptop where all I can use is a browser; I'm doing research at a kiosk style library computer (browser only)). |
I'd also like to add my 2ct, I thought Joplin was a markdown editor so I point it at the Notes folder on my Nextcloud instance but I don't see my existing notes. Nextcloud has a new (very nice) Markdown editor build in and that does nicely play with Joplins files (it would be nice if I could disable that blob of text that is the Joplin note metadata though). So why not the other way around too? Perhaps I'm misunderstanding what Joplin want's to be, in that case, what would be a good alternative? I started with Joplin because it is called the best markdown editor here: https://dev.to/awwsmm/state-of-markdown-editors-2019-2k49 |
Fully agreed. It would simply be superb to see Joplin Notes on the Nextcloud Notes app! Something to dream of! |
the idea is to make the new API or a port of the web companion a project in the GSoC season next year if Joplin gets accepted. |
Was tried but won't be done due to the poor quality of the Nextcloud API |
Operating system
Application
With reference to issues #56 and #4
I'm struggling to understand how this is supposed to work. If I sync Joplin with its own 'Joplin' folder on Nextcloud then it syncs fine - but all the .md files in that folder have obfuscated filenames and are unreadable by the Nextcloud notes app (or any other markdown editor). Nor does Joplin see any existing notes in the Notes folder created by QownNotes app or the Nextcloud editor ...
So is this supposed to be working or not?
The text was updated successfully, but these errors were encountered: