gridelementsteam / gridelements
此TYPO3扩展将网格概念从页面后端布局扩展到常规内容元素——网格元素。它提供了许多新特性,如高级拖放或真实引用,提高了页面和列表模块的可用性,从而加快了日常工作
Requires
- php: ^7.4 || ^8.0 || ^8.1 || ^8.2
- typo3/cms-backend: ^10.4 || ^11.5
- typo3/cms-core: ^10.4 || ^11.5
- typo3/cms-frontend: ^10.4 || ^11.5
- typo3/cms-recordlist: ^10.4 || ^11.5
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.1.0
- friendsoftypo3/phpstan-typo3: ^0.8.1
- phpstan/phpstan: ^0.12.99
- dev-master
- 11.1.0
- 11.0.0
- 10.4.3
- 10.4.2
- 10.4.1
- 10.4.0
- 10.3.0
- 9.8.1
- 9.8.0
- 9.3.0
- 9.2.2
- 9.2.1
- 9.2.0
- 9.1.1
- 9.1.0
- 9.0.0
- 8.8.2
- 8.8.1
- 8.8.0
- 8.5.2
- 8.5.1
- 8.5.0
- 8.4.1
- 8.4.0
- 8.3.0
- 8.2.3
- 8.2.2
- 8.2.1
- 8.2.0
- 8.1.0
- 8.0.0
- 7.7.0
- 7.6.1
- 7.6.0
- 7.5.2
- 7.5.1
- 7.5.0
- 7.4.3
- 7.4.2
- 7.4.1
- 7.4.0
- 7.3.0
- 7.2.0
- 7.1.0
- 7.0.5
- 7.0.4
- 7.0.3
- 7.0.2
- 7.0.1
- dev-11-0
- dev-10-0
- dev-8-0
- dev-9-0
This package is auto-updated.
Last update: 2024-08-30 11:56:08 UTC
README
TYPO3扩展 gridelements
此TYPO3扩展将网格概念从页面后端布局扩展到常规内容元素——网格元素。
网格元素就像后端布局一样,由TypoScript定义,因此可以轻松重用、扩展,并置于版本控制之下。它允许网格嵌套,为后端编辑器提供广泛的布局可能性。其容器性质鼓励将内容元素分组,并分配特定的前端渲染,例如显示手风琴、标签页或画廊。网格元素可以相互引用,以保持内容结构精简。其重点始终放在后端编辑器的可用性上,这由高级拖放处理和细粒度的配置设置来支持,以定义每个网格元素的具体规则。
这种方法是TemplaVoilà!模板引擎的替代方案,该引擎使用XML在数据库字段中存储关系,并在所有组件中提供较少的便利。
激励人们分享
我们坚信开源软件的原则,这就是我们为什么完全免费与您分享此TYPO3扩展。
即使是开源项目的贡献者也必须以某种方式谋生,因此即使您没有义务这样做,也应该考虑分享一小部分您可能从该扩展中获得的钱作为回报。这样我们可以确保未来继续为TYPO3社区提供更好的扩展和服务。
提前感谢您的支持。
如何支持我们的努力?
协议
摘自coders.care博客文章关于TYPO3扩展的服务级别协议
使公司、开发人员和社区能够联合起来并繁荣发展
尽管其他开源项目提供的大多数服务级别协议变体中有一个特别之处,那就是应该不同。需要购买所谓的“企业”或“专业”版扩展或TYPO3本身,才能获得SLA的资格,这是不可接受的,因为它将在社区中创造两个阶层,并违反了GPL所暗示的免费软件原则。
同意一定服务级别的个人应该从可靠性和响应性中获益,而不是通过获得对其他社区成员不可用的东西来获益。因此,必须有一个协议,即在获得根据您支付的水平优先级获取的个人早期或即时访问的同时,继续与社区中每个人分享改进后的公共扩展。
对于开发人员,还需要另一个协议:他们必须接受并发布他们对扩展的修复和更改,以达到一定的程度,这样整个开发人员池就可以照顾到SLA涵盖的扩展。这将避免分支。
这些协议有几个良好的副作用。例如,它会减少由一个人维护的扩展数量,从而降低使用这些扩展时的损失风险。由于四眼原则,这将提高已批准的每个扩展的质量,同时减少在TER中“我也想”的扩展数量。
将有一个强大的开发者团队支持服务级别,因此保持已批准的扩展与TYPO3核心的新版本保持一致将变得容易。由于这将与TYPO3核心团队和安全团队紧密合作,因此影响扩展行为的核心错误和安全漏洞可以更容易地修复和发布。