一个可以从PICASA(添加Copy.Pt.Flickr)和Flickr(添加Copy.Pt.Flickr)或使用PlOne图像聚合的Ploon的Studio /幻灯片产品。
collective.plonetruegaller的Python项目详细描述
collective.plonetruegallery文档
简介
collective.plonetruegallery是一个plone插件,它实现了 可定制且精致的多媒体资料。
plone版本兼容性
适用于PLONE 5.0及更早版本。
工作原理
collective.plonetruegallery将库视图添加到文件夹和收藏中。
对于包含或显示图像的任何文件夹或集合,请使用 显示工具栏菜单并选择 库视图
完成后,将为 类型。使用此选项,您可以自定义 画廊.
支持的显示类型
要安装各种额外的显示类型,您需要安装 buildout中的依赖包
- Galleria(包含在collective.plonetruegallery的默认安装中)
- 联系人表(collective.ptg.contact sheet)
- 缩略图缩放库(collective.ptg.thumbnail zoom)
- 演示文稿(collective.ptg.presentation)
- 加勒菲克(collective.ptg.galleriffic)
- 幻灯片(collective.ptg.highslide)
- fancybox(collective.ptg.fancybox)
- pikachoose(collective.ptg.pikachoose)
- s3slider(collective.ptg.s3slider)
- nivo滑块(collective.ptg.nivo slider)
- NIVO画廊(collective.ptg.nivo gallery) <李>内容流(collective.ptg.content flow)
- 超大(collective.ptg.supersized)
构建配置
eggs =
...
collective.plonetruegallery
collective.ptg.highslide
collective.ptg.fancybox
collective.ptg.galleriffic
collective.ptg.s3slider
collective.ptg.pikachoose
collective.ptg.nivoslider
collective.ptg.nivogallery
collective.ptg.contentflow
collective.ptg.supersized
collective.ptg.thumbnailzoom
collective.ptg.contactsheet
...
安装所有库
如果要安装所有可用的库,可以添加
eggs = ... collective.plonetruegallery collective.ptg.allnewest ...
建造鸡蛋区。
这还将安装一些"正在开发"的库。
功能
- 支持Flickr和Picasa!
- 灵活的"领导形象行为"支持
- 与具有图像字段(提供iImageContent)的"图像"、"新闻项"和其他内容类型一起使用。
- 还可以与redturtle.smartlink和collective.contentLeadImage一起使用(安装http://pypi.python.org/pypi/collective.ptg.contentLeadImage" rel="nofollow">http://pypi.python.org/pypi/collective.ptg.contentLeadImage)
- 自定义库大小、转换(当前有限的转换)、定时和 其他设置
- 可以使用嵌套库
- 搜索并选择嵌套库的类别
- Galleria、Galleriffic、HighSlide JS、S3Slider、PikaChoose和FancyBox显示类型
- 内联显示库
- products.collage集成
- 与新款PLONE系列兼容
- 提供基本设置configlet
Flickr和Picasa网络相册支持
- 若要添加对这些类型库的支持,必须安装其他 套餐
- 安装collective.ptg.flickr以获得flickr支持
- 为picasa web相册安装collective.ptg.picasa 支架(用1.3.3和2.0.12测试)
- 在plone 3.x上,还必须手动安装hashlib以获得picasa支持
- 这些可以添加到您的构建中,也可以使用easy_install安装 或者你也可以将包裹添加到鸡蛋部分,如
内联显示库
视图(@PlaceGalleryView)可用于将库放置在 其他内容。
弹出效果
您可以这样做:
1) Install http://plone.org/products/collective.prettyphoto 2) Mark the link to the gallery with "prettyPhoto" style (which has now been added) from Kupu or TinyMCE
内联库
要在另一页中显示库,请尝试以下操作:
<object data="path/to/gallery/@@placegalleryview" height="400" width="500"> <param name="data" value="path/to/gallery" /> </object>
成功使用内联对象标记的注意事项:
- 您必须在portal_transform safe html中"白名单"<;object>;和<;param>;。
- 在PLONE4.2中编辑时,由于Tinymce将对象标记分解为一个flash项,您必须将编辑器切换到kupu。
- 如果在没有apache的情况下进行测试,您需要确保 上面示例中的"path/to/gallery"路径包括plone对象上方的任何级别 在zope实例中(例如,如果plone对象位于名为"version1"的文件夹中,并且 库的名称是"mygallery",那么路径应该是"/version1/plone/mygallery"。 当然,当您将apache放在前面时,需要删除"/version1/plone"部分 你的扑通一声。
也可以对iframe执行相同的操作
在页面模板中重新使用库
如果要将库放在另一个页面模板中,可以按原样重新使用整个HTML:
<tal:gallery tal:replace="structure context/fotos/@@placegalleryview" />
与嵌入<;object>;相比,这有一个优势,即显示放大图像的模式(弹出式)将占据整个屏幕,而不仅仅是<;object>;区域。
安全HTML疑难解答
如果有困难,请执行以下操作: 转到门户转换工具中的安全HTML 确保param和object是有效的标记(不是讨厌的标记)。
在那之后,你应该通过 1。zope根应用程序zmi 2。控制面板 三。数据库 4。main(或者你拥有的任何zodb) 5。刷新缓存选项卡 6。按"最小化"按钮
<>这将从zodb缓存中移除所有煮熟的文本。这个程序被提到 在"门户"转换的"安全HTML"顶部。升级
从0.8*
升级到0.8*版是一个重要的大更新。基本上,它 删除库类型,并将其替换为常规文件夹类型 将新视图应用于文件夹,即"库视图"。
只有先升级才能从0.8*系列成功升级 升级到1.x系列,然后升级到2.x系列。
从1.x到2.x
不再支持已被Galleria取代的幻灯片放映2库。
从*到3.x
您需要将各自的collective.js依赖项更改为 collective.ptg buildout中的依赖项,重新运行buildout。
安装
由于此产品依赖于plone.app.z3cform,您需要添加一些 如果不使用最新版本,则重写构建中的产品版本 扑通一声的版本。好消息是你正在使用任何其他产品 使用plone.app.z3cform,您就可以开始了。
基本上,您需要将这些添加到buildout versions部分 只有在运行plone<;4.1.
对于plone 4.0:
[versions] z3c.form = 2.3.2 plone.app.z3cform = 0.5.0 plone.z3cform = 0.6.0 zope.schema = 3.6.0
扑通一声3.x:
[versions] z3c.form = 1.9.0 plone.app.z3cform = 0.4.8 plone.z3cform = 0.5.10 zope.i18n = 3.4.0 zope.testing = 3.4.0 zope.component = 3.4.0 zope.securitypolicy = 3.4.0 zope.app.zcmlfiles = 3.4.3
这些版本不是plonetruegallery所要求的确切版本,它是 只是一个已知的工作集。如果您已经安装了plone.app.z3cform 在不同版本下或希望升级版本时,您可以这样做。
然后使用此配置运行buildout后,安装 collective.plonetruegallery通过附加产品配置。也, 确保plone z3cform支架也已安装。如果你遇到问题 如果"库设置"选项卡中没有显示设置, 重新安装Plone Z3Cform支持
卸载
首先卸载collective.plonetruegallery产品 任何其他产品。然后,转到zmi中的portal_setup并单击 "导入"选项卡。一旦到达,选择 collective.plonetruegallery卸载配置文件并运行所有 步骤。完成后,您可以从建筑物中取出鸡蛋。
获取解释过的图像
- 当渲染picasa或flickr库时,它会检查图像是否 一天之内就拿到了。如果他们没有,那么它会为 画廊。
- 您还可以通过附加 @刷新 到库URL
- 您可以手动刷新网站上的所有库,方法是键入如下URL mysite.com/@刷新所有库 这意味着您还可以设置 cron喜欢随时刷新所有库,只是 因此,当用户试图呈现页面时,不会执行此操作。
许可说明
这个plone产品在gpl许可下;但是,highslide js显示 类型使用 Creative Commons属性非商业2.5许可证,仅适用于 非商业用途,除非您已从 幻灯片网站。 collective.ptg.pixelentity gallery(正在建设中)还需要许可证