Integrates the Aviary photo editor into Plone.

plone, aviary, javascript, sdk
pip install collective.aviary==1.0b1



Table of Contents

Life, the Universe, and Everything

collective.aviary integrates the Aviary photo editor into Plone.

Mostly Harmless

Travis CI badge

coveralls badge


Got an idea? Found a bug? Let us know by opening a support ticket.

Don't Panic


To enable this package in a buildout-based installation:

  1. Edit your buildout.cfg and add add the following to it:

    eggs =

After updating the configuration you need to run ''bin/buildout'', which will take care of updating your system.

Go to the 'Site Setup' page in a Plone site and click on the 'Add-ons' link.

Check the box next to collective.aviary and click the 'Activate' button.


You may have to empty your browser cache and save your resource registries in order to see the effects of the product installation.


The Aviary photo editor is a proprietary web widget that can be embedded in any website with just a few lines of Javascript, adding simple yet powerful image editing to an existing workflow. It is optimized for the latest versions of Chrome, Firefox, Safari, and Internet Explorer (IE9). The editor also works in mobile browsers, so it will function on handheld touch-screen devices, but it works best on tablets.

collective.aviary replaces the standard Transform tab in native Image content type with a new one that invokes the Aviary photo editor. It also hides the portlet columns to make the area used by the Aviary photo editor wider.

The Aviary photo editor in action.


Aviary Basic SDK maximum output resolution is 1 megapixel on its web version.

To-do list

Not entirely unlike


Adds an Image Editor link near the image widget allowing the user to rotate, flip, blur, compress, change contrast & brightness, sharpen, add drop shadows, crop, resize an image, save as, and apply sepia.

Allows images to be manually cropped using Jcrop, a jQuery image cropping plugin.