Metadata-Version: 1.0
Name: ng.schema
Version: 0.0.3
Summary: Multipurpose widgets and fields for interfaces schema
Home-page: http://www.dreambot.ru/product/DreamBotZope3Releases/ng.schema
Author: Andrey Orlov
Author-email: dbdt@dreambot.ru
License: GPL v2.1
Description: The ng.schema product
        =====================
        
        
        The ng.schema is zope3 product developed to provide some interface (schema)
        fields and widget. Current field and widget list are:
        
        interfaceswitcher
        Field can be used to dynamic switch subinterfaces of
        some interface;
        
        Sample of use ::
        
        class IA(Interface) :
        pass
        
        class IA1(IA) :
        pass
        
        class IA2(IA) :
        pass
        
        class IOb(Interface) :
        
        interface = InterfaceSwitcher(
        title=u'Interface of IA',
        interface = IA,
        )
        
        regexp
        Product can be used to check input text line with some set of
        regexp and customize text line with some rewrite rules before set.
        
        Sample of use ::
        
        class IOb(Interface) :
        
        title = Regexp(title = u'Title',
        description = u'Title',
        default = u'',
        required = True,
        regexp = (
        (False, u"^.*/.*$", u"Title do not content symbol '/'"),
        ),
        rewrite = (
        (u"^\s*(?P<name>\w+)\s*-\s*?(?P<number>[0-9]+)\s*$", u"%(name)s-%(number)s"),
        (u"^\s*(?P<name>[^\s])\s*$", u"%(name)s"),
        )
        )
        
        
        
        Sun Jan 11 2008 Andrey Orlov <dbdt@dreambot.ru> 0.0.3
        - FloatDayTime field added
        - InterfaceSet field added
        - Initial interface of vocabulary changed
        
        * Wed Nov 7 2007 Andrey Orlov <dbdt@dreambot.ru> 0.0.2
        - first official release
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Programming Language :: Python
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Framework :: Zope3
