<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Userland templates for Plone &#8211; template engine abstraction layer for Python</title>
	<atom:link href="http://blog.mfabrik.com/2008/11/09/userland-templates-for-plone-template-engine-abstraction-layer-for-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mfabrik.com/2008/11/09/userland-templates-for-plone-template-engine-abstraction-layer-for-python/</link>
	<description>Freedom delivered.</description>
	<lastBuildDate>Thu, 02 Sep 2010 06:27:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Petri Savolainen</title>
		<link>http://blog.mfabrik.com/2008/11/09/userland-templates-for-plone-template-engine-abstraction-layer-for-python/comment-page-1/#comment-698</link>
		<dc:creator>Petri Savolainen</dc:creator>
		<pubDate>Thu, 13 Nov 2008 10:44:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.redinnovation.com/?p=146#comment-698</guid>
		<description>If you&#039;re talking about userland variable substitution a&#039;la mailmerge in ms word, why not just simply write a new portal transform?</description>
		<content:encoded><![CDATA[<p>If you&#8217;re talking about userland variable substitution a&#8217;la mailmerge in ms word, why not just simply write a new portal transform?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mikko Ohtamaa</title>
		<link>http://blog.mfabrik.com/2008/11/09/userland-templates-for-plone-template-engine-abstraction-layer-for-python/comment-page-1/#comment-693</link>
		<dc:creator>Mikko Ohtamaa</dc:creator>
		<pubDate>Mon, 10 Nov 2008 12:16:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.redinnovation.com/?p=146#comment-693</guid>
		<description>You can use string.Template as a backend. But you still need to have a way to map context object to template variables.

I have found out that simple strings are not enough in real life. I wouldn&#039;t have gone through to make this exercise just for fun.</description>
		<content:encoded><![CDATA[<p>You can use string.Template as a backend. But you still need to have a way to map context object to template variables.</p>
<p>I have found out that simple strings are not enough in real life. I wouldn&#8217;t have gone through to make this exercise just for fun.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Malthe</title>
		<link>http://blog.mfabrik.com/2008/11/09/userland-templates-for-plone-template-engine-abstraction-layer-for-python/comment-page-1/#comment-692</link>
		<dc:creator>Malthe</dc:creator>
		<pubDate>Mon, 10 Nov 2008 10:33:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.redinnovation.com/?p=146#comment-692</guid>
		<description>Right, ``string.Template`` is fast and simple and it could be used lazily, such that values would only be computed when requested.</description>
		<content:encoded><![CDATA[<p>Right, &#8220;string.Template&#8220; is fast and simple and it could be used lazily, such that values would only be computed when requested.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Stahl</title>
		<link>http://blog.mfabrik.com/2008/11/09/userland-templates-for-plone-template-engine-abstraction-layer-for-python/comment-page-1/#comment-691</link>
		<dc:creator>Jon Stahl</dc:creator>
		<pubDate>Mon, 10 Nov 2008 00:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.redinnovation.com/?p=146#comment-691</guid>
		<description>I can definitely see some use cases (mainly involving PloneFormGen or S&amp;D, as Mikko suggests) for doing simple variable substitutions in Kupu.  

e.g. on a Thank You page, the user would like to write the page in Kupu but be able to stick in form variables.</description>
		<content:encoded><![CDATA[<p>I can definitely see some use cases (mainly involving PloneFormGen or S&amp;D, as Mikko suggests) for doing simple variable substitutions in Kupu.  </p>
<p>e.g. on a Thank You page, the user would like to write the page in Kupu but be able to stick in form variables.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mikko Ohtamaa</title>
		<link>http://blog.mfabrik.com/2008/11/09/userland-templates-for-plone-template-engine-abstraction-layer-for-python/comment-page-1/#comment-690</link>
		<dc:creator>Mikko Ohtamaa</dc:creator>
		<pubDate>Sun, 09 Nov 2008 22:20:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.redinnovation.com/?p=146#comment-690</guid>
		<description>&gt; writing templates through the web

It&#039;s about using templates in Kupu.</description>
		<content:encoded><![CDATA[<p>> writing templates through the web</p>
<p>It&#8217;s about using templates in Kupu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Aspeli</title>
		<link>http://blog.mfabrik.com/2008/11/09/userland-templates-for-plone-template-engine-abstraction-layer-for-python/comment-page-1/#comment-689</link>
		<dc:creator>Martin Aspeli</dc:creator>
		<pubDate>Sun, 09 Nov 2008 22:18:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.redinnovation.com/?p=146#comment-689</guid>
		<description>I&#039;m not sure I&#039;m reading this correctly, but if you&#039;re talking about writing templates through the web with Kupu, then I don&#039;t think that&#039;s a use case Plone really should cater for by default.

The only use case I think could make sense, would be simple variable substitutions. In this case, string.Template probably makes sense - I certainly wouldn&#039;t invent a whole pagetemplate abstraction library.

However, I think a better solution would be to use HTML markers, e.g. &lt;a href=&quot;/some/snippet&quot; / rel=&quot;nofollow&quot;&gt;.  These would be transformed on page rendering to insert the appropriate values.

Martin</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure I&#8217;m reading this correctly, but if you&#8217;re talking about writing templates through the web with Kupu, then I don&#8217;t think that&#8217;s a use case Plone really should cater for by default.</p>
<p>The only use case I think could make sense, would be simple variable substitutions. In this case, string.Template probably makes sense &#8211; I certainly wouldn&#8217;t invent a whole pagetemplate abstraction library.</p>
<p>However, I think a better solution would be to use HTML markers, e.g. <a href="/some/snippet" / rel="nofollow">.  These would be transformed on page rendering to insert the appropriate values.</p>
<p>Martin</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
