Skip to content
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

Built-in synchronization #819

Open
fabiospampinato opened this issue Sep 13, 2019 · 3 comments
Labels
Milestone

Comments

@fabiospampinato
Copy link
Member

@fabiospampinato fabiospampinato commented Sep 13, 2019

Synchronization support should be built-in, in order to make it easier to use. It will enabled better mobile apps and other features.

@fabiospampinato fabiospampinato added this to the Future milestone Sep 13, 2019
@orangelynx

This comment has been minimized.

Copy link

@orangelynx orangelynx commented Oct 10, 2019

Adding to the discussion:

The protocol used for Sync should be

  • open / well known / standardized.
  • easy to integrate with LAN-Sync and Homesever-Sync Setup
  • a third option for people interested in sync over the internet without a personal homeserver would be nice as well. This could for example include a cloud service which offers an interface for the chosen protocol (e.g. webdav)

As protocol, WebDAV comes to mind. It sure has issues but is well known and established in the open source community. Downsides are the high complexity of the protocol (afaik). Perhaps there are better alternatives.

For Sync, not only a file transmission / storage access protocol is needed, but also a sync protocol, that compares files. Here we can perhaps learn a lot from Syncthing.

In case Sync screws up, there should be an option for automatic backups.

@oleksalab

This comment has been minimized.

Copy link

@oleksalab oleksalab commented Oct 17, 2019

Hi! May be you don't have to develop sync by yourself and just look at Seafile integration for selfhosted solution. Seafile does already support markdown edititing and preview, has git-like engine with version control support and it very mature and stable. May be you just can provide an integration mechanism with it. That way you can also free your resource to make Notable more mature and powerful and concentrate forces on mobile apps. And may be to add more features to desktop apps like alarm or notification by time. Please consider to look at Seafile.

P.S: You are doing nice job and the excellent product!

@fabiospampinato

This comment has been minimized.

Copy link
Member Author

@fabiospampinato fabiospampinato commented Oct 17, 2019

@oleksalab I'll check it out 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
3 participants
You can’t perform that action at this time.