0

TLDR:寻找执行以下操作的无头 CMS:

  • 允许您在 UI 中为内容类型创建新的关系模型(歌曲)以创建该内容类型(帖子)
  • 一流的 slug 支持通过自动 slugifying 标题
  • 通过将自动登录的作者附加到内容类型来支持一流的作者
  • GraphQL

我一直在努力寻找一个好的无头 CMS,而我所看到的选项以某种方式缺乏。这将是一个音乐博客,每个帖子都有一系列歌曲,每首歌曲都有一个艺术家(我希望所有这些都是相关的)。

我尝试了 Strapi 和 Prismic,两者似乎都不允许您将相关的歌曲添加到 Post,除非之前创建了歌曲。同样,您不能在没有之前创建艺术家的情况下将艺术家添加到歌曲中。这使得创建 Post 变得非常麻烦,因为要在创建 Post 之前设置所有其他内容类型。

如果您需要在创建另一种内容类型时动态创建关系数据,任何人都知道任何可以弹出模式或其他良好用户体验的好选项吗?我尝试了 GraphCMS,它让我非常接近,但似乎对我想要的其他一些东西没有一流的支持(自动 slug 生成和自动作者链接到他们创建的内容类型)。

4

1 回答 1

0

您是对的,使用 Prismic 您需要创建相关文档(例如您的艺术家),以便能够在他们的歌曲中引用他/她。我注意到这是对产品团队的一项功能请求,但如果您开始从正在编辑的文档创建新文档,编辑体验可能会变得不清楚......也许您可以打开另一个选项卡来创建链接的艺术家,然后在您完成该选项卡时将其附加到歌曲中?

关于作者:我们建议将作者创建为您在帖子文档中建立内容关系的实体。这是因为很难为文档分配作者(是发布文章最后一个版本的人,还是在发布之前最后编辑文档的人,或者创建第一个发布版本的人)文档(另一个可能只是纠正了一些错别字)此外,它允许您添加更多关于作者的元数据:拥有头像图像、角色、团队等。

除此之外,在 Prismic 方面,它似乎符合您的其他要求。让我们知道您最终选择了哪种工具!

于 2020-12-14T12:34:38.917 回答