Skip to main content

A gallery/slideshow product for plone that can aggregate from picasa and flickr or use plone images.

Project description

Introduction
============

collective.plonetruegallery is a Plone product that gives you a Gallery content type.
It allows you to add regular Plone Galleries, Picasa Web Albums or even Flickr sets.
It allows the user to display the gallery in 3 different sizes, choose between two
different javascript gallery display types and customize transitions, effects, and timing.

Features:

* Flickr and Picasa Support!
* Gallery Content Type
* Customize gallery size, transition(limited transitions right now), timed and other settings
* Can use nested galleries
* Slideshow 2
* Nested galleries
* Pre-fetches gallery images

Flickr and Picasa Web Album Support
-------
* these packages are no longer a dependency of this package
* to add support for these type of galleries you must install additional packages
* install flickrapi version 1.2 for flickr support
* install gdata version 1.2.3 or higher for Picasa Web Album Support
* these can just be added to your buildout or installed with easy_install

Browsers Tested On:

* IE6
* IE7
* FF2
* FF3
* Safari
* Opera 9

Fetching of Images Explained:

* When rendering a gallery, it checks if the images have been fetched within
the last 1440 minutes(one day). If they have not, then it fetches them again.
It also re-fetches the gallery on edits and when images are added/removed from
a gallery. Since images are never really added/removed from a flickr or picasa
type, it'll only be re-fetched every day unless you force it.
* You can also force a specific gallery to be re-fetched by appending ``refresh``
to the gallery url
* You can manually refresh all galleries on the site by typing in a url like
``mysite.com/refresh_all_galleries`` This means you can also setup a cron-like
job to refresh all the galleries whenever you want to just so it isn't done while
a user is trying to render a page.

This product's inspired usage was for the University of Wisconsin Oshkosh.


Implementation Notes
--------------------
I know this has very little test coverage. It is very difficult to test something
that is so javascript intense and the fact that it relies on images makes it difficult also....
Me not having sufficient time for this pet project also factors in.

Credits
=======
Translations

* French - Sylvain Boureliou

Changelog
=========

0.7b1
-------
* fixed bug that prevented subgalleries from being displayed [deo]
* made sure to always display the gallery images even when there
are subgalleries in the current gallery [deo]
* removes dependency on simplejson and elementtree
* now flickrapi and gdata are optional add-ons
* added support for slideshow 2 - now gives option of what gallery type to use
* reorganization of gallery schema(simple)
* pre-fetches gallery images to speed rendering time(especially for flickr and picasa).
Fetching occurs at a timed interval, can be setup to use clock server or can manually
be fetched.
* css fixes
* better design for sub-galleries

0.6b2.4
-------
* fixed dependencies to be more flexible

0.6b2.3
-------
* fixed really dumb basic image sizing problem

0.6b2.2
-------
* added French translation(thanks to Sylvain Boureliou)

0.6b2.1
-------
* removed kss dependency
* fixed flickr issues with api version--just pinned the version number(should
have done from the start)
* moved all javascript to portal_javascripts
* fixed safari bug when carousel is hidden
* packed all javascript
* even though this is beta, this is a recommended upgrade as
there are many improvements and some major fixes
* implemented new timing mechanism

0.6b1.3
-------
* fixed bug with picasa galleries where it was retrieving all the galleries sometimes
* added better error handling

0.6b1.2
-------
* fixed picasa bugs

0.6b1
-----
* moved all gallery types to adapters.
* fixed opera support

0.5.3.2
-------
* plone 3.0 support fixes

0.5.2
-----
* fixed opera bug
* flickr gallery now supports name or id for user an sets

0.5b1
-----
* minor bug fixes

0.5b1
-----
* removed dependency of mooTools and smooth gallery
* dynamically grabs images
* better controls
* better cross browser support

0.4rc3
------
* added basic flickr support

0.4rc2
------
* refactored code to easily add new gallery types
* fails gracefully if gdata isn't installed
* Now you choose the gallery type

0.3 - Beta
----------
* added support for picasa web albums
* fixed a few bugs

.2beta-r67403 - Beta
--------------------
* added content type icons
* cleaned up gallery views

.1 - Initial
------------
* Initial release

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

collective.plonetruegallery-0.7a1.1.tar.gz (165.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

collective.plonetruegallery-0.7a1.1-py2.4.egg (229.9 kB view details)

Uploaded Egg

File details

Details for the file collective.plonetruegallery-0.7a1.1.tar.gz.

File metadata

File hashes

Hashes for collective.plonetruegallery-0.7a1.1.tar.gz
Algorithm Hash digest
SHA256 14ea8c0a8e7c523526d7cb134f1eefd12031df05375cb281bf78937a51af8b4f
MD5 d8d15fc36393d6fa0fc9d6424fe3f1ae
BLAKE2b-256 e153757fb29b2fc956801bc5e38ec906b28f96d900298ae5a01646959542efe7

See more details on using hashes here.

File details

Details for the file collective.plonetruegallery-0.7a1.1-py2.4.egg.

File metadata

File hashes

Hashes for collective.plonetruegallery-0.7a1.1-py2.4.egg
Algorithm Hash digest
SHA256 f84e4cf62173ab22c6cc5c9218fc25d8f60b99ef7cece7e54442c974c4437b3a
MD5 45244ad2d4c1b996cd8692bc8a8af274
BLAKE2b-256 ae1928c9b4ad91d1763da53c1677adf3c465325ad17c579da4c631ebea27809c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page