3D virtual gallery for Plone

26 Aug

Today we released version 1.0 of hexagonit.virtualgallery which provides a Flash based 3D gallery view for images. The meat of the package is a Flash viewer which renders images as framed paintings on the walls of a gallery. The viewer is configured using a JSON configuration and such has no direct Plone dependencies, you can easily use it in a Pyramid, Rails, or whatever web project.

The original use case for the gallery was part of a larger art related project we are working on but due to its generic nature we decided to open source it and release it separately. By default the Plone integration in the package provides views for Folders and Collections allowing you to easily control which images are placed in the gallery. It is also very easy to integrate the gallery in custom use cases where more control over the images is needed.

Additionally, you can configure the viewer on a gallery (context) basis by choosing which image scale should be used within the gallery. This is particularly useful if you are storing larger images (for example digital originals) but wish to make the gallery load up faster using a smaller scale for it.

We’d be interested in hearing out any feedback or ideas about the package!


Posted by on August 26, 2011 in plone, python


4 responses to “3D virtual gallery for Plone

  1. Kevin Gill

    August 27, 2011 at 23:29

    This looks like an excellent tool I look forward to trying it.

    Is it possible / difficult to add a hyperlink to pictures, so that another web page can be loaded in a pop-up window when the picture is clicked?

    I am thinking of an interactive / educational application

    • Kai Lautaportti

      August 30, 2011 at 10:54

      Hi Kevin

      Thanks for your feedback. As to the possibility of added a hyperlink to the images and opening a popup, that is definitely possible as far as the Flash viewer is concerned.

      We would need to extend the JSON configuration to include a URL and change the Flash viewer to open a new browser window with the URL. Rendering HTML within a Flash movie is not a good option really, so it will need to be a separate browser window.

      For the Plone integration this might cause a small problem since by default there is no separate URL associated with the default Image type. So even if the Flash viewer supported the URL by default we wouldn’t get one from Plone. It is naturally very easy to customize the Plone side to include such an URL but this wouldn’t be the default, out-of-the-box case.

      If you feel strongly about having such a feature you can submit a feature request at the github issue tracker describing the use case:


  2. siebo

    February 7, 2012 at 11:38

    Wow, this looks really fun. Great to have an integration of this for Plone.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: