Loving Tina? us on GitHub0.0k

产品路线图

欢迎查看 Tina 的公开路线图!这是一份持续更新的动态文档。如果你想提交想法,或者想看看我们正在评估的功能需求,欢迎前往我们的 GitHub Discussions。

{产品路线图}

已完成

TinaCloud —— 项目洞察

我们正在为 TinaCloud 控制台加入新的分析能力,帮助团队了解内容是如何演进的。这些洞察会展示谁做了修改、哪些文件被更新,以及活跃度随时间的变化趋势,让团队对自己的内容工作流有更清晰的视野。

TinaCMS —— 遥测(由 PostHog 提供支持)

我们引入了由 PostHog 提供支持的可选遥测功能,以便更好地了解用户如何使用 TinaCMS。这些数据将指导我们改进产品,同时保护用户隐私。由于 TinaCMS 是开源的,所有遥测都完全可选、可配置。

TinaCloud 独立内容仓库支持

多仓库支持让单个 TinaCloud 项目可以在生成器/代码仓库之外,再连接一个独立的内容仓库。这种面向企业的架构把编辑的内容与应用代码解耦,消除了 schema 同步问题和重复的 TinaCMS lock 文件。

/

无需 React 的 Astro 支持

TinaCMS 的实时编辑现在可以在 Astro 中使用,而无需把 React 引入你的站点。编辑者可以点击任意字段在后台内行内编辑,生产环境则完全不打包编辑器代码。

GitHub Enterprise 支持

TinaCloud 现已支持连接 GitHub Enterprise 的本地部署实例。

/

双因素认证

为 TinaCloud 用户增加一层额外的防护,防止未授权访问,让内容管理更安全。

/

Vercel 数据缓存支持

部署在 Vercel 上?这项改进利用 Vercel 的数据缓存来加快内容分发、降低 API 负载,并提升编辑时的响应速度。

/

React 19 支持

为 TinaCMS 带来更好的性能、更高效的渲染,以及对现代 React 特性的更好兼容。

文档站启动模板

既然 Tina 与文档站如此契合,我们基于 Next.js 打造了一套一流的 TinaCMS + 文档站启动模板。

构建系统 —— 从 CommonJS 迁移到 ESM

我们正在现代化构建系统,从 CommonJS 切换到 ESM,以获得更好的性能和兼容性。

正在进行中

媒体管理器的编辑工作流支持

我们正在为媒体管理器加入编辑工作流支持,让媒体变更也能走与内容编辑相同的基于分支的流程。

TinaCloud 性能

改进我们的内容 API —— 更快的内容读取响应时间。这将缩短静态站点的构建时间,让部署更迅速。对于企业客户,我们还在增加数据隔离,确保其数据与其他账户分离,以获得更好的安全性和可扩展性。

改进媒体管理体验

我们的清单上还有若干媒体管理方面的改进(图片搜索、支持更多媒体类型等)。

用 GitHub Actions 修改内容(即 ContentHawk)

我们正在提供一个公开的 GitHub Action,用于查询和编辑你的内容。一个典型用法是:通过 GitHub Actions 定期借助 AI 在项目中查找内容,例如文档。

TinaCMS v4 —— 全新的插件架构与表单系统

我们正在重构 TinaCMS 的底层,让更多部分可以在不 fork 项目的前提下被定制或替换。这会让 TinaCMS 更易维护,也让团队对编辑器的行为有更多掌控 —— 包括更好的脏状态管理、校验、草稿,以及自定义行为的钩子。

TinaCloud —— 命令行工具

官方的 TinaCloud CLI 让开发者可以在终端里管理项目、仓库、分支等。

认证从 AWS Cognito 切换到 WorkOS

我们正在把认证体系升级为使用 WorkOS,让用户访问的管理更简单、更可靠。

即将推出

TinaCMS v4.1 —— MDX 插件适配器

我们正在增加 MDX 插件适配器,让团队可以使用自己偏好的 Markdown 工具和 Markdown 方言,同时保留 TinaCMS 的可视化编辑能力。Fumadocs 将是首个计划支持的适配器。

改进的 PR 工作流

我们正在对 Tina 的编辑工作流做一些改进,让你可以直接在 CMS 界面中合并 Pull Request。

/

Copilot 指令

我们正在编写用 TinaCMS 做 VibeCoding 的文档,让上手更加轻松。

MCP 服务器

我们正在探索一些在内容创作流程中运用 AI 的方式。

/