friendsoftypo3/content-blocks
Composer 安装命令:
composer require friendsoftypo3/content-blocks
包简介
TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML
README 文档
README
TYPO3 CMS Content Blocks
This is the standalone repository for the TYPO3 Content Blocks project. Content Blocks provides a new API to create custom Content Types like Content Elements, Page Types or generic Record Types. Use it now in your TYPO3 v13/v14 project and eventually this will become a Core feature in TYPO3 v15 LTS.
Installation
Require this package via composer:
composer req friendsoftypo3/content-blocks
Or install it via the Extension Manager in the TYPO3 backend. The extension key
is content_blocks.
Usage
Refer to the Documentation on how to use the Content Blocks API.
Feedback and Support
You can reach us on the TYPO3 Slack
channel #cig-structuredcontent. We appreciate any constructive feedback and
will help you, if you have any problems.
JSON Schema
Enable validation and auto-completion with JSON schema
Developing
There is a ddev setup ready to use. Ensure ddev is installed on your machine. Then run:
ddev start
ddev composer install
touch .Build/public/FIRST_INSTALL
ddev launch
The default URL is https://content-blocks.ddev.site/. Continue with the TYPO3 installation process.
Testing
First install the composer dependencies:
composer install
Then run unit or functional tests by executing:
Build/Scripts/runTests.sh -s unit
Build/Scripts/runTests.sh -s functional
Hint
Be sure to exclude the .Build/public/typo3temp directory from indexing in your IDE (e.g. PhpStorm) before starting the tests.
Rendering the documentation
When you update the documentation you can try out rendering it locally (Docker required):
make docs
You can test if the syntax and references are ok with
make test-docs
Roadmap 2024
| Milestone | Date |
|---|---|
| Content Blocks v0.6 | 26.02 |
| Content Blocks v0.7 | 01.04 |
| Core patch | 01.04 - 23.04 |
| TYPO3 v13.1 | 23.04 |
| Review period | 23.04 - 14.06 |
| TYPO3 v13.2 | 02.07 |
| Content Blocks compatibility v13 | 11.07 |
| Content Blocks (partly) Core integration | 17.09 |
| Content Blocks 1.0 | 15.10 |
friendsoftypo3/content-blocks 适用场景与选型建议
friendsoftypo3/content-blocks 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 510.19k 次下载、GitHub Stars 达 101, 最近一次更新时间为 2024 年 10 月 14 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 friendsoftypo3/content-blocks 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 friendsoftypo3/content-blocks 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 510.19k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 102
- 点击次数: 14
- 依赖项目数: 30
- 推荐数: 1
其他信息
- 授权协议: GPL-2.0-or-later
- 更新时间: 2024-10-14