<?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: Firefox 1.5</title>
	<atom:link href="http://www.conceptfusion.co.nz/2005/12/firefox-15/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.conceptfusion.co.nz/2005/12/firefox-15/</link>
	<description>WordPress, jQuery and Other Stuff</description>
	<lastBuildDate>Mon, 15 Mar 2010 19:21:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
	<item>
		<title>By: Tim Haines</title>
		<link>http://www.conceptfusion.co.nz/2005/12/firefox-15/comment-page-1/#comment-10</link>
		<dc:creator>Tim Haines</dc:creator>
		<pubDate>Mon, 27 Mar 2006 22:06:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.conceptfusion.co.nz/?p=9#comment-10</guid>
		<description>Hey Simon, Good to hear about these things from a designers perspective. I&#039;d have to agree with most you&#039;ve said. ASP.Net certainly usurps the power to design from the designer.

If a website is built well from a developers perspective, it probably will be broken down into controls that will be nested several levels deep. If the developers done a good job, most design elements will be seperated out into the css (and table use will be minimised).

However, this still doesn&#039;t make it easy for the designer. Sure, if you want to tweak some colours, fonts, paddings, background images or whatever, then edit the css. But if the designer wants to do something simple like add a new image, then it&#039;s likely the control responsible for rendering the surrounding html will need to be found and tweaked. Sometimes this can be tricky for a developer who understand the code, let alone a designer who shouldn&#039;t need to know about C#. In some ways Community Server is lauded for it&#039;s skinnability - but I&#039;ve come to realise this is only by those with a penchant for pain. Ask Phil (a very capable designer and developer) what it&#039;s like to skin Community Server - a &quot;well written&quot; asp.net app.

So what can be done to make these web apps easier for a designer to modify?</description>
		<content:encoded><![CDATA[<p>Hey Simon, Good to hear about these things from a designers perspective. I&#39;d have to agree with most you&#39;ve said. ASP.Net certainly usurps the power to design from the designer.</p>
<p>If a website is built well from a developers perspective, it probably will be broken down into controls that will be nested several levels deep. If the developers done a good job, most design elements will be seperated out into the css (and table use will be minimised).</p>
<p>However, this still doesn&#39;t make it easy for the designer. Sure, if you want to tweak some colours, fonts, paddings, background images or whatever, then edit the css. But if the designer wants to do something simple like add a new image, then it&#39;s likely the control responsible for rendering the surrounding html will need to be found and tweaked. Sometimes this can be tricky for a developer who understand the code, let alone a designer who shouldn&#39;t need to know about C#. In some ways Community Server is lauded for it&#39;s skinnability &#8211; but I&#39;ve come to realise this is only by those with a penchant for pain. Ask Phil (a very capable designer and developer) what it&#39;s like to skin Community Server &#8211; a &quot;well written&quot; asp.net app.</p>
<p>So what can be done to make these web apps easier for a designer to modify?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://www.conceptfusion.co.nz/2005/12/firefox-15/comment-page-1/#comment-9</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Mon, 27 Mar 2006 22:05:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.conceptfusion.co.nz/?p=9#comment-9</guid>
		<description>Nice to know somebody is reading my ramblings :-) I will of course now have the rename the blog however! ;-)

Yes, we have set the browscap in the config files so that FF isn’t treated as a down level browser (how arrogant is that term???? Deep breaths… don’t get me started ;-). Re the un-ordered list re-writing… Visual Studio 2003 has done much the same as you mention but will on occasion remove all but the last /li closing elements as well. I use unordered lists along with a splash of CSS (sliding doors) and a sprinkling of JavaScript in place of the tab and multi-page controls as it is a far cleaner leaner solution (not to mention, in the right circumstances, lending itself to semantic markup… not SO important in this instance) and while it doesn’t actually break in either IE or FF it just bugs the hell out of me when one of our developers (who has the IDE set to open files in design view by default) needs to tinker with things.

I think my biggest gripe right now has been the apparent complexity involved in designing… or rather working with a web UI for an ASP.net application, and to a certain degree I guess some of the blame falls, not at the doors of MS… well not directly anyway, but with the way in which original solution has been developed… by software developers, not web Designers. In some places there are controls nested three and four levels deep all rendering various parts of the whole (with god only knows how many tables!) and being called from numerous locations. Hence my statement to the effect that, rather than retrofitting to solve the application woes in FF it would most likely be a better use of resources to systematically re-write the UI from the ground up… something which I believe we will seriously have to consider.

I used to work with classic asp and php and while, with both those languages there was little in the way of code separation, it was far easier to work visually AROUND the developer’s code than it now seems to be with asp.net. I recall hearing, right back when MS were first touting the .net framework, how it was finally going to solve the problem of separation between code and presentation and while I truly want to believe that, in all my experiences thus far I just don’t see it being a reality.

In all fairness I am probably being overly harsh on asp.net. Given time I would like to get to know C# and ASP.net better and be able to interact more effectively on a design level with the code behind the application. But to be honest… with all the other presentation skills necessary, a lot of web designers are only ever going to have this basic “Understanding” of the business logic side of the web and there should be the degree of separation to which MS and many others have eluded.

I cop a lot of flack in a room full of developers as you can probably imagine :-)</description>
		<content:encoded><![CDATA[<p>Nice to know somebody is reading my ramblings <img src='http://www.conceptfusion.co.nz/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I will of course now have the rename the blog however! <img src='http://www.conceptfusion.co.nz/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Yes, we have set the browscap in the config files so that FF isn’t treated as a down level browser (how arrogant is that term???? Deep breaths… don’t get me started <img src='http://www.conceptfusion.co.nz/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> . Re the un-ordered list re-writing… Visual Studio 2003 has done much the same as you mention but will on occasion remove all but the last /li closing elements as well. I use unordered lists along with a splash of CSS (sliding doors) and a sprinkling of JavaScript in place of the tab and multi-page controls as it is a far cleaner leaner solution (not to mention, in the right circumstances, lending itself to semantic markup… not SO important in this instance) and while it doesn’t actually break in either IE or FF it just bugs the hell out of me when one of our developers (who has the IDE set to open files in design view by default) needs to tinker with things.</p>
<p>I think my biggest gripe right now has been the apparent complexity involved in designing… or rather working with a web UI for an ASP.net application, and to a certain degree I guess some of the blame falls, not at the doors of MS… well not directly anyway, but with the way in which original solution has been developed… by software developers, not web Designers. In some places there are controls nested three and four levels deep all rendering various parts of the whole (with god only knows how many tables!) and being called from numerous locations. Hence my statement to the effect that, rather than retrofitting to solve the application woes in FF it would most likely be a better use of resources to systematically re-write the UI from the ground up… something which I believe we will seriously have to consider.</p>
<p>I used to work with classic asp and php and while, with both those languages there was little in the way of code separation, it was far easier to work visually AROUND the developer’s code than it now seems to be with asp.net. I recall hearing, right back when MS were first touting the .net framework, how it was finally going to solve the problem of separation between code and presentation and while I truly want to believe that, in all my experiences thus far I just don’t see it being a reality.</p>
<p>In all fairness I am probably being overly harsh on asp.net. Given time I would like to get to know C# and ASP.net better and be able to interact more effectively on a design level with the code behind the application. But to be honest… with all the other presentation skills necessary, a lot of web designers are only ever going to have this basic “Understanding” of the business logic side of the web and there should be the degree of separation to which MS and many others have eluded.</p>
<p>I cop a lot of flack in a room full of developers as you can probably imagine <img src='http://www.conceptfusion.co.nz/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Haines</title>
		<link>http://www.conceptfusion.co.nz/2005/12/firefox-15/comment-page-1/#comment-8</link>
		<dc:creator>Tim Haines</dc:creator>
		<pubDate>Mon, 27 Mar 2006 22:05:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.conceptfusion.co.nz/?p=9#comment-8</guid>
		<description>Hi Simon. Nice to see you hammer your thoughts out with such force. What sort of issues are you seeing with FF incompatability? I trust you&#039;ve got the browser caps update in your web.config or machine.config? Client side validation doesn&#039;t work with FF, so you always need to make sure you&#039;re using Page.Validate and Page.IsValid server side too.

Re the VS2005 designer - there is one place where it will actually change your code - but as I recall, it only removes whitespace. If you have an unordered list (ul) nicely formatted in html view, then switch to design view and update one of the list items (li) then the designer will remove all of the whitespace between each (/li) and the next (li). Something trivial like that anyway. That&#039;s the only report I&#039;ve seen of it modding HTML so far. Much much better than 2003.</description>
		<content:encoded><![CDATA[<p>Hi Simon. Nice to see you hammer your thoughts out with such force. What sort of issues are you seeing with FF incompatability? I trust you&#39;ve got the browser caps update in your web.config or machine.config? Client side validation doesn&#39;t work with FF, so you always need to make sure you&#39;re using Page.Validate and Page.IsValid server side too.</p>
<p>Re the VS2005 designer &#8211; there is one place where it will actually change your code &#8211; but as I recall, it only removes whitespace. If you have an unordered list (ul) nicely formatted in html view, then switch to design view and update one of the list items (li) then the designer will remove all of the whitespace between each (/li) and the next (li). Something trivial like that anyway. That&#39;s the only report I&#39;ve seen of it modding HTML so far. Much much better than 2003.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
