labor-digital/typo3-frontend-api

TYPO3: 提供支持单页应用的前端API处理器

安装次数: 1,768

依赖项: 1

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 0

开放问题: 13

类型:typo3-cms-extension

10.8.4 2022-11-28 13:34 UTC

This package is auto-updated.

Last update: 2024-09-04 10:46:58 UTC


README

此软件包为您TYPO3安装提供扩展的API功能。在TYPO3中创建RESTful API从未如此简单。它提供了一个基于PHP league的route包的扩展路由器,它与现有的PSR-7中间件堆栈协同工作,但您可以选择为API请求注册自己的中间件。此包还内置了对使用fractal将ext-base域对象转换为json-api资源的支持。

在设计此扩展时的主要重点是提供使用TYPO3创建单页应用的所有功能。因此,该软件包包含菜单、翻译、页面内容渲染和内容元素数据表示自动生成的端点。

此软件包的另一个关键方面是内容元素的简单处理。该软件包提供了一种强大的扩展到extbase控制器,允许您根据数据元素渲染内容,而不是基于fluid样式的内容。

要求

已知问题

  • 此扩展未与工作空间一起测试,可能无法正确工作。

安装

使用composer安装此软件包

composer require labor-digital/typo3-frontend-api

之后,您可以在TYPO3安装的扩展管理器中激活此扩展

示例扩展

要查看如何使用此扩展,您可以查看示例扩展

文档

在为TYPO3 v10完全重写扩展后,必须重写旧文档。我目前正在做这项工作。

明信片软件

您可以自由使用此软件包,但如果它进入了您的生产环境,我们非常感谢您从您的家乡寄给我们一张明信片,说明您正在使用我们的哪些软件包。

我们的地址是:LABOR.digital - Fischtorplatz 21 - 55116 Mainz, Germany

我们将发布我们在公司网站上收到的所有明信片。