虽然这个问题现在已经相当老了(我直到现在才看到它)并且您可能已经发现了更多关于 Fluid Powered TYPO3 提供的内容:
您要求的功能(电视风格的 FCE、低编码开销,尤其是最后一个更关注过程而不是工具的功能)正是Fluid Powered TYPO3 的全部内容:
- 我们提供简单的方法来获取 TYPO3 识别的页面和内容模板,并可供网站的内容编辑器使用。
- 我们使用一种通用的 API 方法(建立在 TYPO3 的 TCA/TCEforms 之上),您可以在页面和内容模板中使用它来添加自定义字段(例如:创建一个字段来设置网站标题的颜色或配置具有蓝色背景的内容元素,依此类推)。
- 我们使用 Fluid,它是(正如 Michael 已经说过的)一个极好的渲染引擎。
但这只是您使用扩展(目前有 20 个 - 不,实际上是 20 个)所拥有的一小部分可能性,它们都提供了不同的功能集:有 ViewHelper 库VHS,您可以将其与任何类型的 Fluid 模板一起使用,有流体页面,流体内容和流体后端,可让您将模板文件放置在可识别的路径中,并且无需进一步麻烦即可使用,有视图可让您为插件 templateRootPaths 使用覆盖路径(例如:仅覆盖来自 EXT:news 的一个模板文件而无需从 EXT:news 复制所有模板文件)。有建设者它可以生成扩展、ViewHelper 单元测试类、测试您的 Fluid 模板等等。有一个包含一系列 Extbase 服务类型类的工具,您可以在自己的 Extbase 插件中使用这些类。流体小部件是复杂流体小部件的绝佳基础。你有像 *extbase_realurl* 这样的辅助工具,它可以为任何 Extbase 插件生成自动 realurl 规则。还有schemaker,它可以让您为自己的 ViewHelpers(或任何版本,例如流体本身、VHS 或通量等)创建自己的 XSD 模式。
不止于此。简而言之,我们为您提供创建每种类型的网站、模板或插件所需的所有工具。我们的工具有一个主要关注点:效率。
这听起来像是一个巨大的嘴,但它并不像看起来那么复杂。通常你会从使用三个或四个扩展开始,它们的目的很明确:Flux 允许你添加内容编辑器用来配置内容、页面和插件实例的表单字段;VHS 提供了大量多用途的 VieWHelper,以供您在需要时使用,而不仅仅是 Fluid 中包含的那些。然后是流体内容和流体页面之一或两者,它们非常简单,因为它们所做的只是允许您将模板文件用作内容元素或页面模板。
有很多东西需要习惯——任何框架都是如此——但我们花了很多精力来使 API 完全一样,这意味着你可以在一个上下文中学习任何东西(例如页面模板)在其他(如内容模板和后端模块)中使用。
如果您想在创建内容、页面和插件时节省时间并保持一致,Fluid Powered TYPO3(这是所有这些 20 多岁扩展的总称)将为您做到这一点。
我可以建议您花几分钟时间阅读我在 fedext.net 上发布的新导览 - URL 是http://fedext.net/tour/form-api.html - 它主要针对接触过 Extbase 和Fluid 较早,但即使您习惯于“只是”使用 TYPO3,要点也应该是有意义的。
如果您需要更多详细信息,欢迎在 Github 或 IRC(Freenet 上的#typo3)上找到我们。我们总是乐于帮助新用户。
干杯,
克劳斯。无名编码者