The following module was proposed for inclusion in the Module List: modid: Template::Replace DSLIP: bdpOp description: A Pure Perl Push-Style Templating Module userid: CAUGUSTIN (Christian Augustin) chapterid: 11 (String_Lang_Text_Proc) communities:
similar: rationale: There are many template modules on CPAN, but none that fulfills all of the following requirements: - no programming in the template (no DSL, no Perl) - replacement oriented - implicit looping - nested sections - scoped variables (with access to other scopes) - output filters for variables - file includes - strict include path(s) for security - template defines overall structure of output - template testing in the script (what is defined in the template?) - data testing in the template (what data is defined?) - configurable delimiters - template items should not interfere with target syntax (i.e. HTML) - independent of target syntax/language - no installation/compilation required - only Perl 5.8 core dependencies enteredby: CAUGUSTIN (Christian Augustin) enteredon: Sun Jan 8 17:07:35 2012 GMT The resulting entry would be: Template:: ::Replace bdpOp A Pure Perl Push-Style Templating Module CAUGUSTIN Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=58600000_9f5094f141c7aadf&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=58600000_9f5094f141c7aadf&SUBMIT_pause99_add_mod_insertit=1 Peek at the current permissions: https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Template%3A%3AReplace