[讨论] 对未来属性视图的一些疑问

本贴最后更新于 1341 天前,其中的信息可能已经东海扬尘

最近由于在写一个小工具,生成一些我想要的"视图".但在编辑过程中,我感觉操作过于繁琐,"属性"能否作为一种特殊类型的块. 直接能够在正文之中编辑,而非需要一个额外的面板.这只是一个我个人的想法,可能更多属于操作习惯的问题吧.

另外想看看大家对于属性视图有什么想法.比如有哪些组织视图的方式,可以对实际知识管理起到帮助.

还有视图的呈现结果,只有"表格"这一种样式吗?他可不可以有一些其他的展示效果.

最后,视图还应该具备那些额外的功能.

  • 思源笔记

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

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

    26159 引用 • 108664 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 看的我有点懵,是要做笔记的总结视图?看看大佬的 Note Views

  • Clouder via Linux

    似乎见过直接编辑当前文档属性的挂件。每个块都可以有属性,不能每个块的属性编辑都放在正文中,用弹出面板我感觉没啥问题。

    视图的话哈桑早期写过一篇文章这里有 langzhou 的早期挂件块可以看看。

    卡片视图、表格视图、日历视图、看板视图、时间线视图……想象力贫瘠了,,,

    1 回复
  • crowds21

    这些我都看过了.我的意思是,有没有一些实际的可参考的案例.比如下文中,用 AirTable 打造自己专属的个人数据库 · 语雀 (yuque.com)

    问题解决工具 , 它涉及到了

    ● 名称:记录的名称;
    ● 类型:记录的类型,包含 问题、行动点、思路、信息源、场景 这么 5 大类;
    ● 描述:记录的详细说明;
    ● How:How 代表了这条记录可以往下推演的点,例如一个问题可以往下一层级拆解成若干个子级问题,或者直接得出行动点;
    ● Why How:为什么推出这几个行动点,往往是因为有一些信息输入、或者场景限制等等;
    ● Why This:为什么会有这个问题/思路/行动点?或者相关的场景是什么

    那么对于这种方式,在实际的应用场景过程中,如何去组织文档块,或者是组织属性. 在属性面板的场景下,去把这些 K-V 一个一个输入到属性面板中无疑是很影响编辑体验的.同时这些东西写到属性面板里无疑会影响实际文档内容.

    而如果我在正文中写入这些信息,我需要给这些块设置一个统一的属性,那么上面的"问题解决工具",我需要对 7 个块设置一个属性.你想一想,对 7 个块,依次设置输入,哪怕是通过模板导入,也是挺麻烦的事情.

    这也是我为什么说:是否可以把属性面板,作为"块"的一种,这样子它能够更好的嵌入到正文里面,同时也方便汇总.要做对比的话,logseq 那种方式是不是更平滑一些.

    而 langzhou 的大佬视图挂件,我使用的实际感受:他其实也是一个项目管理工具,是对于属性视图最最简单的应用.

    所以我的实际问题是,类似于"问题解决工具"这种更复杂的属性视图,怎么去更平滑的在不同的文档中创建,最后汇总到一起.

    还有哪些意图解决特定问题的属性视图,大家感觉是很有帮助的.

    @participants

    1 回复
    1 操作
    crowds21 在 2021-10-31 10:08:33 更新了该回帖
  • Clouder 1 赞同 via Linux

    如果是这种情况,我大概会选择直接用特定格式写在正文中,类似于 front-matter?然后用 SQL 提取相关的信息来代替属性。属性还是比较适合无需呈现的隐性信息。其实可以合并成一个超级块,然后设置一次属性。

    但这样就丧失了操作属性的便捷性。或者可以考虑想办法把正文中的关键信息(例如名称、类型)提取到属性中便于查询。

    image.png

    1 回复
  • crowds21

    是的,目前的几种方法都有各种方面的问题.我自己也是靠 SQL 获取文本,然后通过代码再处理文本内容来达到一个预期显示效果的,距离理想状态总还是有些差距.

    没看到实际东西之前确实没法提什么要求.

  • nmtuan

    说几个场景, 看是不是这个意思.

    1. 通常的文章会有标题,作者,摘要,内容, 那创建一个文章分类 A(模板?), 基于这个 A 创建的页面(/块)是否默认就带着作者/摘要这俩自定义属性.
    2. 需求管理, 通常也会有描述,来源,状态,等. 那创建一个需求分类 B, 基于这个 B 再创建的东西是否就默认带着 相关字段?

    AB 是否就是所谓的视图? 或者说是个类型, 也或者说是一堆自定义属性的组?

    1 回复
  • crowds21

    是的按照思源的思路,最后的属性视图呈现的面板应该就是 很多个块所带有的共同的属性.

    但是我觉得这种形式和文档内容的正文是割裂的.这些属性表示的是一个块的"特征",而非不是一个笔记正文的一部分.

    我预期的效果是这样的

    - 内容A - 特点 - 出处 - 一些待解决的问题 - 内容B - 特点 - 出处 - 一些待解决的问题

    由于内容 A 和内容 B,这个我在笔记中记录的内容,他们有一些共同之处,所以我可能会将他们作为一个"视图",用表格的形式罗列出来.

    同时这些内容是和上下文有关联的,我并不想把他们放在属性面板当中.而思源目前要达到相同的效果,需要用户有一套自己的 front-matter, 然后还需要通过 SQL 和 API 来自己实现,这个过程相当麻烦,且最后也很难实现一些较为复杂的"视图",而且通用性可能不高.

    如果到时候属性视图只是需要配合属性面板的话,我认为略有些鸡肋,没达到我的预期效果.

  • crowds21

    我期望的是,在无压记录的同时,能够抽取正文的某些内容. 而不是把必要的信息放入属性面板.

请输入回帖内容 ...
crowds21
不带评论的观察是人类智力的最高形式 上海

推荐标签 标签

  • AWS
    11 引用 • 28 回帖 • 8 关注
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 270 关注
  • 思源笔记

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

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

    26157 引用 • 108660 回帖 • 1 关注
  • 程序员

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

    589 引用 • 3528 回帖 • 2 关注
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    10 引用 • 54 回帖 • 180 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    284 引用 • 248 回帖
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    108 引用 • 295 回帖 • 1 关注
  • Vim

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

    29 引用 • 66 回帖
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 197 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    181 引用 • 400 回帖
  • RemNote
    2 引用 • 16 回帖 • 24 关注
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 92 关注
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖 • 3 关注
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 26 关注
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 50 关注
  • gRpc
    11 引用 • 9 回帖 • 100 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    173 引用 • 414 回帖 • 364 关注
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 281 关注
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    187 引用 • 831 回帖
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 77 关注
  • Q&A

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

    10054 引用 • 45681 回帖 • 69 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 2 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    20 引用 • 245 回帖 • 232 关注
  • CloudFoundry

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

    5 引用 • 18 回帖 • 192 关注
  • Office

    Office 现已更名为 Microsoft 365. Microsoft 365 将高级 Office 应用(如 Word、Excel 和 PowerPoint)与 1 TB 的 OneDrive 云存储空间、高级安全性等结合在一起,可帮助你在任何设备上完成操作。

    5 引用 • 34 回帖 • 1 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 82 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖