跳转到主要内容

支持外部服务的Plone基本相册

项目描述

简介

此插件包含用于为Plone构建相册插件的核心控制器。

目标如下

  • 在单个API中有一个简单的照片获取器组件

  • 支持许多照片提供程序(picasa、flickr等)

  • 尽可能简单

如何安装

此插件可以像其他插件一样安装。请按照官方文档进行操作。

如果您有想法或发现错误,请通过提交支持工单让我们知道。

通过travis-ci在github上当前master的状态

https://secure.travis-ci.org/collective/collective.gallery.png

从1.X升级

注意:对于从1.X版本来的用户,此插件不再提供UX。现在此插件旨在供集成者使用。请考虑使用collective.galleria作为Plone的优秀相册查看器。

注意,Galleriffic不再维护。这是我从此包中移除UX的原因之一。jQuery相册每天出现和消失。

要清理您的Plone站点从1.X版本,您可以作为管理员调用@@collective.gallery.zclean或使用配置文件‘zclean’,该配置文件从您的javascript注册表中删除galleriffic。

组件(后端)

摘要

  • 没有自定义内容类型,只有视图

  • 与大量照片一起工作(开发用于与+300张照片一起工作)

  • 使用默认密钥和修改日期设置ramcache,密钥有效期为一小时

  • 与文件夹、主题和链接内容类型一起工作

  • picasawebflickr 支持。

  • 支持facebook。

  • I18N:支持英语、法语、德语和意大利语。

collective.gallery 使用 zope.components 提供尽可能多的可重用组件。

首先,我们有照片资源。Plone 已经为您管理这些。

  • 文件夹可以包含图片。

  • 主题可以被限制以仅列出图片内容类型。

  • 链接可以是来自 picasaweb.google.com 和 flickr.com 服务的照片来源。

接下来是主要组件:IGallery。该接口在两个级别上实现:

  • 作为命名适配器,通过 IATLink 从 picasaweb、flickr 或 facebook 获取照片。

  • 作为浏览视图来控制资源 (@@gallery)

文件夹 & 图片

文件夹和图片内容类型可以用来构建一个画廊。添加一个文件夹,然后添加其中的每个图片。完成后,来到文件夹,并在显示下拉菜单中选择“画廊视图”。

文件夹画廊组件查询 portal_catalog 并将 brains 适配到 IPhoto。

主题 & 图片

主题可以用来构建一个画廊。添加一个主题,并在类型上添加条件以选择仅图片。然后选择下拉菜单中的“画廊视图”。

主题画廊组件使用主题的 queryCatalog 方法获取 brains,然后它们被适配到 IPhoto。

集成商

您有一些基于此的插件示例

  • collective.galleria

  • collective.galleriffic

  • collective.fancyboxgallery

  • collective.highslide

  • collective.portlet.fancyboxgallery

与 collective.gallery 一起使用的额外插件

  • collective.quickupload

  • Products.ImageEditor

您还需要更多吗?

picasaweb 和 flickr 服务允许您嵌入一个 flash 滚动条来显示您的照片。视图已经可用以使用这些服务

  • @@gallery-picasaweb-slideshow

  • @@gallery-flickr-slideshow

但它们并未集成到 Plone UI 中。

致谢

公司

makinacom

人员

变更日志

2.0.1 (2014-03-04)

  • pep8 + 测试 + travis-ci 集成

  • 特性:添加对 flickr 描述的支持

2.0 (2012-12-06)

  • 移除 portlet

  • 移除 galleriffic

  • 移除 gallery_view

  • 向 Gallery API 添加 get_photo(index=0)

  • 为 flickr 后端添加标签搜索 URL [kiorky]

1.1 (2012-01-03)

  • 添加意大利语翻译 [giacomos]

  • 添加新的分类器

  • 修复 http://plone.org/products/collective.gallery/issues/3 Flikr 链接在作者 (/photos/author) 中不显示

  • 在 Facebook 链接中添加 https 支持

  • 修复卸载配置文件以从持久注册表中删除组件

1.0 (2011-11-13)

  • b7 无变化

1.0b7 (2011-09-23)

  • 修复 picasaweb url 解析器 bug 与 authkey [toutpt]

  • 更新 zcml 导入自 Zope2.App [toutpt]

  • 更新对 Facebook 的支持(移除 BeautifulSoup 的需要,我们现在使用 json)[toutpt]

1.0b6 (2011-06-29)

  • 更新 gallery portlet 的架构。[thet]

  • 添加 itemview gallery portlet [toutpt]

  • 添加 gallery portlet。[thet]

  • 添加 transifex 配置 [toutpt]

  • 添加对新闻条目的支持 [toutpt]

  • 修复 https picasaweb url 不工作 [toutpt]

1.0b5 (2011-01-06)

  • 修复快速导航 bug(图片一个接一个地添加)-> 需要绝对定位图片 [sylvainb toutpt]

  • 德语翻译。[thet]

  • 添加浏览器层并在 plone 组件注册表中注册适配器

  • 修复 plone3 兼容性

  • 添加 jquerytool 工具提示以显示每张照片的标题和描述

  • 清理接口

  • 添加从先前版本升级

  • 如果不存在 #gallerythumbs,则使 gallery.js 退出

  • 添加元数据文件以设置 gallery.html 页面的标题

  • 修复 Facebook 后端。现在如果安装了 BeautifulSoup,则它将工作(zcml 条件)

  • 修复测试

  • 更新翻译

  • 移除对 paste 的依赖。[thet]

  • 添加对 galleriffic 的依赖。移除对 pikachoose 的依赖

  • 在照片 API 中添加 id

  • 改进 galleriffic 集成 [toutpt jchambard]

  • 基于 collective.js.galleriffic 添加 gallery.html 视图。添加对非正常尺寸照片的支持(如果后端不支持尺寸。)

1.0b4 (2010-10-25)

  • 从默认配置文件中移除 Large Plone Folder。现在在 plone4 上安装良好

  • 将 galleriffic 集成移入 skin 目录。

  • BrowserView 现在用作控制器:模板被 allowed_interface 替换

  • 将 galleriffic plone 集成切换回 example1

1.0b3 (2010-05-31)

  • 修复与文件夹实现(主题和文件夹)相关的 exif 数据 KeyError

1.0b2 (2010-05-26)

  • 添加卸载配置文件 + Extensions/Install 脚本,供 quickinstaller 使用

  • 将模板移到 browser/templates 文件夹

  • 将 JavaScript 资源移到 browser/resources 文件夹

  • 添加 ‘en’ 本地化

  • 将 z3c.autoinclude 目标 plone 添加到入口点

1.0b1 - (2010/05/21)

  • 移除 harlequin 和 z3cform 集成(太早了)

  • 将 IImage 重命名为 IPhoto,并将 imgs() 重命名为 photos()

  • 添加像往常一样重建 i18n 脚本

  • 使用 collective.testcaselayer 进行测试

  • 在每个服务返回的结果上添加接口 IImage 和 IExif

  • 使用 jquery.galleriffic jquery 插件(示例 1)

  • 添加 flickr 支持 [toupt]

  • 添加 plone.memoize.ram 的缓存支持

  • 在幻灯片和链接浏览视图中添加对 picasa 私有相册的支持

  • 对 picasa 组件添加测试

0.1.1 - 2009/12/29

  • 在链接内容类型上添加 picasa 幻灯片 flash 相册视图

  • 添加集成测试

0.1 - 2009/12/28

  • 初始发布

项目详情


下载文件

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

源分布

collective.gallery-2.0.1.tar.gz (39.6 kB 查看哈希值)

上传时间

由以下机构支持