关于开源无头 CMS 您需要了解的一切

Strapi 有哪些不同的可能性?

内容管理

它存在 Strapi 中不同类型的内容 :

  • 集合类型:可以多次使用的内容,例如新闻或事件。
    单一类型:独特的内容,例如主页或联系页面。
  • 组件:提供特定字段或验证规则并可在各种内容中重用的纳税人块。

构建是实时完成的:不同的内容可以在“内容类型构建器”部分中找到。 在后端,Strapi 生成相应的代码,包括 JSON 模式。 另外,也可以直接将内容写入代码中。 一旦在 Strapi 中进行更改,代码就会重新生成。

有哪些字段类型可用?

  • 文本 ;
  • 富文本;
  • 图像 ;
  • 日期 ;
  • ETC。

自定义字段允许您丰富现有类型的内容或使用您选择的所见即所得编辑器创建新型定制内容。

可能性 动态组件和区域 特别有趣。 组件是内容的子类型,可以从一种内容重复到另一种内容。 动态区域允许您贡献一种或多种类型的组件并即时进行修改。 此选项非常适合创建不同的内容。

内容有两种状态:草稿和已发布。 可以使用扩展添加其他状态。

Strapi 的本机 API

发布后,所有内容均可通过 Strapi 的本机 API 获取。 默认情况下,它是 REST API,但可以使用官方 Strapi 插件来使用 GraphQL。 一旦创建内容,其 API 端点就会自动生成。 然后可以通过此 API 检索它。 默认情况下,所有这些 API 都是私有的并且可以公开。

Strapi 仅检索 1 级信息,例如,要检索与图像字段相关的某些内容,您必须使用“Populate”参数。 它的使用有时很乏味。 为了方便起见,有一个名为 populate-deep 的插件默认会获取所有信息。

REST API 提供了多种过滤器来过滤深层字段的基本值、发布状态并丰富控制器以使用特定操作。 有多个操作员可用。

国际化

最初,Strapi 是用英语配置的。 管理语言在 app.js 文件中配置,内容语言使用名为“internationalization”的集成插件配置。 后者允许您管理多种语言,包括集合。

用户管理

对于贡献者管理,需要多次创建角色及其关联规则。 可以生成具有精确规则的 API 密钥。 您可以在“用户”管理中找到这些参数,以巧妙地为每个贡献者提供一个或多个角色。

配置视图

在后台,您可以在编辑内容视图时通过重新组织字段的大小、显示的文本等来自定义内容视图。 可以移动或编辑字段。 Strapi Config-Sync 插件可以更轻松地在不同环境中同步它们。

Strapi,一个简单而灵活的 CMS

Strapi 的目标是成为一个简单的 CMS,但一切都可以以扩展的形式提供,以便能够轻松地丰富它。 丰富的可用文档和软件的可能性使其成为一个灵活的解决方案。 它包括一个真正的后端方法来添加完全可定制的功能。 其设计使其成为可扩展且高效的 CMS。

Strapi 完全可定制,您可以通过插件添加适合您的模块,还可以开发自己的扩展。 与传统 CMS 不同,Strapi 的架构和组织使其成为可靠且高效的工具,提供真正的灵活性。 它通过专注于灵活性、技术和性能,为后者提供了真正的替代方案。

其他来源:

Leave a Reply

Your email address will not be published. Required fields are marked *

近期新闻​

编辑精选​