从Alpha升级到Beta
TinaCMS目前已全面发布。虽然本页面的内容可能仍然有用,但我们建议使用TinaCMS的最新版本 – 最新变化。
Beta变化
除了在TinaCloud仪表板中进行了一些用户界面改进外,我们还在幕后进行了许多更改。其中最大的变化之一是我们如何处理用户账户。
以前,当您创建一个TinaCloud账户时,您是在创建一个您可以在https://OrgName.tina.io访问的组织。我们认为给每个组织一个独特的子域和用户池会很不错,但在这种模式下花了一些时间后,发现这增加了很多复杂性,却没有带来太多价值。
随着beta版本的发布,我们将用户账户移到了前台。无论何时创建TinaCloud账户,您都将始终在https://app.tina.io访问它。这意味着即使您是多个组织的一部分,您也只会有一个TinaCMS账户。
用于在TinaCloud账户中创建/管理组织的工具即将推出。目前,我们创建了一个默认组织,您仍然可以邀请用户加入。
迁移路径
由于我们正在更改TinaCloud中用户账户的工作方式,现有的alpha用户必须重新创建他们的TinaCloud账户并更新他们的TinaCloud站点。好消息是,由于我们不控制您的内容,实际上没有其他事情需要做。
重新创建您的TinaCloud账户
- 前往https://app.tina.io并注册一个新账户。
- 登录到您新创建的账户重新创建任何现有项目。
- 邀请任何用户加入您新创建的账户。
更新您的TinaCloud站点
- 移除
tina-graphql-gateway和tina-graphql-gateway-cli依赖项。
- 添加新的TinaCMS依赖项。
- 将任何现有的
tina-graphql-gateway导入更改为tinacms。 - 更新
package.json。将yarn tina-gql调用替换为yarn tinacms。 - 更新您站点的环境变量。
- 删除
NEXT_PUBLIC_ORGANIZATION_NAME - 将
NEXT_PUBLIC_TINA_CLIENT_ID更改为您新TinaCloud账户中的客户端ID。
就是这样!希望您能够像以前一样继续在启用了TinaCMS的站点上工作。我们不期望在首次全面发布时需要重复此过程。
如果您遇到任何问题或有任何疑问,请随时前往我们的Discord!我们很乐意听到您的意见。