You are here: Home / LBN / Up2date / Plone and Zope / BastionLinux 25 / zope.pagetemplate-4.4.1-1.lbn25.noarch

zope.pagetemplate-4.4.1-1.lbn25.noarch

Package Attributes
RPM  zope.pagetemplate-4.4.1-1.lbn25.noarch.rpm Architecture  noarch Size  142866 Created  2023/06/18 05:08:49 UTC
Package Specification
Summary Zope Page Templatesy
Group Application/Internet
License GPL
Home Page https://pypi.python.org/pypi/zope.pagetemplate
Description

Page Templates provide an elegant templating mechanism that achieves a clean separation of presentation and application logic while allowing for designers to work with templates in their visual editing tools (FrontPage, Dreamweaver, GoLive, etc.). Detailed Documentation ZPT (Zope Page-Template) Architecture

There are a number of major components that make up the page-template architecture:

The TAL compiler and interpreter. This is responsible for compiling source files and for executing compiled templates. See the zope.tal package for more information.

An expression engine is responsible for compiling expressions and for creating expression execution contexts. It is common for applications to override expression engines to provide custom expression support or to change the way expressions are implemented. The zope.app.pagetemplate package uses this to implement trusted and untrusted evaluation; a different engine is used for each, with different implementations of the same type of expressions.

Expression contexts support execution of expressions and provide APIs for setting up variable scopes and setting variables. The expression contexts are passed to the TAL interpreter at execution time.

The most commonly used expression implementation is that found in zope.tales.

Page templates tie everything together. They assemble an expression engine with the TAL interpreter and orchestrate management of source and compiled template data. See zope.pagetemplate.interfaces.

Requires
rpmlib(CompressedFileNames)  
rpmlib(PartialHardlinkSets)  
rpmlib(PayloadIsXz)  
python-six  
rpmlib(FileDigests)  
python2  
rpmlib(PayloadFilesHavePrefix)  
Provides
python2.7dist(zope.pagetemplate)
python2dist(zope.pagetemplate)
zope.pagetemplate
Obsoletes
zope.pagetemplate-egginfo

Document Actions