关于同步设置问题

本贴最后更新于 815 天前,其中的信息可能已经时过境迁

不可否认,思源的同步功能考虑到了各种人的需求,唯独忘记了一点-学习成本。

最近群内发生多起同步设置导致笔记被覆盖的案件。经调查,大多是因为对同步的设置流程一知半解,导致云端空白数据覆盖了原有数据,长时间的工作成果毁于一旦,着实令人心痛。

思源确实有详细的同步说明,不过有多少人知道就不得而知了,众所周知,思源的官方教程更适合程序员。

为了避免数据丢失导致客户气急败坏删除软件,建议将思源笔记的同步,默认为单一同步空间,不需要自行创建云端空间,减少操作步骤,既只需要输入密码就可以直接启用同步。真正有多云端空间需求的人并不会介意付出这样的学习成本,有准备的添加空间也不会导致数据丢失(毕竟是空白空间)。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    19811 引用 • 75861 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 有群?咋加?

    1 回复
  • Wolke

    155585856

  • 不同的工作空间覆盖是一方面,更多的应该是因为版本覆盖,这个机制细节得看帮助文档,没法开箱即用。

    1 回复
  • Wolke 1 1 赞同

    工作空间我的提议是注册会员后自动设置一个 main 空间,别让不知所谓的人乱动。如果难的话就算了。

    另外,机制的问题的关键不在于帮助文档。新的同步机制帮助文档里并没有写(这是重点),每隔一段时间是多久,自动是怎么自动。停止操作后八分钟同步算是每隔一段时间么?

    很多人对于笔记软件的同步机制依然停留在我改一个字云端改一个字。这才是造成版本覆盖的罪魁祸首,比如写完笔记直接关机,导致软件没有同步。这里我认为并不是用户的错,软件在这方面做不到广而告之,最后吃亏的还是用户,挨骂的还是软件。

    1 回复
  • 考虑过默认创建 main 云端目录的,但是无法不让用户乱动……

    帮助文档里面提到的“每隔一段时间”是个动态算法设置的,稍微有点复杂,所以没有展开介绍。

    你说得没错,我们也一直在思考如何能将同步使用方式告诉用户,或者更进一步是如何实现更好的同步体验。不是不考虑,是目前还找不到更好的方案。有任何思路建议都欢迎提出的。

    2 回复
  • Wolke

    这里面就涉及到一个责任划分的问题了。

    而现在的问题是,客户忙活半天想到的印象是,这软件同步怎么搞得这么复杂。感觉为了 10% 用户的特殊需求而牺牲了 90% 用户的上手体验。就是上手体验,很多人设置同步的时候可能刚开始用,对思源本身也没有那么大的认同感。这一下子第一印象分先下来了。

    如果是傻瓜式设置,客户乱动,那他心里清楚是自己的问题,不会对软件那么大情绪。甚至于可以在如图所示位置添上一句话“非多空间同步需求请勿乱动。”

    这是抢占心智,我们要通过一系列措施在客户心里埋下这么一个概念,软件同步是没问题的,出了问题是你自己的责任。这样一旦出了问题,客户不会破罐子破摔。

    image.png

  • Wolke

    我毕竟不是搞程序的,我也不知道怎么同步更好。我只知道,若是继续现在的机制,两点问题。

    1.广而告之的问题

    2.8 分钟太长了,课间操都做完一轮了。在这期间发生点意外强行关个机我是一点也不奇怪。若是工作之中使用笔记,那我可能也就提前个三四分钟停止工作,开始收拾东西,然后到点关机。你看,三四分钟时间。客户怎么想呢,这么久了同步应该结束了。结果还有一半时间 😂

    3.实在不行干脆在同步按钮旁边加个倒计时算了,距离下次同步还有:7:35

  • 可能可以加一个自动设置同步:

    • 自动创建名为 main 的云端同步目录
    • 使用自动生成的端到端密码

    设置入口放在启用同步选项那里,启用同步就让用户选择是自动设置还是自定义设置,默认自动设置。

    但是问题就是还是得让用户选择,一旦要选择,其实上手成本并不能降低,而且不同设备上选错了会更麻烦,所以实际上可能和现在的设置步骤没多少区别。

    换句话说,可能只有登录账号后就默认启用同步,无需任何配置才行。如果需要高级配置(比如自定义端到端密码和多云端目录)在手动选择。这个还需要继续考虑,要等云端同步免费或试用上线后再简化。

    3 回复
  • Wolke

    我可能玩游戏玩习惯了,能不能在第一次打开同步设置的时候整一个自动教学?傻瓜式的基础上教用户如何设置自己的密码

    1 回复
  • 配置向导也考虑过,但是现在没有时间整。可能可以简化一下,弄个链接教程给用户。

    2 回复
  • Wolke

    实际上多数人只需要端对端密码,同步空间只有寥寥数人而已。反正对大多数人来说,思源只是一个笔记软件,也不是冲着同步来的,甚至不是冲着端对端密码来的。只要能同步,相信很多选择傻瓜式的人来说并不会介意需不需要自己设置密码。

    还是那个问题,完全可以在某个地方写上,“自动生成的端对端密码官方不知道”之类的话,

    1 回复
  • Wolke

    链接教程直接放到云端页面上也不错

  • 自动生成的端到端密码官方是知道的,这一点在帮助文档中明确描述过,请看 云端 - 端到端加密 章节。

    3 回复
  • Wolke

    相信很多人都是这种心态

    image.png
    是的,我是用了以后才知道端对端密码是什么概念的

  • Wolke

    哦哦,反正对我来说端对端密码就是个噱头,那就换个说法。傻瓜式用法相当于没有密码,密码就是用来应对审核的。但是你可以自己设置密码,来保证笔记的私密性。

  • Wolke

    大家选择开会员的时候,是因为需要同步功能而开会员,而不是因为端对端密码可以不让官方看到笔记而开会员。

    同理,选择思源同步,是因为思源同步不用被审核,而不是可以设置端对端密码。

  • Wolke

    傻瓜式之所以卖得好,是因为大多数人并不需要那么高端的功能。我们的优势是,可以兼顾傻瓜式与高端玩家的需求,这并不意味着要把所有的功能一股脑展现给消费者。而是阶梯式的,由简到难,用户需要什么功能,就在什么功能停下来就是了,而不是都堆放在山顶,你必须先爬上山,才能使用功能。

  • RenaEmiya 1 1 赞同

    我这里给些应急的思路~

    我觉得对新人,不一定需要了解完整帮助手册里的那么多细节~

    最好是让他们不需要翻手册就能安全进行同步~

    那他们需要知道哪些事情呢?

    1. 初次同步时:给他们弹窗
      “切换设备前需要执行同步,不要同时在多台设备编辑文档,可能会导致数据被覆盖”
      “不要同时使用第三方同步与官方同步,可能会导致数据损坏”
      “关机时并不会执行同步,最好在关机前手动执行同步或者关闭笔记本”
    2. 然后在云端备份那里添加一个链接,大概是“如果数据丢失请看这里”,内容是
      如果数据被覆盖,可以在文档树,笔记本,更多,历史里恢复
      如果笔记本本身被删除,可以尝试从工作空间/data/.siyuan/history 中寻找备份
      如果不会操作请到论坛或者 q 群里询问
    3. 然后,从云端备份恢复数据,要么在覆盖前把本地数据完整做一个备份,
      要么把弹窗提示换一下,不能是平淡的一句是否下载
      而是“警告:云端备份将 xxx,有可能导致数据丢失,请确认是否下载?”

    措辞比较口语化,就是提供个思路~

  • Syngo 1

    思源的缘起是因为 D 大没有发现能满足需求且好用的笔记产品,所以初心是产品思维,不是市场思维。产品要做的是创新,而不是仅仅为了满足用户的需求。因为用户不愿意仔细看用户指南,不愿意花点时间做进一步了解,而怪罪于软件太专业,未免有点欲加之罪。

    人不是生来就懂所有的知识,程序员也不是生来就是程序员。当我们遥看喜马拉雅时,不管是身处海滩、盆地,还是青藏高原,我们都可以说自己在山脚,也可以说自己在半山腰。工具是死的,人是活的。我们常常会看到自己能做什么,却没有看到自己要做什么。

    2 回复
  • Wolke

    看来宁就是 siyuan 用爱发电的典型代表人物了

  • Wolke

    只是对于我来说,我不管是产品思维还是市场思维,我只关注思源能不能不断吸引新用户,新用户能否留存,这决定了我记在思源里的笔记是否安全,是否后期无力维持而不得已迁移笔记。

    不得不说,阳春白雪还是下里巴人确实是看开发的选择,在你的角度看阳春白雪才能衬托思源的优雅。在我看来下里巴人才能养得起开发的家庭,赚钱了软件才能持久。

    您在哪个群里?我们可以探讨一下这个问题。

  • sy369

    支持

  • zxy0124

    灌水表示支持!!!

    足够的简单,简单掉用户无感。只在意我随时用随时有同步。

请输入回帖内容 ...

推荐标签 标签

  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    541 引用 • 3529 回帖
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖 • 64 关注
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    28 引用 • 66 回帖
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 553 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖 • 1 关注
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    74 引用 • 157 回帖 • 1 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 604 关注
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    163 引用 • 473 回帖
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 232 回帖
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    45 引用 • 113 回帖 • 285 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 155 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    122 引用 • 73 回帖 • 1 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    51 引用 • 37 回帖 • 3 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 233 关注
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    75 引用 • 258 回帖 • 634 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 632 关注
  • 导航

    各种网址链接、内容导航。

    37 引用 • 168 回帖
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖 • 2 关注
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    16 引用 • 53 回帖 • 124 关注
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    184 引用 • 461 回帖
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    207 引用 • 358 回帖
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    安卓端仓库:Hi-Windom/Sillot-android

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    28 引用 • 25 回帖 • 56 关注
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    238 引用 • 224 回帖
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    106 引用 • 152 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    6888 引用 • 31055 回帖 • 230 关注
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖 • 4 关注