Metadata-Version: 1.1
Name: ztfy.file
Version: 0.2.9
Summary: ZTFY package used to handle files and images in Zope3
Home-page: http://www.ztfy.org
Author: Thierry Florac
Author-email: tflorac@ulthar.net
License: ZPL
Description: =================
        ztfy.file package
        =================
        
        .. contents::
        
        What is ztfy.file ?
        ===================
        
        ztfy.file is a set of classes to be used with Zope3 application server.
        The purpose of this package is to handle :
         - custom schema fields with their associated properties and browser widgets to
           automatically handle fields as external files
         - automatically handle generation of images thumbnails for any image ; these
           thumbnails are accessed via a custom namespace ("++display++w128.jpeg" for example to get
           a thumbnail of 128 pixels width) and are stored via images annotations
         - allow selection of a square part of a thumbnail to be used as a "mini-square thumbnail".
        
        Square thumbnails selection is based on JQuery package extensions, so the ztfy.jqueryui is
        required to use all functions of ztfy.file package.
        
        
        How to use ztfy.file ?
        ======================
        
        A set of ztfy.file usages are given as doctests in ztfy/file/doctests/README.txt
        
        
        Changelog
        =========
        
        0.2.9
        -----
         - include IObjectCopiedEvent subscriber moved from ztfy.extfile package
         - remove default JPEG format when creating thumbnails (thumbnails are now created by default
           using the same file format as the original image); JPEG is only used as default when source
           image is not in JPEG, PNG or GIF format
         - use PIL to get image size when not in JPEG, PNG or GIF format
         - added 'display:' TALES adapter to easily get display adapter from page templates
        
        0.2.8
        -----
         - update imports for last ztfy.jqueryui and ztfy.skin packages
        
        0.2.7
        -----
         - automatically add filename extension in name of FileField or ImageField attributes
           values.
           WARNING: since then, getting field data directly from request returns a tuple made of file
           content and file name !!
         - use mimetypes package to get content-type for text files
         - updated doctests
        
        0.2.6
        -----
         - modified ++file++ and ++display++ namespaces to accept an extension
        
        0.2.5
        -----
         - added ImageFieldDataConverter to check that uploaded files are really images
        
        0.2.4
        -----
         - changed position of file input fields
         - changed handling of jQuery's "imgAreaSelect" plug-in
        
        0.2.3
        -----
         - added check in image field widget thumbnail generation code
        
        0.2.2
        -----
         - added extension in displays URLs
         - changed square thumbnails management by using JQuery "imgAreaSelect" plug-in
         - handle NOT_CHANGED value in square thumbnails converters
        
        0.2.1
        -----
         - handle z3c.form NOT_CHANGED value in file field data converter
         - migrated resources management from zc.resourcelibrary to Fanstatic
        
        0.2
        ---
         - Switched to ZTK-1.1.2
        
        0.1.1
        -----
         - added a little sharpening on thumbnails generation
         - added conversions while getting position and dimension of square thumbnails generation
        
        0.1
        ---
         - initial release
        
Keywords: ZTFY Zope3 files images
Platform: UNKNOWN
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Framework :: Zope3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
