Joplin Web API for Nextcloud

that has to be answered by @laurent or @tessus

Yes it is

prefect! Then we should be able to make that happen

Hi, I tried the nextcloud share feature and it works like expected. Thx for that. But how can I delete a share?
Am I blind or is this feature not implemented yet?

Hey guys,
I am Chhekur and want to share my idea to implement this feature,
So what I am thinking is, now we have an api that shares a note publicly. So in order to make it work for collaboration between users, we can create our own mapping of notes on the top of Nextcloud public sharing API.
So we just need to make mapping of association between users. on the basis of association we can actually show notes in both user’s profile (or many users) and once someone edit the file we can store only diff of the file to make it space efficient, so it will be very easy to remember which user changes what.
Ans since we have association of every file so we can actually send notification to all the user’s associated to that file in efficient manner.

> and in order to make it work for the projects we can actually make one more mapping on the top notes mapping which helps us to remember which project associated with how many users.

I can explain my approach in more details if needed ; )
@laurent

1 Like

please keep in mind what is said in the live blog

he created the topic, so he will be notified anyway.
We want to avoid that entire forum and commiters on GH mentioned him and tessus, so that they lose control of their mailbox and miss important things.

Now back to your response.
Thank for sharing your brainstorming, I’m not so deeply into the new API and Nextcloud APIs, but in my understanding you want to make both apps to be aware of each other 's users making use of kind of SSO plus using the collaboration features of nextcloud.
May you can reference APIs etc you want to use as it is still a bit vague to me, but I’m not the technical expert here .

If you feel that my expose to much information of your potential proposal/application, you can draft it in there but it keep in mind that there must be some PR as we need to get become familiar with your coding skills and behavior.

1 Like

Wanted to try this, but it says I need NC version 17 or lower. Any plans to update for NC 18?

And after sharing a note, how will I be able to stop sharing it?

Thanks!

Should be supported eventually. Maybe it already works but the manifest needs to be updated.

Works fine in NC 18, so it is safe to raise the manifest requirement.

Excellent initiative!
Although share encrypted notes would be definitely better, at least it is usable tight away.
I can confirm web API works on NC 18 as well.

One important suggestion - display (store) the shared link in the note or content properties visible in a client. Otherwise one should save it somewhere manually (and not forgot to do so!).

Not sure if this has been posted yet but there’s a blog post by Nextcloud about Joplin and GSoC.

It is mentioned in GSoC live blog
it was created as we ask them to do so

Hi, I have been setting an environment to test how this integration works, but there are some things that are not clear to me:

According to the FAQ, the features are:

  1. Sharing a note publicly
  2. Sharing a note with another Joplin user (who uses the same Nextcloud instance)
  3. Collaborating on a note
  4. Sharing a notebook (This one is negated right after, inthe FAQ)

From these, the only one I was able to make it work was the 1, I did not find a way to achieve the others, what steps should I follow?

Hi,

New user of Joplin, I try to get the "sharing note" feature working.
I've installed Joplin Web API (0.0.25) on Nextcloud 18.0.7

Nextcloud synchronization works like a charm. But when I try to share a note, I get:

Impossible de se connecter à l'appi Joplin pour Nextcloud. Veuillez vérifier la configuration. L'erreur complète était :

Unsupported WebDAV URL format: https://mydomain.tld/remote.php/dav/-files/julien/Documents/Joplin

(I don't understand why there is a minus sign here)

I get the same error message (without the minus sign) when I click "Check status" in the Options page.

What am I missing?

Thanks :slightly_smiling_face:

I love it! It has been very useful for me. I have set it up with NC 17 on my QNAP, and can now sync and share using my NAS.

I found some issues with the layout of the share notes (indentation of lists and inline images): https://github.com/laurent22/joplin-nextcloud/issues/13

I will be testing this a bit more the next couple of weeks.

Hi. What are the most recent developments on this app? I tried to update it in my Nextcloud system but I got an error message that the license for it had been revoked.

1 Like

Hi, I´m also interested in updates on the nextcloud app, would love to see it on NC19 and NC20 :slight_smile:

I expect it's going to be discontinued in favour of Joplin Server - https://github.com/laurent22/joplin/pull/1872

What does "Joplin Server" exactly mean? Will I have (the possibility) to install another server on my Synology Diskstation? I have same problem like jln and would be just happy to correct the path/url mismatch for Nextcloud-Webdav from "webdav" to "dav" in the Joplin Web API. Shouldn't this solve the problem above?

The link is for a GitHub page that unfortunately means little to me. When you have time ( :slight_smile: ) would it be possible to give a brief high-level overview of what you are endeavouring to develop? Nothing overly technical, just what the general functionality would hopefully be and how you see it being deployed (I notice that there are references to Docker). I only ask as I do currently run an Internet-facing Nextcloud server but now the only thing I use it for is Joplin. So one day being able to use something that is actually intended just for Joplin interests me.

2 Likes