跳转到主要内容

embed.ly服务的TinyMCE可视化编辑器支持

项目描述

简介

本软件包为embed.ly服务提供TinyMCE可视化编辑器支持:可以通过一个API将来自不同服务的视频、图像和其他丰富媒体插入到Plone中。

这里的方法是使用Transform机制,通过调用embed.ly API来替换URL为嵌入代码。

支持embed.ly服务的服务超过200种。包括如下视频分享网站:YouTube、Blip.tv、Vimeo;如下音频流媒体服务:Grooveshark、SoundCloud、last.fm;如下图片/照片库:Flickr,还有很多其他:GoogleMaps、Facebook、Twitter等。

该产品由http://quintagroup.com为Plone社区开发,由Headnet ApShttp://headnet.dk赞助。

使用方法

将embed.ly支持的外部资源中的媒体嵌入到Plone

  • 进入对象的编辑表单,选择一些文本并点击‘插入/编辑Embedly链接’按钮。

  • 在面板中添加链接,并在‘高级’选项卡中配置额外参数。查看http://embed.ly/docs/arguments以获取参数描述。

  • 文本现在应看起来像链接。TinyMCE会将整个段落链接起来,所以请注意,稍后整个段落将被嵌入的媒体替换。

  • 保存此页面。现在当渲染时,将插入embed.ly服务的“预览”而不是链接文本。

更多关于使用方法请参考http://projects.quintagroup.com/products/wiki/collective.embedly

注意

支持的Plone版本

  • Plone 4.x

贡献者

  • Volodymyr Cherepanyak

  • Roman Kozlovskyi

  • Serhiy Valchuk

  • Clayton Parker

  • Laurent Lasudry

  • Harald Friessnegger

变更日志

2.4 - 2015年5月6日

  • 添加国际化[lepri]

  • 将导致embedly错误的文档URL添加到错误日志中(这解决了#12)[fRiSi]

  • 添加rel=0设置,不在YouTube嵌入中显示相关视频。[fRiSi]

  • 添加德语翻译。[fRiSi]

2.3 - 2014年1月29日

  • 添加控制面板以管理设置[laulaz]

2.2 - 2013年8月29日

  • 不要在持久缓存中缓存错误[kroman0]

  • 添加了持久缓存和缓存超时[kroman0]

2.1 - 2013年5月13日

  • 更新embed.ly api url [kroman0]

  • 支持包含非ASCII字符的URL,如http://maps.google.com/maps?q=%C3%96sterreich(解决#5)[fRiSi]

  • 在注册表中添加了‘Use services regexp’布尔字段。(解决#4)[kroman0]

2.0 - 2013年2月25日

  • 更改测试结构[kroman0]

  • 添加了验收测试[kroman0]

  • 添加了TinyMCE插件[kroman0]

  • 清理了通用设置配置文件[kroman0]

1.7 - 2011年11月23日

  • 添加了用于手动更新embedly服务的视图

  • 添加了对空api_key的处理

  • 更新了可用服务的本地缓存

1.6 - 2011年9月14日

  • 仅在卸载产品时运行卸载配置文件。这允许API密钥在重新安装后继续存在。[claytron]

  • 添加了对传递embedly API密钥的支持[claytron]

1.5 - 2011年9月2日

  • 改进了href区分正则表达式

  • 添加了日志记录

1.4.1 - 2011年8月8日

  • 修复了CSS中的错误

1.4 - 2011年4月26日

  • 更新了URL参数解析算法

1.3 - 2011年4月5日

  • 添加了maxwidth、maxheight、callback、wmode参数支持

  • 更新了embedly服务的列表

1.2 - 2011年3月29日

  • embedly链接现在在TinyMCE中带有图标和背景

1.1 - 2011年3月4日

  • 正确注册了embedly转换;从现在起不再与安全的HTML转换冲突

1.0 - 2011年3月3日

  • 首次发布

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

collective.embedly-2.4.zip (68.7 kB 查看哈希值)

上传时间 源代码

支持