b13 / authorized-preview
生成预览URL,以预览隐藏的语言,无需后端登录
4.0.0
2024-06-25 10:54 UTC
Requires
- php: ^8.1
- typo3/cms-core: ^12.4
README
authorized_preview 是一个TYPO3扩展。它通过生成的预览URL添加了预览禁用语言的功能,无需后端登录。
要求
- TYPO3 v12 LTS(对于早于TYPO3的版本,请使用v2或v3)
安装和设置
通过您喜欢的途径安装扩展。该扩展将向数据库添加一个数据库表。无需其他设置。该扩展即插即用。
功能说明
该扩展添加了一个名为“预览”的后端模块。该模块列出每个站点上所有禁用的语言(“在前端显示” = false)。对于每种禁用语言,可以配置有效期和生成预览URL,然后可以将该URL发送给同事(例如,用于校对)。
在有效期内,预览URL允许访问禁用语言,无需后端登录。对于任何其他网站访问者,禁用语言仍然不可访问。
工作原理
预览URL指向配置的语言基础。它们还包含一个特定的GET参数。
此参数存储在数据库中,与URL配置的有效期一起。只要此有效期未过期,PSR-15中间件就会识别GET参数,并允许访问该语言。该参数存储在Cookie中,因此不需要在每个请求中都需要GET参数。
由 b13 用♥制作
探索我们开发的更多TYPO3扩展,这些扩展有助于我们在客户项目中创造价值。作为我们的工作方式的一部分,我们专注于测试和最佳实践,以确保我们所有代码的长期性能、可靠性和结果。