derhaeuptling / contao-vimeo-api
Contao开源CMS的Vimeo API扩展
2.0.2
2016-10-17 08:41 UTC
Requires
- php: >=5.4.0
- contao-community-alliance/composer-plugin: ~2.4 || ~3.0
- contao/core-bundle: ~3.5 || ~4.1
Replaces
- contao-legacy/vimeo_api: 2.0.2
README
此扩展允许您在网站上嵌入Vimeo视频和专辑。它支持显示公共和私有视频,使用自定义海报图片,在灯箱中查看视频。
该模块支持响应式图片功能,这是Contao默认实现的。
需求
唯一的要求是在页面上启用jQuery。如果您还想使用灯箱功能,请启用页面布局设置中的j_colorbox
模板。
配置
为了使其正常工作,您必须创建Vimeo应用,并在https://developer.vimeo.com/apps/生成个人访问令牌。然后,在Contao设置中输入以下数据
- 客户端ID(在Vimeo中:客户端标识符)
- 客户端密钥(在Vimeo中:客户端密钥)
- 访问令牌(在Vimeo中:个人访问令牌)
之后,您就可以开始创建“Vimeo视频”内容元素了。如果某些功能不起作用,请务必检查系统日志。
清除Vimeo缓存
默认情况下,该扩展会缓存从Vimeo API获取的视频数据和图像,以提升整体性能。如果您需要清除缓存,请转到维护模块并清除Vimeo缓存。
重建Vimeo缓存
如果您想重建图像和数据缓存,您可以转到维护模块并在此处重建。脚本将对每个Vimeo内容元素执行AJAX请求 - 它的工作方式与重建Contao搜索索引类似。
与清除/清除Vimeo缓存不同,它不会删除缓存,而是覆盖它。这意味着前端仍然可以及时访问,但如果特定的元素尚未处理,它仍然可以显示旧的缓存。
显示私有视频
要显示Vimeo私有视频,请确保您的访问令牌已启用private
作用域。您可能还需要调整视频本身的设置,允许它在期望的网站上显示。
从1.x升级到2.x
安装扩展的新版本后,请确保清除Vimeo缓存。这将删除过时的文件。然后,您应该批量重建整个缓存。