Since you are looking for possible ideas, you may want to look into the TAL project created by the Zope team. It provides an unique alternative to the custom HTML tag solution.

Jean-Michel Hiver has ported TAL to Perl in the guise of Petal. There has been some some discussion on the list of porting it to other languages such as Java. From my limited testing, the TAL format cooperates well with GUI editors like Dreamweaver (unlike other template solutions such as Text::Template).

Good luck and please report back on what you eventually decide to use.


In reply to Re: OT: Templating solutions - cross language rfc by knowmad
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.