Sillot icon indicating copy to clipboard operation
Sillot copied to clipboard

伺服分享与权限管理功能增强

Open HowcanoeWang opened this issue 2 years ago • 4 comments
trafficstars

在什么情况下你需要该特性?In what scenarios do you need this feature?

参考该issue:

https://github.com/siyuan-note/siyuan/issues/7022

描述可能的最优解决方案 Describe the optimal solution

No response

描述候选的解决方案 Describe the candidate solution

No response

其他信息 Other information

No response

HowcanoeWang avatar Mar 04 '23 07:03 HowcanoeWang

请描述与 #261 的需求差异

Soltus avatar Mar 04 '23 07:03 Soltus

不是很确定 “渲染静态版本”是什么意思,类似于生成一个网页快照吗,然后每次编辑了都得手动更新快照?

我上面的需求还包括分享了(个别页面)之后,依然保留伺服的协同编辑功能(或只有查看权限的话,实时更新文档变化)

本质上就是伺服功能基础上,屏蔽了对工作空间内其他不相关页面的访问与查看权限(如,砍掉文档树面板的渲染,无法通过修改url上面的链接访问其他内容等)

HowcanoeWang avatar Mar 04 '23 07:03 HowcanoeWang

静态版本下,组件无法逆向同步数据,只能更新版本来更新数据。该需求不需要鉴权。 协同编辑需要完成前置任务:

  1. #29
  2. #30
  3. #257
  4. #260
  5. #263

汐洛不会削弱伺服功能,基于此理念任何在伺服基础上的破坏性建设会被尽量避免。因此,汐洛按计划将另起服务实现协同编辑

Soltus avatar Mar 04 '23 07:03 Soltus

其实只是在伺服的核心上,添加了一个权限过滤层的感觉,并不是真的砍掉什么功能,依然可以通过localhost:6806/stage/build/desktop正常的使用伺服功能。

不过目前的方案听起来也是等价的实现,期待发版后测试一下

HowcanoeWang avatar Mar 04 '23 07:03 HowcanoeWang