<?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: The new Path</title>
	<atom:link href="http://stopdesign.com/archive/2003/07/09/the-new-path.html/feed" rel="self" type="application/rss+xml" />
	<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html</link>
	<description>Stopdesign is the creative outlet of Douglas Bowman.</description>
	<lastBuildDate>Tue, 04 May 2010 11:39:03 -0700</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Erik Lillestol</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-207</link>
		<dc:creator>Erik Lillestol</dc:creator>
		<pubDate>Mon, 22 Sep 2003 18:43:41 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-207</guid>
		<description>Very nice site. I&#039;ve been watching adoption of CSS from the sidelines. Your explanations along with examination of the source and style sheets gives me some better understanding of proper use of div&#039;s vs. class statements.

What tool(s) do you use when developing a site like this (Adaptive Path)?  I&#039;ve read that Dreamweaver MX 2004 has better support and rendering of CSS (if you paste the AP pages and sheets into current Dreamweaver, it&#039;s really impossible to tell what&#039;s going on).</description>
		<content:encoded><![CDATA[<p>Very nice site. I&#8217;ve been watching adoption of CSS from the sidelines. Your explanations along with examination of the source and style sheets gives me some better understanding of proper use of div&#8217;s vs. class statements.</p>
<p>What tool(s) do you use when developing a site like this (Adaptive Path)?  I&#8217;ve read that Dreamweaver MX 2004 has better support and rendering of CSS (if you paste the AP pages and sheets into current Dreamweaver, it&#8217;s really impossible to tell what&#8217;s going on).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ofhost</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-206</link>
		<dc:creator>ofhost</dc:creator>
		<pubDate>Sat, 20 Sep 2003 03:36:56 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-206</guid>
		<description>And good adaptation.</description>
		<content:encoded><![CDATA[<p>And good adaptation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dise&#241;o web</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-205</link>
		<dc:creator>Dise&#241;o web</dc:creator>
		<pubDate>Sat, 20 Sep 2003 03:34:55 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-205</guid>
		<description>Good css use.</description>
		<content:encoded><![CDATA[<p>Good css use.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Consultoria</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-204</link>
		<dc:creator>Consultoria</dc:creator>
		<pubDate>Sat, 20 Sep 2003 03:33:36 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-204</guid>
		<description>Impresionant!</description>
		<content:encoded><![CDATA[<p>Impresionant!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Don Durkes</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-203</link>
		<dc:creator>Don Durkes</dc:creator>
		<pubDate>Thu, 07 Aug 2003 15:52:17 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-203</guid>
		<description>A very impressive development indeed. As a newbie to MT and Blogging in general, it&#039;s great to see some of the extremes to which the technology can be taken.

Easy to use, great looking and a seemingly simple design.</description>
		<content:encoded><![CDATA[<p>A very impressive development indeed. As a newbie to MT and Blogging in general, it&#8217;s great to see some of the extremes to which the technology can be taken.</p>
<p>Easy to use, great looking and a seemingly simple design.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anderson.mendes</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-202</link>
		<dc:creator>anderson.mendes</dc:creator>
		<pubDate>Wed, 23 Jul 2003 05:33:12 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-202</guid>
		<description>Its simply amazing having someone like yourself talking and using standards and coming out with beautiful designs like this and giving descriptions. Thanks for the unvaluable inspiration.

I&#039;ve been trying to convince co-workers that we should use CSS only, unfortunatelly most complain that japanese fonts are hard 2 control.

After I bought Eric Meyers New Riders book I realise that css goes way deeper than I thought, actually really want to buy others and learn more.
Keep up the good work.</description>
		<content:encoded><![CDATA[<p>Its simply amazing having someone like yourself talking and using standards and coming out with beautiful designs like this and giving descriptions. Thanks for the unvaluable inspiration.</p>
<p>I&#8217;ve been trying to convince co-workers that we should use CSS only, unfortunatelly most complain that japanese fonts are hard 2 control.</p>
<p>After I bought Eric Meyers New Riders book I realise that css goes way deeper than I thought, actually really want to buy others and learn more.<br />
Keep up the good work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay Allen</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-201</link>
		<dc:creator>Jay Allen</dc:creator>
		<pubDate>Mon, 21 Jul 2003 01:19:09 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-201</guid>
		<description>Also, style sheets (that are linked, not inline) are far better than individual page markup because the style sheet is read ONCE and cached.  Essentially, after your first page load, your browser is educated about how to style the entire rest of the site before you even click on your first link.</description>
		<content:encoded><![CDATA[<p>Also, style sheets (that are linked, not inline) are far better than individual page markup because the style sheet is read ONCE and cached.  Essentially, after your first page load, your browser is educated about how to style the entire rest of the site before you even click on your first link.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-200</link>
		<dc:creator>Doug</dc:creator>
		<pubDate>Fri, 18 Jul 2003 20:05:38 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-200</guid>
		<description>Luyen: &lt;em&gt;One of the benefits that you wrote about was ease of updating, can you clarify a bit here.&lt;/em&gt;

This usually refers to the ease of maintaining the content and markup, not necessarily the CSS file.

[1] By removing all the presentation junk from the markup, it gets much easier to see content and proper structural tags. Content changes can be made without needing to wade through tons of table and font tags.

[2] With the way I set up AP&#039;s style sheet, they can simply change the body class to switch a two-column layout to a three-column, and vice-versa -- no tables to reformat.

[3] Design changes can be controlled site-wide through one file. AP can focus on adding content or making changes to their site, without worrying about the design details and the extra cruft that used to hold their site together.

[4] Most of the site is now pure text, styled with CSS. In the old version, headings, subheads, pull-quotes, and navigation pieces were all made with images (and in some cases where javascript rollovers were used, multiple versions of each image). Now that almost everything is text, AP can simply change it whenever they feel like it, without needing someone to boot up Photoshop, change multiple images, re-export them as gifs, then upload them to the site.

Yes, when you&#039;re doing everything with CSS, the style sheet usually grows larger/longer than some people are accustomed to seeing. This is why I use comments to break the CSS into logical sections. I also try to use easy-to-understand id or class names if they&#039;re needed. It&#039;s important that long style sheets stay as organized as possible, just for the reason you point out: sometimes someone else comes along who needs to make changes to the style sheet. If it&#039;s sloppy, unorganized, and the rules have no consistency to them, it will be much more difficult for a new person to come in, make sense of what they see, and find what they need to change.</description>
		<content:encoded><![CDATA[<p>Luyen: <em>One of the benefits that you wrote about was ease of updating, can you clarify a bit here.</em></p>
<p>This usually refers to the ease of maintaining the content and markup, not necessarily the CSS file.</p>
<p>[1] By removing all the presentation junk from the markup, it gets much easier to see content and proper structural tags. Content changes can be made without needing to wade through tons of table and font tags.</p>
<p>[2] With the way I set up AP&#8217;s style sheet, they can simply change the body class to switch a two-column layout to a three-column, and vice-versa &#8212; no tables to reformat.</p>
<p>[3] Design changes can be controlled site-wide through one file. AP can focus on adding content or making changes to their site, without worrying about the design details and the extra cruft that used to hold their site together.</p>
<p>[4] Most of the site is now pure text, styled with CSS. In the old version, headings, subheads, pull-quotes, and navigation pieces were all made with images (and in some cases where javascript rollovers were used, multiple versions of each image). Now that almost everything is text, AP can simply change it whenever they feel like it, without needing someone to boot up Photoshop, change multiple images, re-export them as gifs, then upload them to the site.</p>
<p>Yes, when you&#8217;re doing everything with CSS, the style sheet usually grows larger/longer than some people are accustomed to seeing. This is why I use comments to break the CSS into logical sections. I also try to use easy-to-understand id or class names if they&#8217;re needed. It&#8217;s important that long style sheets stay as organized as possible, just for the reason you point out: sometimes someone else comes along who needs to make changes to the style sheet. If it&#8217;s sloppy, unorganized, and the rules have no consistency to them, it will be much more difficult for a new person to come in, make sense of what they see, and find what they need to change.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: luyen</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-199</link>
		<dc:creator>luyen</dc:creator>
		<pubDate>Fri, 18 Jul 2003 19:08:25 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-199</guid>
		<description>One of the benefits that you wrote about was ease of updating, can you clarify a bit here.

When i look at the CSS for adapative path, or any large CSS for that matter that unavoidably  sets lots of specific rules, ends up being quite difficult to read.

No doubt it&#039;s less consuming than going into markup and changing things, but at the same time, I see a definite learning curve if you pass on a stack of CSS tags to someone who perhaps is an editor or not familiar with it.</description>
		<content:encoded><![CDATA[<p>One of the benefits that you wrote about was ease of updating, can you clarify a bit here.</p>
<p>When i look at the CSS for adapative path, or any large CSS for that matter that unavoidably  sets lots of specific rules, ends up being quite difficult to read.</p>
<p>No doubt it&#8217;s less consuming than going into markup and changing things, but at the same time, I see a definite learning curve if you pass on a stack of CSS tags to someone who perhaps is an editor or not familiar with it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-198</link>
		<dc:creator>Doug</dc:creator>
		<pubDate>Mon, 14 Jul 2003 23:34:36 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-198</guid>
		<description>Huphtur: The easy answer is: it won&#039;t happen. They&#039;ve added members to the team in the last year, but they&#039;re unlikely to change the number of &lt;strong&gt;Partners&lt;/strong&gt; (with a capital &quot;P&quot;) anytime soon.

However, if the number of partners happened to go up or down by one, it wouldn&#039;t be difficult to either resize the images so they fit within the same width (or a close one). Or we could resize that column. If the number changed by more than one in either direction, I&#039;d probably just redesign that box somehow, once I knew the parameters.

The whole team photo section is bound to be changing soon anyway, as the partners get more &quot;official&quot; (read: &lt;em&gt;professional&lt;/em&gt;) photos taken in the near future.</description>
		<content:encoded><![CDATA[<p>Huphtur: The easy answer is: it won&#8217;t happen. They&#8217;ve added members to the team in the last year, but they&#8217;re unlikely to change the number of <strong>Partners</strong> (with a capital &#8220;P&#8221;) anytime soon.</p>
<p>However, if the number of partners happened to go up or down by one, it wouldn&#8217;t be difficult to either resize the images so they fit within the same width (or a close one). Or we could resize that column. If the number changed by more than one in either direction, I&#8217;d probably just redesign that box somehow, once I knew the parameters.</p>
<p>The whole team photo section is bound to be changing soon anyway, as the partners get more &#8220;official&#8221; (read: <em>professional</em>) photos taken in the near future.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: huphtur</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-197</link>
		<dc:creator>huphtur</dc:creator>
		<pubDate>Mon, 14 Jul 2003 23:16:30 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-197</guid>
		<description>ey doug/lane, i have a question. what happens with the teamlist thumbnails if adaptive hires a new person? how is an 8th team member going to fit in the column?</description>
		<content:encoded><![CDATA[<p>ey doug/lane, i have a question. what happens with the teamlist thumbnails if adaptive hires a new person? how is an 8th team member going to fit in the column?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Reeves-McMillan</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-196</link>
		<dc:creator>Mike Reeves-McMillan</dc:creator>
		<pubDate>Sun, 13 Jul 2003 21:08:26 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-196</guid>
		<description>I have noticed, both here and on Wired, that if I increase the viewing size to &quot;larger&quot; in IE6 the text no longer sits within the columns correctly. Very likely an IE fault rather than a CSS fault, but still annoying.</description>
		<content:encoded><![CDATA[<p>I have noticed, both here and on Wired, that if I increase the viewing size to &#8220;larger&#8221; in IE6 the text no longer sits within the columns correctly. Very likely an IE fault rather than a CSS fault, but still annoying.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Hebron</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-195</link>
		<dc:creator>Michael Hebron</dc:creator>
		<pubDate>Sat, 12 Jul 2003 19:12:21 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-195</guid>
		<description>One second while I pick up my jaw...alright. You and the Adaptive Path development team are a great inspiration. The Adaptive Path website&#039;s subtitle &quot;the value of experience&quot; perfectly conveys my feeling that this site is a valuable experience for Adaptive Path&#039;s clients and web users the same.</description>
		<content:encoded><![CDATA[<p>One second while I pick up my jaw&#8230;alright. You and the Adaptive Path development team are a great inspiration. The Adaptive Path website&#8217;s subtitle &quot;the value of experience&quot; perfectly conveys my feeling that this site is a valuable experience for Adaptive Path&#8217;s clients and web users the same.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-194</link>
		<dc:creator>Doug</dc:creator>
		<pubDate>Sat, 12 Jul 2003 01:06:01 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-194</guid>
		<description>#81 kirkaracha:

I&#039;ll admit right up front: The &lt;code&gt;&lt;strong&gt;&lt;/code&gt; tags are nested inside the &lt;code&gt;h4&lt;/code&gt;s as pure hooks for more complicated styling. I wanted extra &quot;bits&quot; (my term for the small rectangular images which echo parts of the logo) in the design, but I didn&#039;t want these decorative images present in the markup. To do this, I needed an extra element so that I could work with two independent background images which anchored themselves to the left and right side of the browser within the same block. The &lt;code&gt;h4&lt;/code&gt; gets the white/dark-green &quot;bit&quot; image that appears in the right side of the header, and the &lt;code&gt;strong&lt;/code&gt; tag gets set to &lt;code&gt;display:block&lt;/code&gt; and provides the second element for the large main header image which appears on the left.

The extra &lt;code&gt;span&lt;/code&gt; element is used to hide the text via the FIR method, described in &lt;a href=&quot;/articles/css/replace-text/&quot; rel=&quot;nofollow&quot;&gt;this tutorial&lt;/a&gt;.

As for whether this hidden object gets marked up as an &lt;code&gt;h4&lt;/code&gt; or &lt;code&gt;h2&lt;/code&gt;? In my opinion, this minor text label didn&#039;t warrant the second highest heading level, so I bumped it down two notches.

Your suggestions for the Contact page are dead on though, and worth implementing when we get a chance.

I don&#039;t make any apologies for adding in these extra elements as hooks for additional styling. These elements may be redundant in some cases, but they don&#039;t &lt;em&gt;remove&lt;/em&gt; any semantic value. I try my best to keep the code I produce as simplified as possible. But I&#039;m not a semantic purist -- look elsewhere for that. I&#039;m a designer. And I&#039;m tyring to work with what we&#039;ve got to produce the most aesthetically pleasing designs I can.</description>
		<content:encoded><![CDATA[<p>#81 kirkaracha:</p>
<p>I&#8217;ll admit right up front: The <code>&lt;strong&gt;</code> tags are nested inside the <code>h4</code>s as pure hooks for more complicated styling. I wanted extra &#8220;bits&#8221; (my term for the small rectangular images which echo parts of the logo) in the design, but I didn&#8217;t want these decorative images present in the markup. To do this, I needed an extra element so that I could work with two independent background images which anchored themselves to the left and right side of the browser within the same block. The <code>h4</code> gets the white/dark-green &#8220;bit&#8221; image that appears in the right side of the header, and the <code>strong</code> tag gets set to <code>display:block</code> and provides the second element for the large main header image which appears on the left.</p>
<p>The extra <code>span</code> element is used to hide the text via the FIR method, described in <a href="/articles/css/replace-text/" rel="nofollow">this tutorial</a>.</p>
<p>As for whether this hidden object gets marked up as an <code>h4</code> or <code>h2</code>? In my opinion, this minor text label didn&#8217;t warrant the second highest heading level, so I bumped it down two notches.</p>
<p>Your suggestions for the Contact page are dead on though, and worth implementing when we get a chance.</p>
<p>I don&#8217;t make any apologies for adding in these extra elements as hooks for additional styling. These elements may be redundant in some cases, but they don&#8217;t <em>remove</em> any semantic value. I try my best to keep the code I produce as simplified as possible. But I&#8217;m not a semantic purist &#8212; look elsewhere for that. I&#8217;m a designer. And I&#8217;m tyring to work with what we&#8217;ve got to produce the most aesthetically pleasing designs I can.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kirkaracha</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-193</link>
		<dc:creator>kirkaracha</dc:creator>
		<pubDate>Sat, 12 Jul 2003 00:32:16 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-193</guid>
		<description>It&#039;s great design and a very impressive XHTML/CSS implementation.

I have a couple of minor issues.

The section headers are coded like this: &lt;code&gt;&lt;h4&gt;&lt;strong&gt;&lt;span&gt;Services Sections:&lt;/span&gt;&lt;/strong&gt;&lt;/h4&gt;&lt;/code&gt; Shouldn&#039;t the &lt;code&gt;h4&lt;/code&gt;s be &lt;code&gt;h2&lt;/code&gt;s? And couldn&#039;t you define &lt;code&gt;font-weight: bold&lt;/code&gt; for the headings instead of using the (seemingly redundant) &lt;code&gt;&lt;strong&gt;&lt;/code&gt;?

On the &lt;a href=&quot;http://www.adaptivepath.com/contact/&quot; rel=&quot;nofollow&quot;&gt;Contact page&lt;/a&gt;, shouldn&#039;t the list of partners be a definition list, similar to the list of services on the &lt;a href=&quot;http://www.adaptivepath.com/services/&quot; rel=&quot;nofollow&quot;&gt;Services page&lt;/a&gt;? And why not use &lt;code&gt;address&lt;/code&gt; for the address?</description>
		<content:encoded><![CDATA[<p>It&#8217;s great design and a very impressive XHTML/CSS implementation.</p>
<p>I have a couple of minor issues.</p>
<p>The section headers are coded like this: <code>&#60;h4&#62;&#60;strong&#62;&#60;span&#62;Services Sections:&#60;/span&#62;&#60;/strong&#62;&#60;/h4&#62;</code> Shouldn&#8217;t the <code>h4</code>s be <code>h2</code>s? And couldn&#8217;t you define <code>font-weight: bold</code> for the headings instead of using the (seemingly redundant) <code>&#60;strong&#62;</code>?</p>
<p>On the <a href="http://www.adaptivepath.com/contact/" rel="nofollow">Contact page</a>, shouldn&#8217;t the list of partners be a definition list, similar to the list of services on the <a href="http://www.adaptivepath.com/services/" rel="nofollow">Services page</a>? And why not use <code>address</code> for the address?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay Allen</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-192</link>
		<dc:creator>Jay Allen</dc:creator>
		<pubDate>Fri, 11 Jul 2003 20:37:52 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-192</guid>
		<description>Leonya wrote:  &lt;em&gt;It would also be great to see some technical details about the programming side -- MT plugins used, tricks, etc. I&#039;m doing development with MT, so such details can be very helpful.&lt;/em&gt;

Hey Leonya, most of the backend for Adaptive path is pretty simple right now.  The whole site is controlled by four Movable Type blogs: Appearances, Essays, News and static content.

The appearances blog outputs team appearance content on &lt;a href=&quot;http://www.adaptivepath.com/team/&quot; rel=&quot;nofollow&quot;&gt;http://www.adaptivepath.com/team/&lt;/a&gt; and &lt;a href=&quot;http://www.adaptivepath.com/team/appearances.php&quot; rel=&quot;nofollow&quot;&gt;http://www.adaptivepath.com/team/appearances.php&lt;/a&gt;.

The Essays blog controls output of the individual essays as well as the &lt;a href=&quot;http://www.adaptivepath.com/publications/&quot; rel=&quot;nofollow&quot;&gt;essays index&lt;/a&gt; and the &lt;a href=&quot;http://www.adaptivepath.com/publications/essays/archives/&quot; rel=&quot;nofollow&quot;&gt;essays archive index&lt;/a&gt;.  It also produces a listing of the latest essay by each team member on each of their individual pages.  Each entry in the blog is a full essay with excerpt and is categorized by author and subject which makes for easy indexing down the road as well as the conditional output to the team members&#039; pages.

The most exotic wrestling with Movable Type on the AP site is the news blog which contains all of the other dynamic content on the site (including Articles Elsewhere, Essay Announcement, Interview and News).  These seemingly disparate types of information are output differentially using categories (as with the team members essays).

The static content blog is something I started doing recently with Jad Fair (&lt;a href=&quot;http://www.jadfair.com&quot; rel=&quot;nofollow&quot;&gt;http://www.jadfair.com&lt;/a&gt;).  Essentially the blog contains no entries, but only templates and template modules.  In a perfect world (which AP will reach when we finish up later this year), &lt;strong&gt;every single piece&lt;/strong&gt; of static text and all image tags will be editable through the Movable Type interface obviating the need for anyone to go in an edit files on the file system or to hunt through hundreds of Movable Type templates.

With Jad Fair, I made a gateway page with direct links into every part of the system that Jad would have to use (&lt;a href=&quot;http://www.jayallen.org/misc/tutorials/mt-client/jad-fair-admin.jpg&quot; rel=&quot;nofollow&quot;&gt;screenshot&lt;/a&gt;).  This was important because Jad&#039;s system is even more complicated than the Adaptive Path site is currently and Jad is a novice when it comes to web design so I didn&#039;t want to present him with a very steep learning curve.

If you look at the screen shot, you&#039;ll notice that from that page, Jad can not only access every part of his site, but can also get many different views of all of the entries in the system in every blog.  There are also links to create new entries and, in the static content section, links to each template module containing static text.  This is essentially what will happen later with Adaptive Path.


We also strived to keep repeating elements out of the templates so every page sets a certain number of variables (main/sub page flag, layout type, and title) and includes the header, footer, announcement box and mailing list box via PHP.

The header file is not static HTML but in fact a full-blown PHP script which sets up functions for use throughout the site and handles differential HTML output between sections as well as top-level pages vs. subpages (e.g. /team vs /team/veen.php) and more...

Lastly the announcement box is a nice piece of coding which essentially dynamically outputs the most important announcement relevant to the current section being viewed.  The script initially searches for the top-level (site-wide) announcement file in the web document root directory.  If it exists, the contents are read and displayed as the PHP include on a site-wide basis.

If the top-level announcement file does not exist then the top-level section directory is searched next.  For instance, if you are loading &lt;a href=&quot;http://www.adaptivepath.com/publications/essays/archives/000063.php&quot; rel=&quot;nofollow&quot;&gt;this essay&lt;/a&gt;, then the script would look in the /publications directory for an announcement box relevant to the publications section and that would be displayed regardless of how deeply you descend in that section.

In this way, each section can have its own custom announcement box, or, if there is really big news, they can all be overridden by the main announcement box file.

Needless to say, all of these files can be edited via the static content blog described above.

There are many other things in store for Adaptive Path later in the year, but I&#039;m not going to give away any surprises at the moment.  Eventually, as soon as I get some time NOT developing sites, I&#039;ll write up a lot of these things that I do with each client in an article in an online web design zine to be named.  I will also explain how, with my most recent client, I pulled together the Movable Type and phpBB user authentication systems for a universal login and seamless integration on the site.  Fun stuff!

In closing, I will say that a large part of making PHP and Movable Type work for clients is customizing the MT interface for their needs and making things drop dead simple.   After development has ended, my account becomes the administrator account and can be used to control everything and anything but is rarely accessed.  All user accounts are set up with permissions to do only the things that are necessary for each blog.  On a blog with no categories, no one has permission to edit categories.  On the static blog, the only two actions available to people are template editing and rebuilding.  This strips down the interface to the bare essentials.  Of course, in the case that a gateway page exists, it&#039;s hardly necessary to even navigate with the MT system itself since all links are direct links to the parts of the system needed.

That&#039;s all folks!

P.S. Hey Doug.  Sorry to take up so much space... :-)

&lt;strong&gt;Update:&lt;/strong&gt; (inserted by Doug on 15 July 2003) I copied and pulled Jay&#039;s comment up to a &lt;a href=&quot;/log/2003/07/11/adaptive_paths_mt_setup.html&quot; rel=&quot;nofollow&quot;&gt;main entry&lt;/a&gt; a few days ago, which now carries its own comments thread.</description>
		<content:encoded><![CDATA[<p>Leonya wrote:  <em>It would also be great to see some technical details about the programming side &#8212; MT plugins used, tricks, etc. I&#8217;m doing development with MT, so such details can be very helpful.</em></p>
<p>Hey Leonya, most of the backend for Adaptive path is pretty simple right now.  The whole site is controlled by four Movable Type blogs: Appearances, Essays, News and static content.</p>
<p>The appearances blog outputs team appearance content on <a href="http://www.adaptivepath.com/team/" rel="nofollow">http://www.adaptivepath.com/team/</a> and <a href="http://www.adaptivepath.com/team/appearances.php" rel="nofollow">http://www.adaptivepath.com/team/appearances.php</a>.</p>
<p>The Essays blog controls output of the individual essays as well as the <a href="http://www.adaptivepath.com/publications/" rel="nofollow">essays index</a> and the <a href="http://www.adaptivepath.com/publications/essays/archives/" rel="nofollow">essays archive index</a>.  It also produces a listing of the latest essay by each team member on each of their individual pages.  Each entry in the blog is a full essay with excerpt and is categorized by author and subject which makes for easy indexing down the road as well as the conditional output to the team members&#8217; pages.</p>
<p>The most exotic wrestling with Movable Type on the AP site is the news blog which contains all of the other dynamic content on the site (including Articles Elsewhere, Essay Announcement, Interview and News).  These seemingly disparate types of information are output differentially using categories (as with the team members essays).</p>
<p>The static content blog is something I started doing recently with Jad Fair (<a href="http://www.jadfair.com" rel="nofollow">http://www.jadfair.com</a>).  Essentially the blog contains no entries, but only templates and template modules.  In a perfect world (which AP will reach when we finish up later this year), <strong>every single piece</strong> of static text and all image tags will be editable through the Movable Type interface obviating the need for anyone to go in an edit files on the file system or to hunt through hundreds of Movable Type templates.</p>
<p>With Jad Fair, I made a gateway page with direct links into every part of the system that Jad would have to use (<a href="http://www.jayallen.org/misc/tutorials/mt-client/jad-fair-admin.jpg" rel="nofollow">screenshot</a>).  This was important because Jad&#8217;s system is even more complicated than the Adaptive Path site is currently and Jad is a novice when it comes to web design so I didn&#8217;t want to present him with a very steep learning curve.</p>
<p>If you look at the screen shot, you&#8217;ll notice that from that page, Jad can not only access every part of his site, but can also get many different views of all of the entries in the system in every blog.  There are also links to create new entries and, in the static content section, links to each template module containing static text.  This is essentially what will happen later with Adaptive Path.</p>
<p>We also strived to keep repeating elements out of the templates so every page sets a certain number of variables (main/sub page flag, layout type, and title) and includes the header, footer, announcement box and mailing list box via PHP.</p>
<p>The header file is not static HTML but in fact a full-blown PHP script which sets up functions for use throughout the site and handles differential HTML output between sections as well as top-level pages vs. subpages (e.g. /team vs /team/veen.php) and more&#8230;</p>
<p>Lastly the announcement box is a nice piece of coding which essentially dynamically outputs the most important announcement relevant to the current section being viewed.  The script initially searches for the top-level (site-wide) announcement file in the web document root directory.  If it exists, the contents are read and displayed as the PHP include on a site-wide basis.</p>
<p>If the top-level announcement file does not exist then the top-level section directory is searched next.  For instance, if you are loading <a href="http://www.adaptivepath.com/publications/essays/archives/000063.php" rel="nofollow">this essay</a>, then the script would look in the /publications directory for an announcement box relevant to the publications section and that would be displayed regardless of how deeply you descend in that section.</p>
<p>In this way, each section can have its own custom announcement box, or, if there is really big news, they can all be overridden by the main announcement box file.</p>
<p>Needless to say, all of these files can be edited via the static content blog described above.</p>
<p>There are many other things in store for Adaptive Path later in the year, but I&#8217;m not going to give away any surprises at the moment.  Eventually, as soon as I get some time NOT developing sites, I&#8217;ll write up a lot of these things that I do with each client in an article in an online web design zine to be named.  I will also explain how, with my most recent client, I pulled together the Movable Type and phpBB user authentication systems for a universal login and seamless integration on the site.  Fun stuff!</p>
<p>In closing, I will say that a large part of making PHP and Movable Type work for clients is customizing the MT interface for their needs and making things drop dead simple.   After development has ended, my account becomes the administrator account and can be used to control everything and anything but is rarely accessed.  All user accounts are set up with permissions to do only the things that are necessary for each blog.  On a blog with no categories, no one has permission to edit categories.  On the static blog, the only two actions available to people are template editing and rebuilding.  This strips down the interface to the bare essentials.  Of course, in the case that a gateway page exists, it&#8217;s hardly necessary to even navigate with the MT system itself since all links are direct links to the parts of the system needed.</p>
<p>That&#8217;s all folks!</p>
<p>P.S. Hey Doug.  Sorry to take up so much space&#8230; :-)</p>
<p><strong>Update:</strong> (inserted by Doug on 15 July 2003) I copied and pulled Jay&#8217;s comment up to a <a href="/log/2003/07/11/adaptive_paths_mt_setup.html" rel="nofollow">main entry</a> a few days ago, which now carries its own comments thread.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: radu</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-191</link>
		<dc:creator>radu</dc:creator>
		<pubDate>Fri, 11 Jul 2003 19:15:22 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-191</guid>
		<description>just one issue regarding print.css: setting the body background-color to #fff would prevent the ink cartridge going empty... since some users may have &quot;print page background&quot; set as default.

the rest is great!</description>
		<content:encoded><![CDATA[<p>just one issue regarding print.css: setting the body background-color to #fff would prevent the ink cartridge going empty&#8230; since some users may have &#8220;print page background&#8221; set as default.</p>
<p>the rest is great!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-190</link>
		<dc:creator>Doug</dc:creator>
		<pubDate>Fri, 11 Jul 2003 18:30:32 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-190</guid>
		<description>Yes, Dan, the footer deal &lt;strong&gt;is&lt;/strong&gt; pretty simple when using floats for columns instead of absolute positioning -- which is one of the answers for Blakems&#039; question in &lt;a href=&quot;#comment8&quot; rel=&quot;nofollow&quot;&gt;comment #8&lt;/a&gt;. Though this was certainly an issue for the Wired News design since it used absolute positioning for the two side columns. Confining the WN footer to the main column width was a decision I never liked.

For those who&#039;ve been asking, yes, there will certainly be a write-up coming soon to explain some of the decisions and techniques used for the AP site.</description>
		<content:encoded><![CDATA[<p>Yes, Dan, the footer deal <strong>is</strong> pretty simple when using floats for columns instead of absolute positioning &#8212; which is one of the answers for Blakems&#8217; question in <a href="#comment8" rel="nofollow">comment #8</a>. Though this was certainly an issue for the Wired News design since it used absolute positioning for the two side columns. Confining the WN footer to the main column width was a decision I never liked.</p>
<p>For those who&#8217;ve been asking, yes, there will certainly be a write-up coming soon to explain some of the decisions and techniques used for the AP site.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Rubin</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-189</link>
		<dc:creator>Dan Rubin</dc:creator>
		<pubDate>Fri, 11 Jul 2003 17:15:51 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-189</guid>
		<description>Terrific job Doug! As usual, you have provided more than just an outstanding end result to your client, but an inspiring example to designers everywhere, both visually and behind the scenes.

As for the footer, I can&#039;t believe so many folks are that amazed by it -- is it really that difficult? I&#039;ve been doing it on &lt;a href=&quot;http://superfluousbanter.org/&quot; rel=&quot;nofollow&quot;&gt;SuperfluousBanter&lt;/a&gt; for a while now, and I didn&#039;t have to use any tutorials or instruction books, it just worked the first time I tried it...

Of course, now I have to go back to the drawing board for my corporate site design, since you&#039;ve just raised the bar... damn you! ;-)</description>
		<content:encoded><![CDATA[<p>Terrific job Doug! As usual, you have provided more than just an outstanding end result to your client, but an inspiring example to designers everywhere, both visually and behind the scenes.</p>
<p>As for the footer, I can&#8217;t believe so many folks are that amazed by it &#8212; is it really that difficult? I&#8217;ve been doing it on <a href="http://superfluousbanter.org/" rel="nofollow">SuperfluousBanter</a> for a while now, and I didn&#8217;t have to use any tutorials or instruction books, it just worked the first time I tried it&#8230;</p>
<p>Of course, now I have to go back to the drawing board for my corporate site design, since you&#8217;ve just raised the bar&#8230; damn you! ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mothernatrsson</title>
		<link>http://stopdesign.com/archive/2003/07/09/the-new-path.html#comment-188</link>
		<dc:creator>mothernatrsson</dc:creator>
		<pubDate>Fri, 11 Jul 2003 17:02:36 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=118#comment-188</guid>
		<description>Personally, I think the Adaptive Path site looks like hell.  This site as well.  The fonts look like little broken lines and not fonts at all until you increase the size 150%.  It may be &quot;cool&quot; but I do not see any &quot;Clean, elegant aesthetic. Straight-forward structure&quot;.  If I have to resize the text to be able to read your page, I probably won&#039;t and will not return.  Is it that difficult to make it legible?

MNS</description>
		<content:encoded><![CDATA[<p>Personally, I think the Adaptive Path site looks like hell.  This site as well.  The fonts look like little broken lines and not fonts at all until you increase the size 150%.  It may be &#8220;cool&#8221; but I do not see any &#8220;Clean, elegant aesthetic. Straight-forward structure&#8221;.  If I have to resize the text to be able to read your page, I probably won&#8217;t and will not return.  Is it that difficult to make it legible?</p>
<p>MNS</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
