Check out
mason. It features
all the healthful goodness of Perl, but is significantly slicker than
emb-perl, and compares very favorably with Zope, mainly because, well,
it's Perl. Since it's Perl-in-HTML instead of Perl-with-HTML-stuff,
so to speak, it's also much easier to get along with graphics design types
who might faint at the sight of a few lines of code. Typically you put
your HTML code with embedded mason stuff (it goes in the classic <% and
%> tags), and the Perlish nitty-gritty goes at the bottom.
--TQuid