将链接内容类型显示为嵌入式视频,提供视频画廊视图
项目描述
简介
此包为Plone的链接内容类型添加了一个新的视图。如果链接的远程URL是一个可嵌入的视频,collective.videolink将覆盖默认的link_redirect_view浏览视图以显示嵌入式视频。
致谢
此代码最初是从另一个项目nmd.ploneaslinkvideoembed分支出来的
依赖项
Plone
requests
plone.patternslib
Plone 4兼容性
使用collective.videolink 3.0a5
Plone 5兼容性
使用collective.videolink >5.0
版本5支持Vimeo和YouTube的视频,以及从Google Drive公开的视频链接的实验性支持。
为什么需要这个包?
我需要一个方式来以缩略图画廊样式视图显示视频链接。这提供了一个简单视图,用于视频链接集合。已知它与youtube和vimeo的视频一起工作。它还支持soundcloud和其他可嵌入链接。
变更日志
5.0a5 (2018-03-16)
现在“展开”了来自goo.gl和flickr的URL [pigeonflight]
支持嵌入flickr相册 [pigeonflight]
5.0a4
版本升级 [pigeonflight]
5.0a2
更新了变更日志和readme
5.0a1
添加了soundcloud和实验性google drive视频支持 [pigeonflight]
现在与Plone 5兼容 [pigeonflight]
对嵌入式视频列表视图和单个视图进行了进一步的定制 [pigeonflight]
添加了对plone.patternslib的依赖项,并且视频现在使用pat-inject加载内联;修复了缩略图,以便在创建视频链接时创建缩略图,而不仅仅是修改视频链接 [pigeonflight]
重构为使用自定义标记接口“IVideoLinkOembedable”,作为覆盖默认链接视图使用视频视图的策略;我们不再在显示菜单中实现自己的显示视图[pigeonflight]
测试套件已更新,以支持plone.app.testing
3.0a4
用collective.prettyphoto替换了collective.colorbox [pigeonflight]
不要清除视图方法 [cleder]
使用metal:content-core fill-slot="content-core"来简化页面模板 [cleder]
将嵌入视频视图添加到集合和文件夹 [pigeonflight]
已知与Plone 4.2和4.3兼容
3.0a
collective.colorbox与collective.prettyphoto
本版本需要Plone 4,因为它使用随Python 2.6一起提供的json模块 [pigeonflight]
现在正确支持blip.tv和youtube视频 [pigeonflight]
2.0a
现在与Plone 4兼容的版本 [pigeonflight]
1.0a10
更新了viddler代码,以补偿url缺少尾随斜杠的情况 [pigeonflight]
1.0a9
防止对oembed提供商查询的不必要重复 [pigeonflight]
1.0a5
修复了当产品安装时正常链接会变断的bug [pigeonflight]
1.0a4
从embed.pt中删除了多余的“调试”行,该行显示了不必要的元数据 [pigeonflight]
1.0a3
现在依赖于oohembed来支持来自vimeo、youtube或viddler之外的视频 [pigeonflight]
在@@embeddedvideos集合视图中,将强制将缩略图宽度设置为200px [pigeonflight]
1.0a
添加了vimeo视频的自动缩略图的概念证明 [pigeonflight]
为集合创建了一个自定义视图,称为@@embeddedvideos [pigeonflight]
从nmd.plonelinkasvideoembed分叉 [pigeonflight]
项目详情
collective.videolink-5.0a5.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 01ce8d79878739c6908d085632aa8475417fcc0b4ef2f1e8be23882209b7cde2 |
|
MD5 | 5a4001de6d35fb6f25b9ccb3713ecda2 |
|
BLAKE2b-256 | 014b3964e2c5f387f9d11cc6701905b3c27cf734b2a1dfe8ecb5f84353adbe7c |