-
plone.rfc822-1.1.4-1.lbn25.noarch
This package provides primitives for turning content objects described by zope.schema
fields into RFC (2)822 style messages, as managed by the Python standard library's
email module.
It consists of:
* A marker interface IPrimaryField which can be used to indicate the primary field
of a schema. The primary field will be used as the message body.
* An interface IFieldMarshaler which describes marshalers that convert to and from
strings suitable for encoding into an RFC 2822 style message. These are adapters
on (context, field), where context is the content object and field is the schema
field instance.
* Default implementations of IFieldMarshaler for the standard fields in the
zope.schema package.
* Helper methods to construct messages from one or more schemata or a list of
fields, and to parse a message and update a context object accordingly.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 25
-
plone.rfc822-1.1.4-1.lbn25.noarch
This package provides primitives for turning content objects described by zope.schema
fields into RFC (2)822 style messages, as managed by the Python standard library's
email module.
It consists of:
* A marker interface IPrimaryField which can be used to indicate the primary field
of a schema. The primary field will be used as the message body.
* An interface IFieldMarshaler which describes marshalers that convert to and from
strings suitable for encoding into an RFC 2822 style message. These are adapters
on (context, field), where context is the content object and field is the schema
field instance.
* Default implementations of IFieldMarshaler for the standard fields in the
zope.schema package.
* Helper methods to construct messages from one or more schemata or a list of
fields, and to parse a message and update a context object accordingly.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 19
-
plone.scale-1.3.3-1.lbn13.noarch
Image scaling
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 13
-
plone.scale-2.1-2.lbn25.noarch
This package contains image scaling logic for use in Zope environments. It supports Zope 2, grok and other systems build on using the Zope ToolKit (ZTK).
Several design goals were used when writing this package:
image scaling to any width, height, width&height should be supported using both up-scaling and down-scaling. Scaling parameters should never be fixed in code. This allows designers to use any image scale they want without having to modify python code.
the result of scaling will be an image along with its new size, not a HTML or XHTML tag. We already have excellent tools to generate tags in the form of Zope Pagetemplates, Genshi and other template languages that are much better suited for this purpose.
In addition several implementation goals were defined:
image scaling must happen on demand instead of up-front. This reduces initial save time and prevents unnecessary scalings from being generated.
image scaling parameters should not be part of the generated URL. Since the number of parameters can change and new parameters may be added in the future this would create overly complex URLs and URL parsing.
no HTML rewriting (such as done by repoze.bitblt) should be required.
it should be possibly to develop an external storage system which stores scaled images externally and returns a URL which bypasses the application server. This should be configurable via just a filesystem path & base URL.
minimum number of external dependencies, allowing this package to be used in many environments.
testable without requiring zope.testing. Running setup.py test should be sufficient.
URLs for scaled images should have an extension which reflects their MIME type. This is facilitates cache (and other front-end services) configuration.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 25
-
plone.scale-2.1-2.lbn25.noarch
This package contains image scaling logic for use in Zope environments. It supports Zope 2, grok and other systems build on using the Zope ToolKit (ZTK).
Several design goals were used when writing this package:
image scaling to any width, height, width&height should be supported using both up-scaling and down-scaling. Scaling parameters should never be fixed in code. This allows designers to use any image scale they want without having to modify python code.
the result of scaling will be an image along with its new size, not a HTML or XHTML tag. We already have excellent tools to generate tags in the form of Zope Pagetemplates, Genshi and other template languages that are much better suited for this purpose.
In addition several implementation goals were defined:
image scaling must happen on demand instead of up-front. This reduces initial save time and prevents unnecessary scalings from being generated.
image scaling parameters should not be part of the generated URL. Since the number of parameters can change and new parameters may be added in the future this would create overly complex URLs and URL parsing.
no HTML rewriting (such as done by repoze.bitblt) should be required.
it should be possibly to develop an external storage system which stores scaled images externally and returns a URL which bypasses the application server. This should be configurable via just a filesystem path & base URL.
minimum number of external dependencies, allowing this package to be used in many environments.
testable without requiring zope.testing. Running setup.py test should be sufficient.
URLs for scaled images should have an extension which reflects their MIME type. This is facilitates cache (and other front-end services) configuration.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 19
-
plone.schema-1.2.0-1.lbn25.noarch
Plone specific extensions and fields for zope schematas.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 25
-
plone.schema-1.2.0-1.lbn25.noarch
Plone specific extensions and fields for zope schematas.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 19
-
plone.schemaeditor-1.3.5-1.lbn13.noarch
plone.schemaeditor provides a through-the-web interface for modifying Zope 3 schemata (interfaces).
Currently there is support for:
* adding and removing fields
* editing attributes of existing fields
* reordering fields
* renaming fields
plone.schemaeditor only handles the actual schema editing. To be useful, it requires some integration code to take care of the following pieces:
* traversing to a schema that is used as the context of the editor
* persisting schema changes across Zope restarts
See plone.app.dexterity (along with plone.dexterity and plone.supermodel) for one approach to this integration.
The following field types (from zope.schema) are currently supported:
* TextLine
* Text
* Int
* Float
* Bool
* Password
* Datetime
* Choice (with simple list of values)
* List of Choice (with simple list of values)
Third-party packages can make additional field types available by registering new IFieldFactory utilities.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 13
-
plone.schemaeditor-2.0.9-1.lbn25.noarch
plone.schemaeditor provides a through-the-web interface for modifying Zope 3 schemata (interfaces).
Currently there is support for:
* adding and removing fields
* editing attributes of existing fields
* reordering fields
* renaming fields
plone.schemaeditor only handles the actual schema editing. To be useful, it requires some integration code to take care of the following pieces:
* traversing to a schema that is used as the context of the editor
* persisting schema changes across Zope restarts
See plone.app.dexterity (along with plone.dexterity and plone.supermodel) for one approach to this integration.
The following field types (from zope.schema) are currently supported:
* TextLine
* Text
* Int
* Float
* Bool
* Password
* Datetime
* Choice (with simple list of values)
* List of Choice (with simple list of values)
Third-party packages can make additional field types available by registering new IFieldFactory utilities.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 25
-
plone.schemaeditor-2.0.9-1.lbn25.noarch
plone.schemaeditor provides a through-the-web interface for modifying Zope 3 schemata (interfaces).
Currently there is support for:
* adding and removing fields
* editing attributes of existing fields
* reordering fields
* renaming fields
plone.schemaeditor only handles the actual schema editing. To be useful, it requires some integration code to take care of the following pieces:
* traversing to a schema that is used as the context of the editor
* persisting schema changes across Zope restarts
See plone.app.dexterity (along with plone.dexterity and plone.supermodel) for one approach to this integration.
The following field types (from zope.schema) are currently supported:
* TextLine
* Text
* Int
* Float
* Bool
* Password
* Datetime
* Choice (with simple list of values)
* List of Choice (with simple list of values)
Third-party packages can make additional field types available by registering new IFieldFactory utilities.
Located in
LBN
/
…
/
Plone and Zope
/
BastionLinux 19