typo3 - 工作空间是 TYPO3 的一等公民吗?
问题描述
TYPO3 工作区是积极开发的完整 TYPO3 公民,还是它们是一个过时的概念,TYPO3 出于兼容性原因无法摆脱?
请包括工作空间概念的历史,以证实您的答案!
解决方案
首先:我无法回答“工作空间是 TYPO3 的一等公民吗?”这个问题。这需要一个TYPO3核心开发者来回答?
核心 API 文档解释了基本概念:
TYPO3 CMS 提供了一种称为“工作区”的功能,可以在不影响当前可见(实时)版本的情况下对网站内容进行更改。可以在发布前预览更改并通过审批流程。
https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Workspaces/Index.html
个人过期
我在当前稳定版本的 TYPO3 (9.x / 8.x) 上没有过期的工作空间。我对工作空间的过期将回到 TYPO3 4.5 和 6.2。他们使用所有核心元素开箱即用。在调整项目特定扩展中的一些配置后,该功能通过使用基于 extbase 的存储库来工作。
个人结论
我个人的意见是:在项目需要之前避免启用工作区。
缺点:
- 数据库内部更复杂。
- 使查找错误/测试更加耗时。
- 如果您需要构建自定义 SQL 查询,则需要密切关注工作空间的实现并详细了解。
- 对编辑来说更复杂。
- 如果不使用核心 API,第 3 方扩展可能不再起作用。
推荐阅读
- git - git 存档名称中带有空格的文件
- php - Symfony 2.8 - ChoiceType 需要字符串,但登录需要角色是数组
- python - 手动引发异常的代码中的 Nosetests 错误
- python - 在 Python 中使用 Selenium 从某个 div 获取链接
- json - 在 Jmeter 中使用 JSON POST 数据中的参数时,会更改另一个 json 实体
- javascript - 拆分 Reducer 时出错
- mysql - 如何在 Select Query 中写入 OR 条件
- recursion - 如何找到变量,是否在恒定时间内完成
- xml - 使用 sed 或 awk 从包含方括号的 xml 替换 IP
- r - 使用“ppc_stat()”时直方图值失真