注册好nextcloud账号后,在网址后面加上remote.php/dav,就得到了webdav url,例如https://cloud.example.com/remote.php/dav/files/USERNAME/
有了这个url,就可以接入各种日程管理的软件了。 PC上比较有名的有Thunderbird,安装thunderbird之后,主页面可以添加日历,选择 on the network-下一步-输入账号和之前的webdav链接,再输入密码,即可添加日历(这里最好在nextcloud网站上事先把日历创立好),然后在日历视图双击就可以添加日程事件。
不过thunderbird的日历功能不是独立的,无法把日历视图设置成主页
DAVx⁵ 除了支持同步日程,也支持todo,像是opentask 和 task.org。但是我试过task.org 同步,没有成功,而且上述两款软件没有多平台。
而支持多平台,而且经过测试能够完美同步的,就是super productivity,一款非常强大的foss TODO软件,设置里选择sync,base url 输入webdav链接,然后输入用户名和密码即可,移动端也是一样的操作。
super productivity不支持直接导入caldav,但是支持ics订阅,而ics订阅链接的获取方式也很简单,在nextcloud的日历界面选择日历分享,形式为订阅url即可,然后回到super productivity,打开issue panel,连接至ical或其他,然后粘贴url就可以了,这样就可以把日历上的日程直接导出成todo任务
移动端同样也有一个强大的开源日程同步软件DAVx⁵,github和fdroid都可以下载。使用方法同样很简单,点击添加帐号,选择Login with URL and user name 这里的url就是webdav链接,然后账号和密码正常输入就成功了,登录成功后点右上角三个点登录就可以添加日历并且同步
https://github.com/bitfireAT/davx5-ose
https://f-droid.org/en/packages/at.bitfire.davdroid/