Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

关于多人协作的建议 #7230

Open
3 tasks done
luyii-code-1 opened this issue Feb 11, 2025 · 1 comment
Open
3 tasks done

关于多人协作的建议 #7230

luyii-code-1 opened this issue Feb 11, 2025 · 1 comment
Labels
kind/improvement Categorizes issue or PR as related to a improvement. priority/awaiting-more-evidence Lowest priority. Possibly useful, but not yet enough support to actually get it done.

Comments

@luyii-code-1
Copy link

前置条件

  • 已经在 Issues 列表中搜索了相关问题。
  • 这是和 Halo 相关的特性,如果是非项目本身的问题,建议在 Discussions 提交。
  • 如果是插件和主题特性建议,请在对应的插件和主题仓库提交。

你当前使用的版本

2.20.14 LTS(2025-01-24)

描述一下此特性

关于对人协作目前有以下问题:

1.保存冲突

2.版本历史控制

我的建议:

1.类似Git的提交性质发布

2.后台添加以文字为对象的文字编辑者元数据(非原本的文章对象)

附加信息

软件信息
名称
Halo 专业版
状态
Halo 专业版未激活
请访问 https://www.lxware.cn/halo 购买 Halo 专业版,并导入许可证。
基本信息
外部访问地址
https://www.luyii.cn
启动时间
2025-02-11 15:49
已激活主题
Theme-Stack
Theme-Stack
已启动插件
WebP Cloud Services
WebP Cloud Services
图库管理
图库管理
RSS
RSS
评论组件
评论组件
静态网页服务
静态网页服务
页面静态缓存
页面静态缓存
Markdown / HTML 内容块
Markdown / HTML 内容块
Sitemap
Sitemap
搜索组件
搜索组件
应用市场
应用市场
环境信息
版本
2.20.14
构建时间
2025-01-24 18:50
Git Commit
ed69ad8
Java
IBM Semeru Runtime Open Edition / 21.0.5+11-LTS
数据库
MySQL Community Server - GPL / 8.4.4
操作系统
Linux 5.15.0-118-generic / amd64
系统时区
Asia/Shanghai
系统语言
en_US

@ruibaby
Copy link
Member

ruibaby commented Feb 12, 2025

我的建议是不考虑多人同时编辑的场景,这不是 Halo 的目标。我认为可行的优化是当有人正在编辑文章的时候,直接锁定文章,不允许其他用户打开编辑页面,这样做可以完全不考虑冲突的问题,直接强制更新。

@ruibaby ruibaby added priority/awaiting-more-evidence Lowest priority. Possibly useful, but not yet enough support to actually get it done. kind/improvement Categorizes issue or PR as related to a improvement. labels Feb 12, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
kind/improvement Categorizes issue or PR as related to a improvement. priority/awaiting-more-evidence Lowest priority. Possibly useful, but not yet enough support to actually get it done.
Projects
None yet
Development

No branches or pull requests

2 participants