Proposed Changes
If you have an idea for a new feature, please add a link to it here. Once there has been sufficient discussion, we'll have a straw poll and add the features that have enough support. See ClosedProposals for proposals which have either been implemented or rejected.
TALES (Expressions)
- VariablesInPaths - Allow variable expansion in Path Expressions
- ExpressionAliases - Make capitalized aliases for expression functions
TAL (Statements)
- RemoveInsaneConstructs - Disallow some of the cruftier feature combinations.
- ReplaceInnerText - Insert text inside of singly-nested tags
- SearchAndReplace - Insert text at placeholders
- BringBackDummy - Bring back the dedicated dummy directive to always exclude elements.
- CommentDirective - Provide a way to comment the tal/metal directives.
- HTMLTALOptionsAllow - value-less attributes in HTML mode.
- OptionalInAs - allow
inandasin repeat and define. - PluralSynonyms - allow either
contentorcontents,attributeorattributes, etc. - StructureAsDefault - structure rending should be default, i.e. no translating < to <, etc.
METAL (Macros)
- WholePageMacros - Do the Right Thing when using an entire page as a macro
- EditingExpandedMacros - Allow Macros to be designated as editable in their expanded state, to facilitate rapid application development
- ExpandedMacroIndentation - make expanded Macros increase their indentation by the amount the replaced element is indented
Page Templates
- tal:on-error="default" - Make it the default behavior to save typing
- NewIcons - The current ZPT icon needs to be replaced.