Dependencies
- distribute
- fanstatic
- hurry.query
- z3c.form
- z3c.formjs
- z3c.language.switch
- z3c.table
- z3c.template
- zope.annotation
- zope.app.file
- zope.catalog
- zope.component
- zope.container
- zope.i18n
- zope.interface
- zope.intid
- zope.location
- zope.publisher
- zope.schema
- zope.session
- zope.traversing
- zope.viewlet
- ztfy.blog>=0.5.1
- ztfy.extfile
- ztfy.file
- ztfy.i18n
- ztfy.skin>=0.5.4
- ztfy.utils>=0.4.0
- ztfy.workflow
- [test] zope.testing
Contents
What is ztfy.gallery ?
ZTFY.gallery is an extension to ZTFY.blog package. It's goal is to handle images galleries included into a web site.
Package also includes a small basic set of features to be able to sell printed pictures via Paypal.
You can get a working sample of package features and skin on my own web site address, http://www.imagesdusport.com (actually only in french).
How to use ztfy.gallery ?
ztfy.gallery package usage is described via doctests in ztfy/gallery/doctests/README.txt
Changelog
0.3.5
- corrected widgets prefix in images add form dialogs
0.3.4
- small CSS update
0.3.3
- correct handle of encodings in index upload form
- small CSS updates
0.3.2
- re-organized resources
- extend fancybox data API
- use menus classes from ZTFY.skin
0.3.1
- use AJAX cache when loading translations scripts
0.3.0
- use ZTFY.skin data API
- make package resources compatible with Fanstatic "bottom" option
0.2.16
- changed CSS class in gallery index contents view
0.2.15
- small CSS updates to match last jScrollPane plug-in
0.2.14
- removed useless add forms title
0.2.13
- removed useless title on dialog add forms
0.2.12
- changed style of links inside topics
0.2.11
- changed package source layout
- rebuild minified JavaScript files
0.2.10
- remove default JPEG format when creating or using thumbnails
- moved default paragraph renderer from ztfy.gallery.browser package to ztfy.gallery.defaultskin
- added new gallery renderer with big scrollable images
0.2.9
- updated minified gallery CSS
0.2.8
- refactoring to follow release 0.3.0 of ztfy.skin
- replace class adapters with simple factories
0.2.7
- moved Paypal menus and forms to Gallery skin
0.2.6
- changed menus viewlets weight
0.2.5
- added index management on images galleries
- added alternate title on illustrations to improve XHTML standard compliance
- added site search statistics in Google Analytics
- improved search engine to get display pictures matching searched terms
- set IImageGalleryPaypalInfo parent interface to II18nAttributesAware for I18n attributes acquisition to work correctly in templates
- add "fb" XML namespace to layout templates
- splitted ZCML files
0.2.4
- switched IArchiveContentAddInfo "content" attribute from ImageField to FileField to prevent new ImageFieldDataConverter validation code which raises an exception if provided file is not in a recognized image format...
0.2.3
- added display of Google +1 button in presentation settings and templates
- added display of Facebook "Like" button in presentation settings and templates
0.2.2
- added RSS feeds
- added links on several home page elements
- added extension in displays URLs
- added Google Analytics events tracking on images display
- (very) little update in skin CSS
- updated Fanstatic libraries names
- changed behavior or home page background
0.2.1
- cleaned imports
0.2
- switch to ZTK-1.1.2
- removed many zope.app package dependencies
- migrated resources management from zc.resourcelibrary to fanstatic
0.1.10
- changed default skin resources names
- added CDATA headers to improve XHTML compliance
- added timeout on home page to automatically reload background image
0.1.9
- added Google site verification code
0.1.8
- added 'alt' attribute on images thumbnails
- added 'nowrap' CSS class on tables
- set user language in HTML 'lang' and 'xml:lang' attributes
- use "ztfy:" XHTML namespace for custom tags attributes
0.1.7
- added CSS classes in 'Gallery' skin for docutils tables
- added links on thumbnails of home page
- updated Paypal settings to disable payment for a single image
0.1.6
- small translations update
- moved Google Analytics integration page in default layout
- small CSS updates in Gallery skin
- add links on image and topic header in topics lists
0.1.5
- integration of Google Analytics and AdSense services into Gallery skin layouts
0.1.4
- modified home page script to correctly handle background image title
0.1.3
- updated Gallery skin to add a loading hourglass while downloading home page background image
0.1.2
- moved resource from default skin to Gallery skin
- added JQuery navigator plug-in with matching styles
- small CSS and javascript updates
0.1.1
- minified resources
- added missing translations for favorite icon
0.1
- Initial release