Embperl has grown over the last 4 years from a Perl module for embedding Perl into HTML to a full featured system to build dynamic content under mod_perl. After a short introduction covering the basics like syntax, session handling, form field processing etc. this talk focuses on more advanced topics and shows how Embperl helps create a Website out of small reusable objects, how to use different syntaxes (e.g. SSI, ASP and Embperl in the same document) and how to create a pipeline out of multiple processing steps.
This leads to the new XML capabilities, which lets you transform XML in multiple steps towards the desired result format. For this purpose Embperl integrates the Apache XERCES C++ XML Parser and XALAN C++ XSLT processor and provides processors to dynamically alter the content, along with techniques to plug in custom transformations.
The end of the talk will cover performance issues like caching and gives a preview what's coming next.