How about Cocoon/Axkit?

Switching to Cocoon for your web application environment may be way off, but the following got my attention...

Thinking about it though, I find that I've got to add in a whole new set of directives for handling API calls (that I create) as well as integrating with any XML processor.
...for what the cocoon project calls "logic sheets" or "taglibs": pre-defined functions done in xml, which may then be included in any source document (xml) by inserting a specific "tag".

The advantage is full separation of content, presentation and logic and using standards (xml and xslt in this case).

Besides Cocoon you may want to look into AxKit, similar structure but all done under mod_perl. Perl.com has a good article about using your own taglibs with axkit.

--
Cheers, Joe


In reply to Re: OT: Templating solutions - cross language rfc by joe++
in thread OT: Templating solutions - cross language rfc by simon.proctor

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.