<?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"
	>
<channel>
	<title>Comments on: Seaside and Page Templates, Again&#8230;</title>
	<atom:link href="http://onsmalltalk.com/programming/smalltalk/seaside-and-page-templates-again/feed/" rel="self" type="application/rss+xml" />
	<link>http://onsmalltalk.com/programming/smalltalk/seaside-and-page-templates-again/</link>
	<description>thoughts on Smalltalk and programming in general...</description>
	<pubDate>Wed, 23 Jul 2008 20:14:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Ramon Leon</title>
		<link>http://onsmalltalk.com/programming/smalltalk/seaside-and-page-templates-again/#comment-27</link>
		<dc:creator>Ramon Leon</dc:creator>
		<pubDate>Wed, 11 Oct 2006 14:17:46 +0000</pubDate>
		<guid isPermaLink="false">http://onsmalltalk.com/programming/smalltalk/seaside-and-page-templates-again/#comment-27</guid>
		<description>Yup, good use of a renderer, there's no reason every project can't have its own renderer subclass exactly for this purpose.  I extend the renderer quite often myself for exactly the same kind of reasons.  It can also be done with simple class extensions, if you only want to add to, rather than change how the default renderer works.</description>
		<content:encoded><![CDATA[<p>Yup, good use of a renderer, there&#8217;s no reason every project can&#8217;t have its own renderer subclass exactly for this purpose.  I extend the renderer quite often myself for exactly the same kind of reasons.  It can also be done with simple class extensions, if you only want to add to, rather than change how the default renderer works.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Mueller</title>
		<link>http://onsmalltalk.com/programming/smalltalk/seaside-and-page-templates-again/#comment-26</link>
		<dc:creator>Frank Mueller</dc:creator>
		<pubDate>Wed, 11 Oct 2006 07:35:28 +0000</pubDate>
		<guid isPermaLink="false">http://onsmalltalk.com/programming/smalltalk/seaside-and-page-templates-again/#comment-26</guid>
		<description>In my case web applications are typical applications, but just with a web frontend. So there's almost no need for the seperation of developer and web designer - even if the design of the UI also needs the adequate know-how.

So I use my own rederer, derived from the standard Seaside renderer. It provides a high level interface, like windows with titles, form layout etc. Take a look at 

http://www.tideland.biz/products/nbl/cards-demo.html.

In this case Seaside is extreme powerful.

mue</description>
		<content:encoded><![CDATA[<p>In my case web applications are typical applications, but just with a web frontend. So there&#8217;s almost no need for the seperation of developer and web designer - even if the design of the UI also needs the adequate know-how.</p>
<p>So I use my own rederer, derived from the standard Seaside renderer. It provides a high level interface, like windows with titles, form layout etc. Take a look at </p>
<p><a href="http://www.tideland.biz/products/nbl/cards-demo.html" rel="nofollow">http://www.tideland.biz/products/nbl/cards-demo.html</a>.</p>
<p>In this case Seaside is extreme powerful.</p>
<p>mue</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ramon Leon</title>
		<link>http://onsmalltalk.com/programming/smalltalk/seaside-and-page-templates-again/#comment-25</link>
		<dc:creator>Ramon Leon</dc:creator>
		<pubDate>Wed, 11 Oct 2006 02:26:34 +0000</pubDate>
		<guid isPermaLink="false">http://onsmalltalk.com/programming/smalltalk/seaside-and-page-templates-again/#comment-25</guid>
		<description>It's quite common, to simply include external CSS and Javascript files by adding a tag to the head.  Despite Seasides ability to include CSS and Javascript as strings, that's not how it's normally done.

I let the designer work on the CSS files in the editor of his choosing, and I simply ref them, this keeps us both quite happy, I'd image most others are doing the same.  When I use third party Ajax widgets, like Yahoo UI, I simply ref their external Javascript files, they aren't done as strings either.</description>
		<content:encoded><![CDATA[<p>It&#8217;s quite common, to simply include external CSS and Javascript files by adding a tag to the head.  Despite Seasides ability to include CSS and Javascript as strings, that&#8217;s not how it&#8217;s normally done.</p>
<p>I let the designer work on the CSS files in the editor of his choosing, and I simply ref them, this keeps us both quite happy, I&#8217;d image most others are doing the same.  When I use third party Ajax widgets, like Yahoo UI, I simply ref their external Javascript files, they aren&#8217;t done as strings either.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Exploring Squeak and Seaside &#171; Tekkie</title>
		<link>http://onsmalltalk.com/programming/smalltalk/seaside-and-page-templates-again/#comment-24</link>
		<dc:creator>Exploring Squeak and Seaside &#171; Tekkie</dc:creator>
		<pubDate>Wed, 11 Oct 2006 02:20:42 +0000</pubDate>
		<guid isPermaLink="false">http://onsmalltalk.com/programming/smalltalk/seaside-and-page-templates-again/#comment-24</guid>
		<description>[...] Edit: I had just barely gotten this posted when Ramon Leon of OnSmalltalk pointed out that I was not entirely clear in explaining myself! It is possible to do CSS programatically in Seaside, as he explains here. [...]</description>
		<content:encoded><![CDATA[<p>[...] Edit: I had just barely gotten this posted when Ramon Leon of OnSmalltalk pointed out that I was not entirely clear in explaining myself! It is possible to do CSS programatically in Seaside, as he explains here. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Miller</title>
		<link>http://onsmalltalk.com/programming/smalltalk/seaside-and-page-templates-again/#comment-23</link>
		<dc:creator>Mark Miller</dc:creator>
		<pubDate>Wed, 11 Oct 2006 02:13:01 +0000</pubDate>
		<guid isPermaLink="false">http://onsmalltalk.com/programming/smalltalk/seaside-and-page-templates-again/#comment-23</guid>
		<description>Wow. You were fast! I posted this article about an hour ago, and I had been making corrections to it.

I see what you're saying. I'm cognizant of the ability to write "html blah...blah...blah" in Smalltalk code. You are correct to point out I had forgotten that you can specify CSS in code. What I was referring to in the part you quoted was some functionality in the Seaside framework that allowed injection of CSS and Javascript into the dynamicly generated page. It allowed you to put in your own boilerplate CSS and Javascript. The tags and Javascript are not controlled by the framework in this case. Whatever method did this (I forget at the moment) took strings.

My main point was about using Mewa and Magritte in place of page templates, since they accomplish much the same thing, and might offer greater abilities than the page templates of other frameworks.

Thanks for your input.</description>
		<content:encoded><![CDATA[<p>Wow. You were fast! I posted this article about an hour ago, and I had been making corrections to it.</p>
<p>I see what you&#8217;re saying. I&#8217;m cognizant of the ability to write &#8220;html blah&#8230;blah&#8230;blah&#8221; in Smalltalk code. You are correct to point out I had forgotten that you can specify CSS in code. What I was referring to in the part you quoted was some functionality in the Seaside framework that allowed injection of CSS and Javascript into the dynamicly generated page. It allowed you to put in your own boilerplate CSS and Javascript. The tags and Javascript are not controlled by the framework in this case. Whatever method did this (I forget at the moment) took strings.</p>
<p>My main point was about using Mewa and Magritte in place of page templates, since they accomplish much the same thing, and might offer greater abilities than the page templates of other frameworks.</p>
<p>Thanks for your input.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
