Skip to content
This repository was archived by the owner on Sep 23, 2024. It is now read-only.
This repository was archived by the owner on Sep 23, 2024. It is now read-only.

支持显示数据库属性 #4

Open
@TransMux

Description

@TransMux
Owner

开发进度:

  • 多数据库显示
    数据库跳转
    单选
    多选
    日期
    日期范围
    日期时间
    checkbox
    文本
    url
    模板
    数字
    自动同步

Activity

pinned this issue on Jan 4, 2024
TransMux

TransMux commented on Jan 4, 2024

@TransMux
OwnerAuthor

感谢各位的提议,和数据库关联这也是群里面提的很多的一个建议QAQ,我个人也是希望能够和数据库进行打通的,但是目前存在几个问题:

首先是和官方设计存在重合,因为官方的数据库现在其实已经非常完善了,目前和notion属性面板的区别仅在于把属性面板直接显示在文档下就可以了,官方对各种数据库类型的支持肯定是最快最完善的。

可惜官方目前好像没有这个想法,因为文档和各种块,在思源中都是一等公民,都可以设置属性,这是区别于其他类Notion笔记软件的一个很特殊的地方。这个功能带来了无与伦比的灵活性的同时,也带来了很多问题,比如如果给文档显示块属性,那么其他块怎么办,这会不会导致交互不统一?官方大概是因为这一点考虑所以一直没有加上文档的属性面板。

当然,我的意见肯定是支持文档有这个属性面板,因为文档块是其他所有块的容器嘛,特殊一点也没啥。但是目前来说,如果我们的插件也支持显示数据库数据,那就会和官方的设计冲突,一个是需要支持官方的各种数据格式,这个很头疼,我看了一下官方的数据库格式不是很看懂,咱也不敢乱改。所以这个可能还需要一些时间,另一个是,如果之后DV觉得,属性面板可以做,那这个插件对接数据库就直接失去价值了QAQ,这也是我不想看到的沉没成本

TransMux

TransMux commented on Jan 4, 2024

@TransMux
OwnerAuthor

这个目前可能无法支持了,只能等官方实现。看了一眼,如果要支持的话实在是太复杂了,目前这个插件还是定位于在官方推出属性面板之前的过渡吧

原来是我之前看漏了一个API,我的锅qaq

hdg8087

hdg8087 commented on Jan 15, 2024

@hdg8087

保持什么统一,真的没必要。
可以和DV直接商量一下要不要做、怎么做。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @hdg8087@TransMux

        Issue actions

          支持显示数据库属性 · Issue #4 · TransMux/SiYuan-Attributes-Panel