Implement native API support for more cloud platforms

I am other users are already feeling the narrowing of options for where we can host our Joplin data. Webdav is an established protocol but it is very problematic and slow.

For the long term health of the Joplin project it would be good to see other cloud platform native support (see the rclone project for inspiration). This will open up Joplin for new users as well. Not every user can host their own nextcloud server instance to support a notetaking app.

This would be a good project for Google summer of code students as I imagine that working with APIs is something Google employees do often so good experience for the students.

1 Like

Hi,
sorry for my late reply.
Although we mentioned Nextcloud in https://joplinapp.org/gsoc2020/ideas.html exclusively it shall open to other apps but as Nextcloud is mentioned that often, we start with that one.
In the end, the API shall be open to any app.

https://rclone.org/ is pure file sharing, the idea behind going with nextcloud is also a multi-user environment, being index by the cloud storage etc.

I reckon the requirements have to be written down first before broadening the cope to such extent, isn’t it.
It would be a multi-level development.