Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

关于多人协作的建议 #7230

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

关于多人协作的建议 #7230

luyii-code-1 opened this issue Feb 11, 2025 · 2 comments
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
@luyii-code-1
Copy link
Author

luyii-code-1 commented Feb 12, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in 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