notion的文本嵌入与同步块设计概念


notion是一款wswyg网站构建器,号称是为 Squarespace 和 Wordpress 等公司的竞争对手。其特色产品设计是同步块的概念:
同步块是一种超文本和超链接等术语,来自计算机先驱泰德·纳尔逊的想法,嵌入是他的一个重要想法,嵌入意味着一个事物的一部分被包含在另一个事物中,并从原始事物中提取出来。在Xanadu 项目的方法中,被嵌入的部分有一条返回原始的路径,您可以跟踪这个路径。
如果完全相同的信息可以在多个地方同时存在会怎样?例如,如果您的公司请求更改休假的流程,您可能必须找到所有提及该政策的页面并手动更新每个页面。
同步块改变了这一点。与其通过并更新流程以在其引用的每个页面中请求休假,将其转换为同步块允许您更新一次并在任何地方反映这些更改。尽管这是一个简单的想法,但它为信息的结构化和共享方式开辟了许多可能性。
 
让每一条内容都交叉引用和可追溯
您可以在公共页面和工作区之间同步文本块,首先使同步块成为可能的是 Notion 的基于块的数据模型——其中块是可以移动、转换或链接到其他内容的最小原子单元——使您可以灵活地组织信息。事实上,Notion 一直支持显示单个块的“别名”的能力。
链接通常是单向的,指向一个目的地并带你去那里。正如泰德·纳尔逊 (Ted Nelson)在谈到互联网时所说的那样,这会造成“一堆不断断开的单向链接,每当文档被移动或修改时就会断开。”
对我来说,链接只是对象之间的关系。一键式单向超链接是最明显和最受欢迎的,所以它们无处不在。但是不太明显,更复杂的概念,如反向链接和嵌入,从未出现过,因此我们想解决这个问题。
 
简化复杂
发现同步块的主要途径是从一个页面复制块并将它们粘贴到另一个页面中,这是由施乐公园的Larry Tesler创建的概念。谈到文本编辑,我们大多数人都离不开复制和粘贴。它简单而直观,因为它可以追溯到人们过去在物理空间中做事的方式。
因此,我们借用了复制和粘贴的现有想法作为一种通用机制,使同步块在人们第一次发现时变得直观且易于访问。
 
让简单变得有吸引力
同步块的人体工程学问题是让它在查看时感觉像是页面的一部分,同时也让编辑清楚地知道更改会影响其他地方。另外,同步块实际上只是块的容器,增加了显示、结构和块级交互的复杂性。
我们尝试了更多的想法并进行了迭代。然后,我们向一组 Notion 高级用户授予了对同步块的访问权限,看到了他们在使用该功能时面临的一些现实问题,例如提醒同步块编辑器权限不匹配。
最终,我们得到了更轻的东西:设置同步块周围的光圈边,当你靠近它时会醒来,当编辑影响其他页面时会变得更亮。
当这些同步块出现在他们的工作区中时,新用户应该注意到它们的不同之处。我想了很多关于如何让人们在内容中移动光标、找到同步块、尝试并理解它是什么时自然地发现这一点。这也是菜单如此精简的原因,仅显示观众和编辑所需的内容。