<?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: WordPress continues delivers cutting edge features</title>
	<atom:link href="http://www.cydeweys.com/blog/2008/07/17/wordpress-26-release/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cydeweys.com/blog/2008/07/17/wordpress-26-release/</link>
	<description></description>
	<lastBuildDate>Wed, 08 Feb 2012 16:39:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: T2A`</title>
		<link>http://www.cydeweys.com/blog/2008/07/17/wordpress-26-release/comment-page-1/#comment-32622</link>
		<dc:creator>T2A`</dc:creator>
		<pubDate>Sat, 19 Jul 2008 06:27:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=869#comment-32622</guid>
		<description>Oh, and for the record (and trivia), the keyword that causes news posts on my site to split is &lt;strong&gt;LOLPOOP&lt;/strong&gt;.

:]</description>
		<content:encoded><![CDATA[<p>Oh, and for the record (and trivia), the keyword that causes news posts on my site to split is <strong>LOLPOOP</strong>.</p>
<p>:]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: T2A`</title>
		<link>http://www.cydeweys.com/blog/2008/07/17/wordpress-26-release/comment-page-1/#comment-32621</link>
		<dc:creator>T2A`</dc:creator>
		<pubDate>Sat, 19 Jul 2008 06:18:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=869#comment-32621</guid>
		<description>Okay, you got me.  In the &quot;running for 20 hours on 3 hours of sleep&quot; state I was in I didn&#039;t really consider uses outside my own.  Tunnel vision!  I guess because I had mentioned my site it kind of stuck in my brain due to sleepy inefficiency.  So, the only example floating around my head was cutting a normal-sized, text-only entry in half (or so), something that would be more work for the server via PHP split and str_replace (and thus CPU and memory usage) than simply sending the whole entry as-is and not showing half of it client-side via CSS.

:[</description>
		<content:encoded><![CDATA[<p>Okay, you got me.  In the &#8220;running for 20 hours on 3 hours of sleep&#8221; state I was in I didn&#8217;t really consider uses outside my own.  Tunnel vision!  I guess because I had mentioned my site it kind of stuck in my brain due to sleepy inefficiency.  So, the only example floating around my head was cutting a normal-sized, text-only entry in half (or so), something that would be more work for the server via PHP split and str_replace (and thus CPU and memory usage) than simply sending the whole entry as-is and not showing half of it client-side via CSS.</p>
<p>:[</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cyde Weys</title>
		<link>http://www.cydeweys.com/blog/2008/07/17/wordpress-26-release/comment-page-1/#comment-32481</link>
		<dc:creator>Cyde Weys</dc:creator>
		<pubDate>Fri, 18 Jul 2008 14:09:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=869#comment-32481</guid>
		<description>T2A`:  By the way, I should point out that all of the necessary networking calls to the kernel using the CSS hack method to send all of the dozens to hundreds of KB of extra data will eclipse whatever trivial number of extra instructions are required to simply not send it in the first place.</description>
		<content:encoded><![CDATA[<p>T2A`:  By the way, I should point out that all of the necessary networking calls to the kernel using the CSS hack method to send all of the dozens to hundreds of KB of extra data will eclipse whatever trivial number of extra instructions are required to simply not send it in the first place.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cyde Weys</title>
		<link>http://www.cydeweys.com/blog/2008/07/17/wordpress-26-release/comment-page-1/#comment-32479</link>
		<dc:creator>Cyde Weys</dc:creator>
		<pubDate>Fri, 18 Jul 2008 14:06:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=869#comment-32479</guid>
		<description>William: And as for this blog being a single-thread forum, single-thread forums are actually a devolution from Usenet, which has a true treed discussion hierarchy.  If I get enough comments on my posts here, I&#039;ll install a hierarchical discussion plugin for WordPress.  The only reason I haven&#039;t done so already is because it does have some learning overhead for commenters, and when the average post doesn&#039;t hit ten comments, it&#039;s not really necessary to be able to track the flow of conversation.</description>
		<content:encoded><![CDATA[<p>William: And as for this blog being a single-thread forum, single-thread forums are actually a devolution from Usenet, which has a true treed discussion hierarchy.  If I get enough comments on my posts here, I&#8217;ll install a hierarchical discussion plugin for WordPress.  The only reason I haven&#8217;t done so already is because it does have some learning overhead for commenters, and when the average post doesn&#8217;t hit ten comments, it&#8217;s not really necessary to be able to track the flow of conversation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cyde Weys</title>
		<link>http://www.cydeweys.com/blog/2008/07/17/wordpress-26-release/comment-page-1/#comment-32476</link>
		<dc:creator>Cyde Weys</dc:creator>
		<pubDate>Fri, 18 Jul 2008 14:01:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=869#comment-32476</guid>
		<description>T2A`:  What&#039;s funny is that the &quot;after the jump&quot; functionality is so incredibly easy to implement the &lt;i&gt;correct way&lt;/i&gt;, but Blogger completely fails at it and just has an ugly CSS hack that is not at all easy for less technically-inclined people to use (compare having to hack up your stylesheet and add a custom HTML tag and span class versus simply clicking a button to insert &amp;lt!--more--&amp;gt in WordPress).  Hiding with CSS isn&#039;t just a bad solution, it&#039;s a terrible solution.  It doesn&#039;t particularly save any CPU cycles, yet it wastes a lot of bandwidth, both on the server and on the client.

Let&#039;s say I&#039;m writing a blog where I frequently post lots of travel photographs.  Naturally, I put all of these photographs below the fold because I don&#039;t want to swamp the main page with hundreds of photographs contained in just a few days&#039; worth of posts.  With Blogger&#039;s crappy CSS hack, all of the photographs are downloaded for anyone visiting the main page, only to be hidden by the stylesheet!  We&#039;re talking about potentially dozens of megabytes of wasted bandwidth on &lt;em&gt;each&lt;/em&gt; load of your main page.  So much for snappy loading times on your blog, and if your bandwidth is metered, God help you.

Or imagine someone who is writing a serial novel on a blog.  Let&#039;s say each installment is 50 KB including mark-up, with all but the first few paragraphs hidden below the fold on each post.  Loading the main page is going to require downloading hundreds of KB of inline text, and unlike the image example, in which the browser might theoretically defer from downloading images it knows aren&#039;t going to be displayed yet (assuming it&#039;s downloaded the stylesheet first, so it knows the images won&#039;t be seen), there&#039;s absolutely nothing the browser can do to prevent having to download all of that inline HTML.  Hopefully now you realize how the CSS hack isn&#039;t just bad, it&#039;s inexcusable.  Ditto for inlining the stylesheet with each page, which is utterly bad web practice.  And if you&#039;re really so worried about performance with below-the-fold handled in the correct way, just enable caching on your blog.  Then each page load will require precisely &lt;i&gt;zero&lt;/i&gt; PHP calls, because the HTML output itself has been cached.  Hard to get more efficient than that.

As for the theme I&#039;m using, I would describe it as spartan, not simple.  It&#039;s not a standard WordPress theme; it was developed by a friend of a friend and then modified both by the friend and then later me.  I have messed around in the realm of customization a lot and this is what I settled on.  I&#039;m sorry if you don&#039;t like, but don&#039;t assume that just because I&#039;ve gone for the spartan look (or the function-over-form look, as it were), that I haven&#039;t played around with all of the WordPress extensibility options, because I have done so extensively.  You might be surprised to learn that this blog has 19 plugins installed, for example.  Most of them just aren&#039;t very visible because they&#039;re focused on the practical rather than the flashy (for instance, caching, anti-spam, upgrades to the admin interface, stats, permalink tweaking, etc.).

William: I definitely noticed the lackluster WYSIWYG Blogger editor, especially the poor HTML editor.  I guess I forgot to mention it in my post.  My friend was having problems doing something as simple as resetting custom formatting in the WYSIWYG editor.  I couldn&#039;t find a button to do it.  And the WYSIWYG editor encourages terrible web behavior, like defining fonts and such on a per-post basis instead of doing it once in the stylesheet and writing each blog post in unadulterated text.  I like WordPress because it encourages that things be done the correct way, and it makes it easy to do so.  There are no explicity formatting options in any of my posts.  Everything is handled by stylesheets.  It doesn&#039;t matter so much now, but if I ever wanted to change the look of my site?

Heather: Yes, the wealth of WordPress plugins are amazing.  What I especially like is that since they are in PHP they are necessarily open source (though not necessarily Free Software).  I&#039;ve had to hack up some plugins before to get them to do exactly what I want, and I always appreciate that this is possible.</description>
		<content:encoded><![CDATA[<p>T2A`:  What&#8217;s funny is that the &#8220;after the jump&#8221; functionality is so incredibly easy to implement the <i>correct way</i>, but Blogger completely fails at it and just has an ugly CSS hack that is not at all easy for less technically-inclined people to use (compare having to hack up your stylesheet and add a custom HTML tag and span class versus simply clicking a button to insert &#038;lt!&#8211;more&#8211;&#038;gt in WordPress).  Hiding with CSS isn&#8217;t just a bad solution, it&#8217;s a terrible solution.  It doesn&#8217;t particularly save any CPU cycles, yet it wastes a lot of bandwidth, both on the server and on the client.</p>
<p>Let&#8217;s say I&#8217;m writing a blog where I frequently post lots of travel photographs.  Naturally, I put all of these photographs below the fold because I don&#8217;t want to swamp the main page with hundreds of photographs contained in just a few days&#8217; worth of posts.  With Blogger&#8217;s crappy CSS hack, all of the photographs are downloaded for anyone visiting the main page, only to be hidden by the stylesheet!  We&#8217;re talking about potentially dozens of megabytes of wasted bandwidth on <em>each</em> load of your main page.  So much for snappy loading times on your blog, and if your bandwidth is metered, God help you.</p>
<p>Or imagine someone who is writing a serial novel on a blog.  Let&#8217;s say each installment is 50 KB including mark-up, with all but the first few paragraphs hidden below the fold on each post.  Loading the main page is going to require downloading hundreds of KB of inline text, and unlike the image example, in which the browser might theoretically defer from downloading images it knows aren&#8217;t going to be displayed yet (assuming it&#8217;s downloaded the stylesheet first, so it knows the images won&#8217;t be seen), there&#8217;s absolutely nothing the browser can do to prevent having to download all of that inline HTML.  Hopefully now you realize how the CSS hack isn&#8217;t just bad, it&#8217;s inexcusable.  Ditto for inlining the stylesheet with each page, which is utterly bad web practice.  And if you&#8217;re really so worried about performance with below-the-fold handled in the correct way, just enable caching on your blog.  Then each page load will require precisely <i>zero</i> PHP calls, because the HTML output itself has been cached.  Hard to get more efficient than that.</p>
<p>As for the theme I&#8217;m using, I would describe it as spartan, not simple.  It&#8217;s not a standard WordPress theme; it was developed by a friend of a friend and then modified both by the friend and then later me.  I have messed around in the realm of customization a lot and this is what I settled on.  I&#8217;m sorry if you don&#8217;t like, but don&#8217;t assume that just because I&#8217;ve gone for the spartan look (or the function-over-form look, as it were), that I haven&#8217;t played around with all of the WordPress extensibility options, because I have done so extensively.  You might be surprised to learn that this blog has 19 plugins installed, for example.  Most of them just aren&#8217;t very visible because they&#8217;re focused on the practical rather than the flashy (for instance, caching, anti-spam, upgrades to the admin interface, stats, permalink tweaking, etc.).</p>
<p>William: I definitely noticed the lackluster WYSIWYG Blogger editor, especially the poor HTML editor.  I guess I forgot to mention it in my post.  My friend was having problems doing something as simple as resetting custom formatting in the WYSIWYG editor.  I couldn&#8217;t find a button to do it.  And the WYSIWYG editor encourages terrible web behavior, like defining fonts and such on a per-post basis instead of doing it once in the stylesheet and writing each blog post in unadulterated text.  I like WordPress because it encourages that things be done the correct way, and it makes it easy to do so.  There are no explicity formatting options in any of my posts.  Everything is handled by stylesheets.  It doesn&#8217;t matter so much now, but if I ever wanted to change the look of my site?</p>
<p>Heather: Yes, the wealth of WordPress plugins are amazing.  What I especially like is that since they are in PHP they are necessarily open source (though not necessarily Free Software).  I&#8217;ve had to hack up some plugins before to get them to do exactly what I want, and I always appreciate that this is possible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: heather (errantdreams)</title>
		<link>http://www.cydeweys.com/blog/2008/07/17/wordpress-26-release/comment-page-1/#comment-32445</link>
		<dc:creator>heather (errantdreams)</dc:creator>
		<pubDate>Fri, 18 Jul 2008 12:21:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=869#comment-32445</guid>
		<description>My favorite part of WordPress is simply the incredible variety of plugins available for it, allowing you to customize it to your heart&#039;s content. For my reviews blog I use a &#039;related posts&#039; plugin, so, say, if someone pulls up a review of a book in J.D. Robb&#039;s &#039;in death&#039; series they also see links to reviews of other books in that series. I also use a notification plugin, so folks who want to be notified of comments on a post can be. I love having so many options that allow me to customize pretty much anything.</description>
		<content:encoded><![CDATA[<p>My favorite part of WordPress is simply the incredible variety of plugins available for it, allowing you to customize it to your heart&#8217;s content. For my reviews blog I use a &#8216;related posts&#8217; plugin, so, say, if someone pulls up a review of a book in J.D. Robb&#8217;s &#8216;in death&#8217; series they also see links to reviews of other books in that series. I also use a notification plugin, so folks who want to be notified of comments on a post can be. I love having so many options that allow me to customize pretty much anything.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William (green)</title>
		<link>http://www.cydeweys.com/blog/2008/07/17/wordpress-26-release/comment-page-1/#comment-32431</link>
		<dc:creator>William (green)</dc:creator>
		<pubDate>Fri, 18 Jul 2008 10:51:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=869#comment-32431</guid>
		<description>I run my blog on Blogger and I haven&#039;t found it to be &lt;i&gt;particularly&lt;/i&gt; limiting.  I occasionally go &quot;Huh, that&#039;s weird.&quot; but that&#039;s about it.  
I mean, face it, there&#039;s not a whole lot of innovation in a basic blog.  It&#039;s a basically a single-thread forum, and we&#039;ve been doing forums for forty years now.

I do have some gripes, though.  As an example, the &quot;Edit HTML&quot; view doesn&#039;t allow you to edit HTML as much as it allows you to input HTML tags into your text instead of using the GUI to do it with a single click or keyboard shortcut.  But it counts all line breaks in the &quot;Edit HTML&quot; view as  [space added here to get the tag to render as text], which is just stupid.
As an example, you know?</description>
		<content:encoded><![CDATA[<p>I run my blog on Blogger and I haven&#8217;t found it to be <i>particularly</i> limiting.  I occasionally go &#8220;Huh, that&#8217;s weird.&#8221; but that&#8217;s about it.<br />
I mean, face it, there&#8217;s not a whole lot of innovation in a basic blog.  It&#8217;s a basically a single-thread forum, and we&#8217;ve been doing forums for forty years now.</p>
<p>I do have some gripes, though.  As an example, the &#8220;Edit HTML&#8221; view doesn&#8217;t allow you to edit HTML as much as it allows you to input HTML tags into your text instead of using the GUI to do it with a single click or keyboard shortcut.  But it counts all line breaks in the &#8220;Edit HTML&#8221; view as  [space added here to get the tag to render as text], which is just stupid.<br />
As an example, you know?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: T2A`</title>
		<link>http://www.cydeweys.com/blog/2008/07/17/wordpress-26-release/comment-page-1/#comment-32338</link>
		<dc:creator>T2A`</dc:creator>
		<pubDate>Fri, 18 Jul 2008 03:58:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.cydeweys.com/blog/?p=869#comment-32338</guid>
		<description>The funny thing is the whole &quot;after the jump/fold&quot; thing is incredibly easy to implement.  You can do it with only a few lines of PHP.  And by a few I mean something like 5 as opposed to 50.  I did it for the news section of my site (that I&#039;m slacking off updating anymore) in about 20-30 minutes, and that&#039;s including research since I don&#039;t yet know a whole lot about PHP&#039;s convoluted API.  :]

However, WP&#039;s way is actually more work for the server.  More lines of code means more stuff to do and more delays before the content is served up.  Simply hiding something via CSS is super-fast in comparison, and while it&#039;s not &quot;cool&quot; it&#039;s certainly not a &lt;em&gt;bad&lt;/em&gt; solution.  Sometimes the more elegant solutions are overkill, but WP seems to be built on the opposite notion.

Given that you&#039;re still using a very simple theme I&#039;ll assume you haven&#039;t messed around with anything in the realm of customization.  If you were ever in the business of creating your own theme or modifying an existing one, WP&#039;s got some &lt;strong&gt;serious&lt;/strong&gt; power behind it in this area.  The whole system regarding its themes, plugins, templates, &quot;The Loop&quot;, etc. is well done from an ease of use and extensibility perspective.  You can do some pretty crazy stuff with it.

WP does indeed put your server through a vigorous workout since at any given time it&#039;s running thousands of lines of PHP code where a simpler blogging system might run a couple hundred.  I reckon that given equal server power you could randomly click through twice or thrice the number of Blogger blogs as opposed to WP blogs.  WP ones will simply run more code, make more queries, and do more shit for every page load.

But at least it&#039;s got features!  :P</description>
		<content:encoded><![CDATA[<p>The funny thing is the whole &#8220;after the jump/fold&#8221; thing is incredibly easy to implement.  You can do it with only a few lines of PHP.  And by a few I mean something like 5 as opposed to 50.  I did it for the news section of my site (that I&#8217;m slacking off updating anymore) in about 20-30 minutes, and that&#8217;s including research since I don&#8217;t yet know a whole lot about PHP&#8217;s convoluted API.  :]</p>
<p>However, WP&#8217;s way is actually more work for the server.  More lines of code means more stuff to do and more delays before the content is served up.  Simply hiding something via CSS is super-fast in comparison, and while it&#8217;s not &#8220;cool&#8221; it&#8217;s certainly not a <em>bad</em> solution.  Sometimes the more elegant solutions are overkill, but WP seems to be built on the opposite notion.</p>
<p>Given that you&#8217;re still using a very simple theme I&#8217;ll assume you haven&#8217;t messed around with anything in the realm of customization.  If you were ever in the business of creating your own theme or modifying an existing one, WP&#8217;s got some <strong>serious</strong> power behind it in this area.  The whole system regarding its themes, plugins, templates, &#8220;The Loop&#8221;, etc. is well done from an ease of use and extensibility perspective.  You can do some pretty crazy stuff with it.</p>
<p>WP does indeed put your server through a vigorous workout since at any given time it&#8217;s running thousands of lines of PHP code where a simpler blogging system might run a couple hundred.  I reckon that given equal server power you could randomly click through twice or thrice the number of Blogger blogs as opposed to WP blogs.  WP ones will simply run more code, make more queries, and do more shit for every page load.</p>
<p>But at least it&#8217;s got features!  :P</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.241 seconds -->

