collective.collage.imagetags

by Marcos F. Romero last modified Feb 16, 2011 02:06 AM

Collage view to display tagged images (collective.imagetags)

Project Description

Introduction

Adds a "Image tags" layout view in Collage to display object images tagged with collective.imagetags.

Layouts are registered only for objects providing the following interfaces:

  • Products.ATContentTypes.interfaces.IATImage
  • Products.ATContentTypes.interfaces.IATNewsItem

A special "Settings" viewlet is added in the Collage viewlet manager to set the scale to use to show the tagged image.

Extending

To provide this layout to your custom content types just copy the code below (as stated in browser/configure.zcml):

<browser:page
    name="tags"
    for="<your_interface_here>"
    permission="zope.Public"
    class="collective.collage.imagetags.browser.views.ImageTagsView"
    layer="Products.Collage.interfaces.ICollageBrowserLayer"
    />

If you want to use a special template, add a template attribute. If not, a default template will be used from browser.views.ImageTagsView.

Features

  • i18n support (English and Spanish translations)
  • Tested in Plone 4.0b5 with Collage 1.3.0_b4
  • Settings viewlet displays an inline z3c.form to set preferences for the layout (available image scales for current object)
  • Depends on Product.Collage and collective.imagetags. They will automatically fetched during buildout and installed during installation of this product.

Installation

  • Add collective.collage.imagetags to the list of eggs to install, e.g.:

    [buildout]
    ...
    eggs =
        ...
        collective.collage.imagetags
    
  • Tell the plone.recipe.zope2instance recipe to install a ZCML slug:

    [instance]
    recipe = plone.recipe.zope2instance
    ...
    zcml =
        collective.collage.imagetags
    
  • Re-run buildout, e.g. with:

    $ ./bin/buildout
    

You can skip the ZCML slug if you are using Plone 3.3 or if you are going to explicitly include the package from another package's configure.zcml file.

Authors and Contributors

  • Marcos F. Romero <marcos.romero {at} inter-cultura {dot} com> (developer)
  • Juan Pablo Gimenez <jpg {at} rcom {dot} com {dot} ar> (advisor)

Changelog

1.0.1 (2010-07-28)

  • Image tags settings form has now just one field with combined image_scale options

Warning: If you have version 1.0 installed, you'll see a "Selected object has no image field" legend after installing this update. You'll have to manually edit the layout settings with a new scale.

1.0 (2010-07-23)

  • Initial release
  • Configurable 'tags' layout for Collage
  • i18n support

Current Release
collective.collage.imagetags 1.0.1

Released Jul 29, 2010 — tested with Plone 4

Simplified settings form for layout
More about this release…

Download file Get collective.collage.imagetags for all platforms
Product Package 1.0.1
If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.

All Releases

Version Released Description Compatibility Licenses Status
1.0.1 Jul 29, 2010 Simplified settings form for layout More about this release…
Plone 4
GPL final
1.0 Jul 25, 2010 Initial release More about this release…
Plone 4
GPL final