---
title: "让您的编辑器具备协作功能"
description: "使用 Tiptap 协作在本地或我们的云中让您的编辑器具备协作功能。了解更多信息请查看我们的文档！"
canonical_url: "https://tiptap.zhcndoc.com/collaboration/getting-started/overview"
---

# 让您的编辑器具备协作功能

使用 Tiptap 协作在本地或我们的云中让您的编辑器具备协作功能。了解更多信息请查看我们的文档！

协作为您的编辑器添加实时协作编辑功能。在线状态指示器显示谁正在活跃，意识高亮显示每个用户的光标和选择，内置的 [版本历史](https://tiptap.zhcndoc.com/collaboration/documents/snapshot.md) 和 [评论](https://tiptap.zhcndoc.com/comments/getting-started/overview.md) 跟踪每个更改。

它在我们的开源 [Hocuspocus](https://github.com/ueberdosis/hocuspocus) 后端运行，通过 Yjs CRDT 同步内容，并且可以从单个演示扩展到数千个并发连接。

## 维护文档

每个更改都存储为 Yjs 更新。使用 [REST API](https://tiptap.zhcndoc.com/collaboration/documents/rest-api.md) 获取 JSON 或推送程序性编辑。添加 [网络hooks](https://tiptap.zhcndoc.com/collaboration/core-concepts/webhooks.md) 以获取即时通知并检索您所有的文档。

使用我们的 [文档管理 API](https://tiptap.zhcndoc.com/collaboration/documents/rest-api.md) 创建所有文档及其相关信息的备份。

## 启用高级功能

- [版本历史](https://tiptap.zhcndoc.com/collaboration/documents/snapshot.md) – 安装协作历史扩展，让用户恢复任何先前状态。
- [快照比较](https://tiptap.zhcndoc.com/collaboration/documents/snapshot-compare.md) – 以快照比较突出显示版本之间的差异。
- [语义搜索](https://tiptap.zhcndoc.com/collaboration/documents/semantic-search.md) – 加入测试版，通过含义而非关键字搜索您的库。

企业本地解决方案

将协作及所有其他 Tiptap 功能集成到您的基础设施中。

在您的堆栈中部署我们的 docker 镜像

自信地扩展到数百万用户

提供聊天中的定制开发和集成支持

[咨询我们](https://tiptap.dev/contact-sales)

## 从 Hocuspocus 或协作云迁移

将您的应用程序从 Hocuspocus 迁移到本地解决方案或 Tiptap 协作云只需简单地将 `HocuspocusProvider` 切换为 `TiptapCollabProvider`，或反之。

这不需要对您的设置进行其他任何更新，您与 API 的交互方式也不会改变。`TiptapCollabProvider` 作为中介，管理您的应用程序如何连接到服务器以及处理登录详情。

这种迁移方式也适用于从 Tiptap 协作云迁移到本地配置。

查看 [批量导入端点](https://tiptap.zhcndoc.com/collaboration/documents/rest-api.md#batch-import-documents) 以迁移您的文档。

## 架构管理

Tiptap 强制执行严格的架构遵循，丢弃活动架构中未定义的任何元素。这可能导致当使用不同架构版本的客户端同时编辑文档时出现问题。

例如，想象在一个更新中添加任务列表功能。使用先前架构的用户无法看到这些任务列表，任何由新架构用户添加的任务列表由于架构不一致将从他们的视图中消失。这是因为 Tiptap 在客户端之间同步更改，根据较旧的架构删除未识别的元素。

为了缓解这些问题，考虑实施 [无效架构处理](https://tiptap.zhcndoc.com/editor/core-concepts/schema.md#invalid-schema-handling)，如 Tiptap 编辑器文档中所述。
