<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Rudd-O.com &#187; My journey towards Web consolidation</title>
	<atom:link href="http://rudd-o.com/archives/category/my-journey-towards-web-consolidation/feed/" rel="self" type="application/rss+xml" />
	<link>http://rudd-o.com</link>
	<description>We only do fun stuff.</description>
	<pubDate>Wed, 16 Jul 2008 22:01:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Tuning AdSense ads</title>
		<link>http://rudd-o.com/archives/2007/04/19/tuning-adsense-ads/</link>
		<comments>http://rudd-o.com/archives/2007/04/19/tuning-adsense-ads/#comments</comments>
		<pubDate>Thu, 19 Apr 2007 14:57:43 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[Mi weblog]]></category>

		<category><![CDATA[My journey towards Web consolidation]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/04/19/tuning-adsense-ads/</guid>
		<description><![CDATA[It isn&#8217;t a science, but is scientific.  And it makes money for you!

Earning money from ads is not a &#8220;smack the ads on the blog&#8221; proposition.  It takes time.  It takes research.  Hopefully, after reading this article, you&#8217;ll have a bit more information to help you milk the most out of [...]]]></description>
			<content:encoded><![CDATA[<p>It isn&#8217;t a science, but is scientific.  And it makes money for you!</p>
<p><span id="more-1399"></span></p>
<p>Earning money from ads is not a &#8220;smack the ads on the blog&#8221; proposition.  It takes time.  It takes research.  Hopefully, after reading this article, you&#8217;ll have a bit more information to help you milk the most out of your own Web sites.</p>
<p>If you&#8217;re familiar with AdSense, I suggest you skip down to the next section.  For everyone else, let&#8217;s start with an intro.</p>
<p>##An intro to AdSense</p>
<p>As you can probably tell,  I&#8217;m using Google AdSense for the ads in this blog.  AdSense is great. Google mostly pays you by the click (and, on some image ads, by impression).  Since the gross of your income is generated through clicks, AdSense ads should be tuned to generate the maximum amount of clicks with the impressions your site gets (this is called <em>clickthrough rate</em>).</p>
<p>###The recipe for a perfect ad</p>
<p>How can you tell which ads fare the best?  You cannot, because you don&#8217;t get to pick which ads are displayed.  However, what you can control is the ad format, color palette and placement in your site.  Thus, key to generating the most clicks is to use the most appropriate palette, ad format and placement.</p>
<p>Notice how I didn&#8217;t say <em>best</em>, but <em>most appropriate</em>.  Which colors, format and location depend exclusively upon the circumstances of your site.  Can you fit a 200&#215;180 ad in a certain spot?  What palette should I use: contrasting (stands out) or blending (blends with your site)?  Where on the page should I place the ads?</p>
<p>Fortunately, AdSense does publish some information about it.  They tell you right away that:</p>
<ul>
<li>The integrated rectangle, 336&#215;280 in size, is the ad that fares best.</li>
<li>The best position to place the ad is smack mixed with the content.</li>
<li>Palettes heavily depend on the palette of your site.</li>
<li>Ads <em>above the fold</em> (on the first screenful of the page) fare dramatically better.</li>
</ul>
<p>###Analyzing which ad fared best</p>
<p>Another thing you get with AdSense is <em>personalized criteria</em>.  They are a bit like tags &#8212; you apply them on your ads, and AdSense performance reports can be grouped by them.  In practice, this means that you can create a blue on white and a red on yellow ad, tag the first with <em>blueonwhite</em>, the second with <em>redonyellow</em>, and after a couple of days, see which one fared best.</p>
<p>The entire tuning process can be summarized in this image:</p>
<p align="center"><img src="content:2007/04/adsense-ads-tuning-the-process.png" title="AdSense ads tuning - the process" alt="AdSense ads tuning - the process" align="middle"/></p>
<p>Now that you&#8217;re familiar with AdSense, let&#8217;s explore how to optimize ads for results.</p>
<p>##My criteria system for the past 2 months: fair, but not excellent</p>
<p>Two months ago, I decided I would deploy ads on this site using a set of criteria I thought would be optimal.  I&#8217;d tag my ads using criteria based on these four ad attributes:</p>
<ol>
<li>ad format</li>
<li>color scheme / palette</li>
<li>type of page</li>
<li>position in page</li>
</ol>
<p>Dumb move on my part.  As it turns out, this criteria system just didn&#8217;t give me enough information.  It just gave me aggregates.</p>
<p>For example, I could tell which color scheme or ad format gave me great clickthrough, but I couldn&#8217;t consistently tell if this clickthrough was due to the position of the ad, the type of page where the ads were displayed, or the format.  In other words, each criteria aggregated a number of unrelated ad impressions.</p>
<p>Alas, it did yield me valuable information.  The ad that gave me the most income (82%) was definitely the one embedded in article content &#8212; the first ad you see when you visit an article.   I actually expected this, because this ad is entirely above the fold.</p>
<p>Knowing that this ad was a red/black on white 336&#215;280 large rectangle, it was a good starting point.  With so many variables to track, it was rather fortunate to find that a single one determined my income so strongly.  Having pinned down the most performant ad position, I used this knowledge as a starting point for my next experiment.</p>
<p>##Experiment X: make six variants, keep the best</p>
<p>To perform an accurate experiment, you need to keep constant as many variables as you can.  Once I knew for a fact what the best-performing ad position was, it was time to start paring down three other variables: alignment, format and palette.</p>
<p>###Guaranteeing unbiased data</p>
<p>I didn&#8217;t want results to be skewed, so, in the name of science, I decided to forsake a few bucks.  So, using the AdSense Deluxe plugin bundled in my <a href="http://turbochargedcms.com/">Turbocharged blogging system</a>, I turned ads off for the entire blog.  Since my theme embeds ads through the AdSense Deluxe plugin, I did not have to touch a single line of code.</p>
<p>###Generating and tagging the ads</p>
<p>Then, using the AdSense ad creation tool and a bit of CSS (stylesheets) magic, I generated six versions of the base ad.  This graph summarizes how I generated the new versions:</p>
<p style="text-align: center"><img src="content:2007/04/adsense-ads-tuning-tuning-a-single-ad.png" alt="AdSense ads tuning - tuning a single ad"/></p>
<p>The criteria system I used was derived from my old one:</p>
<ol>
<li>Type: always <em>article above content</em>. Combines the fact that these ads appear only on articles (not on static pages, or archive sections), and they are located above the content.</li>
<li>Format:
<ol>
<li>336&#215;280</li>
<li>300&#215;250</li>
</ol>
</li>
<li>Palette:
<ol>
<li>R3.0 standard red/black on white</li>
<li>R3.0 with green titles</li>
<li>R3.0 with green borders</li>
</ol>
</li>
<li>Code: each ad would have a tag named after the same AdSense Deluxe code, so I can track performance per-ad, on each variant.</li>
</ol>
<p>After generating the six versions, I saved each one of them in a new AdSense Deluxe slot each.</p>
<p>###Rotating the ads</p>
<p>The whole point of the experiment is to give each ad equal exposure.  So I wanted each ad to be rotated fairly, in a equally random fashion.  Accomplishing rotation wasn&#8217;t difficult, but it did require some coding.  My template includes the ad by calling a function:</p>
<pre>&lt;?php theme_ad("article_abovecontent"); ?&gt;</pre>
<p>I just changed it to:</p>
<pre>&lt;?php theme_ad("article_abovecontent_".rand(1,6)); ?&gt;</pre>
<p>to have PHP rotate between the different blocks</p>
<p>###Scheduling the next doctor&#8217;s appointment</p>
<p>You know how doctors say <em>take two of these, come back and see me in the morning</em>?  Well, after doing all of this legwork I scheduled a checkup on my Palm T|X in 8 days.  I&#8217;m fully on the wait stage now.<br />
Why 8 days?  Well:</p>
<ul>
<li>I want to have 7 full days of data.</li>
<li>The amount of clicks I get daily (25~50 clicks) lends itself to fair statistical accuracy after 7 days of data collection.</li>
<li>Okay, strike the last reason &#8212; just say I&#8217;m impatient.</li>
</ul>
<p>What I&#8217;ll be looking for in the analysis is simple.  I want to identify the winning ad, using the <em>code</em> criteria I defined.  That way, I can restart the testing process with variants of that same ad.</p>
<p>##Conclusions</p>
<p>Tuning AdSense is a laborious and repetitive process, but it has its rewards.  While laborious, it can be done, as long as you follow a methodical, scientific process.</p>
<p>The right approach to doing AdSense tuning is that you&#8217;re investing in a steady source of income; it&#8217;s not like earning two glasses of water instead of one &#8212; it&#8217;s like changing an 1-inch water pipe for a 2-incher.   If you have a popular blog, it certainly pays off.</p>
<p>Come back in 8 days and read me again &#8212; I&#8217;ll be writing about the results of this experiment.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/04/19/tuning-adsense-ads/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rudd-O.com.3.0 is now officially on the air</title>
		<link>http://rudd-o.com/archives/2007/01/09/rudd-ocom30-is-now-officially-on-the-air/</link>
		<comments>http://rudd-o.com/archives/2007/01/09/rudd-ocom30-is-now-officially-on-the-air/#comments</comments>
		<pubDate>Tue, 09 Jan 2007 13:42:20 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Mi weblog]]></category>

		<category><![CDATA[My journey towards Web consolidation]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/01/09/rudd-ocom30-is-now-officially-on-the-air/</guid>
		<description><![CDATA[Notice any changes?  I&#8217;ve been hard at work, redesigning the site.

Fruits of hard labor, long planning and reasoning have brought this change to you.
This site is now using a fully original WordPress theme I like to call Magazine.  The name? Oh, yeah, the whole site revolves around sections, and you&#8217;re encouraged to browse [...]]]></description>
			<content:encoded><![CDATA[<p>Notice any changes?  I&#8217;ve been hard at work, redesigning the site.</p>
<p><span id="more-1297"></span></p>
<p>Fruits of <a href="post:creating-an-effective-online-magazine-with-wordpress">hard labor, long planning and reasoning</a> have brought this change to you.</p>
<p>This site is now using a fully original WordPress theme I like to call <em>Magazine</em>.  The name? Oh, yeah, the whole site revolves around sections, and you&#8217;re encouraged to browse the site in that way.   It&#8217;s more a magazine than a blog.</p>
<p>##Why the change?</p>
<p>The idea behind the monumental change is to encourage stickiness (people reading a large amount of articles).  If you find an article on a topic you dig, chances are, you&#8217;ll want to read more on that topic.  The site is geared to enable that.  You can also subscribe to feeds per-category, so you don&#8217;t need to read junk you&#8217;re not interested into.</p>
<p>##Details, details, details&#8230; that&#8217;s where the devil is</p>
<p>Quick lowdown on the changes (because I have to run):</p>
<p>- Obviously, the visual layout is completely different.  It responds gracefully to the new concept (magazine-like layouts)<br />
- Excerpts are everywhere on the archive pages.  With a glance, you can identify what you want to read the most.<br />
- Navigational aids are everywhere.  Everything is much more heavily hyperlinked than before.<br />
- The palette and the design! You no longer need to watch me while reading this site ;-).<br />
- Everywhere is the concept of &#8220;popular articles&#8221;, so you can get a quick look at what&#8217;s hot on this site, and ask for more with a single click.<br />
- Less clutter.  Less popular elements were removed entirely from the design, and only the essentials are left.<br />
- Sociability!  All posts are social-bookmarking enabled, Digg-enabled.  They&#8217;re also e-mailable after a single click and a destination e-mail address.<br />
- Readability: the typefaces are bigger, and more elegant (you may not enjoy it fully if you don&#8217;t have the Gill Sans font installed).  All fonts are scalable (except for header fonts).</p>
<p>##IE6 is dead.  Long live&#8230; uhh, Firefox?</p>
<p>This theme was designed entirely using <a href="http://www.getfirefox.com/">Firefox</a>, and screened for consistency on <a href="http://konqueror.org">Konqueror</a>.</p>
<p>Since it uses advanced layout techniques which work only on compliant browsers, some pages may not lay out correctly with Microsoft Internet Explorer 6 or older.  You will be able to read them, but you won&#8217;t appreciate the entire design.</p>
<p>If you&#8217;re using IE6, switch to a standards-compliant browser.  Because no features incompatible with IE7 were exercisedm hopefully IE7 will render this theme properly.</p>
<p>##Final musings</p>
<p>It&#8217;s a brand-new theme, built from the ground up, and designed to make you crave this site.  Is it working already? I sincerely hope you like it.</p>
<p><em>Love is in the air&#8230; Love is in the-e air&#8230;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/01/09/rudd-ocom30-is-now-officially-on-the-air/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rudd-O.com.3.0 is well underway</title>
		<link>http://rudd-o.com/archives/2007/01/08/rudd-ocom30-is-well-underway/</link>
		<comments>http://rudd-o.com/archives/2007/01/08/rudd-ocom30-is-well-underway/#comments</comments>
		<pubDate>Mon, 08 Jan 2007 16:23:43 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Mi weblog]]></category>

		<category><![CDATA[My journey towards Web consolidation]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/01/08/rudd-ocom30-is-well-underway/</guid>
		<description><![CDATA[This weblog will be introducing a wholly, completely, from-the-ground-up brand new template, very soon.
]]></description>
			<content:encoded><![CDATA[<p>This weblog will be introducing a wholly, completely, from-the-ground-up brand new template, very soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/01/08/rudd-ocom30-is-well-underway/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creación de una revista en línea efectiva con WordPress: resultados preliminares</title>
		<link>http://rudd-o.com/archives/2006/11/17/creacion-de-una-revista-en-linea-efectiva-con-wordpress-resultados-preliminares/</link>
		<comments>http://rudd-o.com/archives/2006/11/17/creacion-de-una-revista-en-linea-efectiva-con-wordpress-resultados-preliminares/#comments</comments>
		<pubDate>Fri, 17 Nov 2006 23:52:49 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[HTML and XHTML]]></category>

		<category><![CDATA[Mi weblog]]></category>

		<category><![CDATA[My journey towards Web consolidation]]></category>

		<category><![CDATA[Web authoring]]></category>

		<category><![CDATA[Web standards]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/11/17/creacion-de-una-revista-en-linea-efectiva-con-wordpress-resultados-preliminares/</guid>
		<description><![CDATA[Recuerdan el reciente artículo making a magazine out of WordPress?  Hoy podrán ver, en exclusiva, un avance preliminar:

Esta foto preliminar ilustra el progreso hecho en tres días de esfuerzo.  Por supuesto, este ejemplo no es funcional porque aún no he programado.  Sin embargo, lo que ven es un preliminar verdadero &#8212; no [...]]]></description>
			<content:encoded><![CDATA[<p>Recuerdan el reciente artículo <a href="post:creating-an-effective-online-magazine-with-wordpress">making a magazine out of WordPress</a>?  Hoy podrán ver, en exclusiva, un avance preliminar:</p>
<p><span id="more-1233"></span></p>
<p>Esta foto preliminar ilustra el progreso hecho en tres días de esfuerzo.  Por supuesto, este ejemplo no es funcional porque aún no he programado.  Sin embargo, lo que ven es un preliminar verdadero &#8212; no es un dibujo sino una página HTML en el navegador.  Por cierto, hice los dibujos originales usando Inkscape, un fabuloso programa de dibujo vectorial para Linux.</p>
<p>Mencioné que todos los pasos de este proceso se ejecutan únicamente con <a href="http://software-libre.rudd-o.com/">software libre</a>?</p>
<p>##The front page</p>
<p>Así se ve la página frontal en este momento.  Haz clic en la imagen para verla en mayor tamaño.</p>
<p><a href="content:images/shots/mockup-magazine-front.png" title="The front page of the magazine" target="_self"><img class="thumbnail" src="content:images/shots/thumb_mockup-magazine-front.png" alt="La página de inicio de la revista" width="150" height="112"/></a></p>
<p>###Lo que se ve</p>
<p>Noten que:</p>
<p>- el nuevo logo tiene un <em>look</em> Web 2.0<br />
- se usan pocas tipografías: Verdana y Gill Sans.  Gill Sans le da un extra &#8220;Web 2.0&#8243;; como pocas personas tienen esa tipografía instalada, las tipografías se cargan automáticamente vía estilos<br />
- el artículo más reciente está prominentemente dispuesto y es fácil de distinguir<br />
- la página muestra automáticamente contenidos populares de la sección correspondiente al artículo más reciente<br />
- el tema presenta enlaces a los artículos recientes y relacionados en listas fáciles de identificar<br />
- la barra lateral (a la que le falta un cuadro de publicidad) es limpia y fácil de leer<br />
- el contenido más importante está en el primer pantallazo del navegador<br />
- la navegación (búsqueda, migas de pan y páginas) están en la cabecera y son accesibles</p>
<p>Del segundo pantallazo hacia abajo aparecen más artículos bajo el título &#8220;Más noticias y artículos&#8221;.  Este área contiene una lista de artículos recientes y populares de cada sección, y las secciones listadas están ordenadas en el tradicional orden inverso cronológico.</p>
<p>###Lo que no se ve &#8212; o la importancia de los estándares Web</p>
<p>- todos los estilos de enlaces funcionan correctamente &#8212; los enlaces apuntados o enfocados se iluminan, y los enlaces visitados se distinguen visualmente de los no visitados<br />
- el texto se puede redimensionar con los controles del navegador &#8212; la única parte que sufre problemas es la barra superior de navegación: se oculta parcialmente con tipografías muy grandes<br />
- el sitio es completamente funcional con las hojas de estilo apagadas<br />
- la diagramación es correcta y fluida en cualquier resolución &#8212; hasta 640&#215;480 &#8212; y ya estoy trabajando en estilos para PDAs y computadoras de bolsillo<br />
- los estilos de impresión están implementados, y estos automáticamente ocultan partes innecesarias para ofrecer impresiones rápidas y baratas<br />
- el contenido es el rey, y recibe una posición ventajosa en la fuente HTML<br />
- no se usa JavaScript &#8212; un par de extras basados en JS aparecerán más tarde, pero no serán requeridos<br />
- sin Flash, y a pesar de eso, <em>hip</em> y elegante<br />
- el sitio se ve correctamente en Firefox y Konqueror (y eso a pesar de que Konqueror agranda las tipografías un poco); esto significa que también se verá bien on Safari en computadores Apple<br />
-aún no he probado el sitio en IE7; sin embargo, sospecho que se verá correctamente, porque he evitado usos problemáticos de CSS en IE7; IE6 simplemente no recibirá ninguna consideración</p>
<p>Estas cosas no son caprichos míos.  Tampoco son coincidencias afortunadas.  Supe, desde el principio, que el nuevo sitio tendría que acogerse a estas características.  Mi expectativa es que tendré visitantes discapacitados y usuarios móviles.  Y, finalmente, la forma en la que el contenido se presenta responde fielmente a los requerimientos que establecí en <a href="post:creating-an-effective-online-magazine-with-wordpress">el artículo anterior sobre la revista</a>.</p>
<p>Sin exagerar, puedo decir que esto significa una cosa: es posible construir sitios Web efectivos con tecnologías sencillas y observando las normas públicas de la Web.  Por eso pregunto: ¿por qué la gente insiste en complicarse la vida y falta a los estándares?  Sospecho seriamente que es porque la mayor parte de &#8220;diseñadores Web&#8221; es gente poco seria y vaga que prefiere seguir construyendo sitios Web con código &#8220;espagueti&#8221; sin &#8220;desperdiciar&#8221; tiempo en conocer las herramientas de su propio oficio.</p>
<p>##Conclusiones</p>
<p>Sé que no soy un genio del diseño, pero creo que sí &#8220;la muevo&#8221;.  ¿Qué piensas tú?</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/11/17/creacion-de-una-revista-en-linea-efectiva-con-wordpress-resultados-preliminares/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating an effective online magazine with WordPress: the HTML mockups</title>
		<link>http://rudd-o.com/archives/2006/11/16/creating-an-effective-online-magazine-with-wordpress-the-html-mockups/</link>
		<comments>http://rudd-o.com/archives/2006/11/16/creating-an-effective-online-magazine-with-wordpress-the-html-mockups/#comments</comments>
		<pubDate>Fri, 17 Nov 2006 02:04:14 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[HTML and XHTML]]></category>

		<category><![CDATA[My journey towards Web consolidation]]></category>

		<category><![CDATA[Web authoring]]></category>

		<category><![CDATA[Web standards]]></category>

		<category><![CDATA[Yo]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/11/16/creating-an-effective-online-magazine-with-wordpress-the-html-mockups/</guid>
		<description><![CDATA[Remember yesterday&#8217;s post about making a magazine out of WordPress?  Today, you&#8217;ll get to see an exclusive sneak peek:

These mockups illustrate the progress made in three days&#8217; work.  None of them are functional because no code has been written.  However, I&#8217;ve already translated the graphical mockups into HTML &#8212; you can clearly [...]]]></description>
			<content:encoded><![CDATA[<p>Remember <a href="post:creating-an-effective-online-magazine-with-wordpress">yesterday&#8217;s post about making a magazine out of WordPress</a>?  Today, you&#8217;ll get to see an exclusive sneak peek:</p>
<p><span id="more-1231"></span></p>
<p>These mockups illustrate the progress made in three days&#8217; work.  None of them are functional because no code has been written.  However, I&#8217;ve already translated the graphical mockups into HTML &#8212; you can clearly guess that from the top strip.  I made the original mockups using Inkscape, a remarkable SVG vector drawing program for Linux.</p>
<p>Did I mention every step on this series is executed using only Free Software?</p>
<p>##The front page</p>
<p>Here&#8217;s how the front page looks like, right now.  Click the thumbnail to see it in larger size.</p>
<p><a href="content:images/shots/mockup-magazine-front.png" title="The front page of the magazine" target="_self"><img class="thumbnail" src="content:images/shots/thumb_mockup-magazine-front.png" alt="The front page of the magazine" width="150" height="112"/></a></p>
<p>###Layout explanation</p>
<p>Notice that:</p>
<p>- the logo is now Web 2.0ish<br />
- the font selection is quite spartan: Verdana and Gill Sans; Gill Sans lends the site an extra &#8220;Web 2.oomph&#8221;; since few people have Gill Sans, on browsers that support TrueType autoloading (none right now) it&#8217;s loaded via stylesheets<br />
- the most recent article is featured prominently and easily distinguishable<br />
- popular content from the recent article&#8217;s section is automatically featured as well<br />
- leads to related articles are presented in easy-to-scan lists<br />
- the sidebar (which lacks one ad) tries to be clear and easy to scan<br />
- important content is completely above the fold (the visible area before scrolling down)<br />
- the navigation (search, breadcrumb trail and pages) are on the top page, easily accessible</p>
<p>Mostly below the fold is a &#8220;More news and articles&#8221; tile.  This tile contains a list of recent and popular articles from each section, ordered in reverse chronological fashion according to which section saw the last post.</p>
<p>###Things you can&#8217;t tell from the mockup &#8212; or, the importance of Web standards</p>
<p>- all link styles are working correctly &#8212; tabbing or hovering into a link will light it up, and visited links are visually distinguished from new links<br />
- the text is (almost) fully scalable using your browser&#8217; controls &#8212; however, the top navigation suffers from hidden content at very large font sizes<br />
- the site is fully functional with style sheets off<br />
- the site lays out properly and fluidly at any resolution &#8212; up to 640&#215;480 &#8212; and PDA and handheld computers are in the works<br />
- print styles are already implemented, and they strip unnecessary output for fast and cheap printing<br />
- content is king and receives an advantageous position in the HTML source<br />
- no JavaScript is necessary or even used on the site; I will add some, though, because it&#8217;ll help ease things for capable readers<br />
- no Flash, yet still elegant and hip!<br />
- the site lays out properly on both Firefox and Konqueror (though Konq enlarges the fonts a bit); this means that the site will lay out properly on Mac Safari as well<br />
- I haven&#8217;t tested the mockup on IE7; however, I&#8217;m nearly certain it&#8217;ll work well, because I&#8217;ve avoided IE7 gotchas; IE6 is out for me anyway</p>
<p>These points aren&#8217;t just capricious whims of mine.  They aren&#8217;t a serendipitous coincidence either.  I knew, from the start, that the site would need these features.  I expect disabled visitors and people with mobile computers to access the site.  And, finally, the site has been laid out that way to slavishly serve <a href="post:creating-an-effective-online-magazine-with-wordpress">the goals mentioned on yesterday&#8217;s issue</a>.</p>
<p>At the very least, this means people can build effective Web sites without resorting to complicated technologies or straying from Web standards.  So why don&#8217;t they? I seriously think it&#8217;s because most Web designers out there are lazy bums who&#8217;d rather keep churning out spaghetti code without actually learning their toolset.</p>
<p>##The wrapup</p>
<p>I&#8217;m no design wizard, but I think I get by.  What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/11/16/creating-an-effective-online-magazine-with-wordpress-the-html-mockups/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating an effective online magazine with WordPress: the planning</title>
		<link>http://rudd-o.com/archives/2006/11/15/creating-an-effective-online-magazine-with-wordpress/</link>
		<comments>http://rudd-o.com/archives/2006/11/15/creating-an-effective-online-magazine-with-wordpress/#comments</comments>
		<pubDate>Thu, 16 Nov 2006 01:55:43 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[My journey towards Web consolidation]]></category>

		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/11/15/creating-an-effective-online-magazine-with-wordpress/</guid>
		<description><![CDATA[Hello again!  When I originally started I made a commitment to myself: log everything on the transformation of my Web properties.  We all know how that commitment turned out :-).
To appease your thirst, let me point out what I&#8217;ve been doing lately.

For those of you who haven&#8217;t been following this series: I&#8217;d like [...]]]></description>
			<content:encoded><![CDATA[<p>Hello again!  When I originally started I made a commitment to myself: log everything on the transformation of my Web properties.  We all know how that commitment turned out :-).</p>
<p>To appease your thirst, let me point out what I&#8217;ve been doing lately.</p>
<p><span id="more-1230"></span></p>
<p>For those of you who haven&#8217;t been following this series: I&#8217;d like to explain something first.  As part of my Web property reengineering, this site will be converted into a magazine (update: <a href="post:rudd-ocom30-is-now-officially-on-the-air">the conversion is  done</a>).  That&#8217;s right, a Web magazine, with sections.  I write about various subjects; a magazine with sections is the perfect venue to cater to my readers.</p>
<p>If you want to discover why, then just keep reading.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/11/15/creating-an-effective-online-magazine-with-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Automating Web site and WordPress upgrades with Subversion, mirrorlinks and bash</title>
		<link>http://rudd-o.com/archives/2006/11/11/automating-wordpress-upgrades-with-the-linux-toolset/</link>
		<comments>http://rudd-o.com/archives/2006/11/11/automating-wordpress-upgrades-with-the-linux-toolset/#comments</comments>
		<pubDate>Sat, 11 Nov 2006 07:38:28 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[My journey towards Web consolidation]]></category>

		<category><![CDATA[Software bacán]]></category>

		<category><![CDATA[Turbocharged]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Yo]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/11/11/automating-wordpress-upgrades-with-the-linux-toolset/</guid>
		<description><![CDATA[Hello, and welcome back to another installment of my journey through Web consolidation!  Today, I&#8217;ll show you how I automated my Web sites&#8217; WordPress upgrades using assorted and powerful Linux software.  You&#8217;ll also enjoy an exclusive look at the release process of one of my software products.

##Why automation?
If you&#8217;re running a single Web [...]]]></description>
			<content:encoded><![CDATA[<p>Hello, and welcome back to another installment of my journey through Web consolidation!  Today, I&#8217;ll show you how I automated my Web sites&#8217; WordPress upgrades using assorted and powerful Linux software.  You&#8217;ll also enjoy an exclusive look at the release process of one of my software products.</p>
<p><span id="more-1222"></span></p>
<p>##Why automation?</p>
<p>If you&#8217;re running a single Web site or blog, it makes little sense to automate tasks, since 99% of your maintenance tasks will be <em>ad-hoc</em>.  But that&#8217;s not my case.</p>
<p>I run three Web sites, two of them WordPress-based.  In my scenario, WordPress upgrades and enhancements come in pairs.  My sites demand an assortment of more than 100 plugins and themes, so those need to be upgraded as well.</p>
<p>I also sell a customized WordPress package, called <a href="http://turbochargedcms.com/">Turbocharged</a>.  Remember the 100 plugins and themes?  Well, every so often I do a new release of Turbocharged, which is almost exactly what powers my Web sites.</p>
<p>As you may have guessed, releasing such a huge package is is a time-consuming process!  Combined with upgrading my own sites to the latest edition of Turbocharged, it often takes the better part of a day.  And doing it manually is not an option, <a href="post:mind-mapping-your-projects-and-ideas-frees-your-brain-eliminates-the-stress-and-lets-you-think-clearly">especially since my Web assets are expected to grow in the future</a>.</p>
<p>Ideally, I&#8217;d like upgrades and enhancements to:</p>
<p>- be a 10-second process I can run on my Web server: saving a day, even if it&#8217;s just to squander it in drinks and clubbing with my buddies, is worthwhile.  Less time spent in operations, more time for creativity and long-term progress.<br />
- take advantage of my already-existing Subversion repositories: that way, I can make quick fixes on my Web server, and have the changes transparently imported into my development computer, and the other way around.  <a href="http://turbochargedcms.com/">Turbocharged</a> customers also benefit from this, because I run a bleeding edge Turbocharged copy on each of my sites.<br />
- be error-proof: if something fails, I want to know why it failed.  If a file changes, I&#8217;d like to know when, in what way and why.  I simply can&#8217;t take any downtime.</p>
<p>Can this be done?  The answer is yes.  I know it because I just invested six hours to make it happen.</p>
<p>And you can do it too.  Be forewarned: this guide requires learning about new software.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/11/11/automating-wordpress-upgrades-with-the-linux-toolset/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mind mapping your projects and ideas: frees your brain, eliminates the stress, and lets you think clearly</title>
		<link>http://rudd-o.com/archives/2006/10/23/mind-mapping-your-projects-and-ideas-frees-your-brain-eliminates-the-stress-and-lets-you-think-clearly/</link>
		<comments>http://rudd-o.com/archives/2006/10/23/mind-mapping-your-projects-and-ideas-frees-your-brain-eliminates-the-stress-and-lets-you-think-clearly/#comments</comments>
		<pubDate>Tue, 24 Oct 2006 03:00:41 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[My journey towards Web consolidation]]></category>

		<category><![CDATA[Software bacán]]></category>

		<category><![CDATA[Yo]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/10/23/mind-mapping-your-projects-and-ideas-frees-your-brain-eliminates-the-stress-and-lets-you-think-clearly/</guid>
		<description><![CDATA[Our hero discovers mind mapping and falls in love with it.]]></description>
			<content:encoded><![CDATA[<p>Every long journey begins with a first step.  And this is no exception.  Guess what the first step is?  If you mumbled <q>planning</q>, you guessed right:</p>
<p><span id="more-1187"></span></p>
<p>##I hate big projects</p>
<p>The last time I got involved in a big project was in <a href="http://www.usm.edu.ec/">college</a>, so I was naturally out of touch with project planning and management.  Furthermore, all the paraphernalia that my team used to plan that big project is:</p>
<p>1. Way stressful for me.<br />
2. Just not needed, since I&#8217;m a one-man show.  Sure,  I may have <a href="http://subversion.tigris.org/">Subversion</a>, a Palm T|X, <a href="http://www.novell.com/products/desktop/features/evolution.html">Evolution</a> and friends on my side, but I&#8217;m still a one-man show, which rules out heavy project management methodologies.</p>
<p>But neither Tomboy nor KWrite could cut a cake so big.  Ordinary outliners forced me to think top-down (and I&#8217;m a naturally anarchic person), which is like trying to feed me a sandwich made out of crap.  Imendio Planner is decidedly too heavyweight and data entry in Planner is also quite cumbersome.  I was chock-full of text files with random notes, and no way to organize them.  The feelings of dread and preemptive stress were taking their toll on me.</p>
<p>##Could mind mapping help me plan and undertake this huge project?</p>
<p>What I needed was <a href="http://headrush.typepad.com/creating_passionate_users/2005/04/why_i_want_a_ta.html">a tool that would let me map my ideas</a>, so I could concentrate on making them happen.  A mind mapping tool.</p>
<p>I went out for a short forage into the Wild Wild Web, and after a couple of Google searches, I found three:</p>
<p>- Labyrinth (too inmature and in need of manual &#8220;compilation&#8221; and installation)<br />
- FreeMind (threw up exceptions like a comatose drunk person)<br />
- KDissert</p>
<p>And <a href="http://freehackers.org/~tnagy/kdissert/">KDissert</a> had to cut it, because it was the only one I could install using smart.  I quickly installed it and discovered, much to my chagrin, that KDissert was definitely not a mind-mapping tool, but a graphical outliner.  I mumbled <q>What the heck, I&#8217;ll try it for a couple of minutes, see if it&#8217;s useful</q>, and started using it.</p>
<p>##The bliss of KDissert</p>
<p>Oh, my God (and I&#8217;m an atheist), KDissert was bliss.  I started pouring out ideas and sub-ideas, quickly connecting them.  You see, the key to a good software tool is its ease of use, and KDissert really shines in that:</p>
<p>- To create a new idea (a square): just double-click on the canvas.<br />
- To fill the idea with text: hit ENTER, then type, then hit ENTER again.<br />
- To connect the idea to another one: click the Link pages tool, and drag from the parent idea into the child one.  You don&#8217;t even need to click &#8212; convenient hotkeys let you switch instantly among the four tools (select, pan, connect, reorganize).</p>
<p>Let me emphasize, one more time, that KDissert is not a mind-mapping tool.  It&#8217;s used to create a tree of texts, edit text in them, and consolidate them into a text document.  Its primary use is building dissertations and presentations.  You cannot connect an idea to two different ideas.    But, for me, that was good enough &#8212; as long as the rectangular boxes can contain the gist of my idea, and they can be interconnected, even if only by hierarchy, it&#8217;s good enough.</p>
<p>##Good-bye text, hello mind map</p>
<p>In fact, it&#8217;s fantastic.  I frantically consolidated more than twelve long text documents with random ideas collected over time, while at the same time creating the hierarchy and adding new sub-ideas I came up with.  Just the fact that I could visualize the ideas in a map served me to quickly organize my master plan.  Forty-five minutes later, I had a fairly complete map, and no remaining text files.</p>
<p>Lo and behold, what once was a project of unimaginable complexity and chock-full of tech details which seemed to clash between each other, became a (fairly large, yet) simple and procedural project where everything was not only surmountable, but I could visualize it in one fell swoop.</p>
<p>##Does a computer program make the difference?</p>
<p>All of this because I finally faced my limitations, and recognized that the problem was just too big to fit in my head,   The stress of planning was gone.  Gone were the long monologues and the chain-smoking associated with it.  No more walks in circles, mumbling things.  Just inner peace.  I finally accomplished what took me weeks of deliberation.</p>
<p>##Here&#8217;s the map, take 1</p>
<p>And I&#8217;ve got proof, in full open source fashion.  Here it is, as a thumbnail (which links to a smallish PDF file):</p>
<p class="centered"><a id="p1189" href="content:2006/10/web-property-reorganization-take-1.pdf"><img id="image1188" src="content:2006/10/web-project-reorganization-take-1.jpg" alt="Web project reorganization, take 1" class="thumbnail"/></a></p>
<p>## A few notes about the map</p>
<p>You&#8217;ll quickly notice that the ideas are a few words&#8217; length, and that I&#8217;ve interspersed Spanish and English.  This is on purpose.  I don&#8217;t want to spend more time in the map, because:</p>
<p>1. I already know how best to put each idea in practice.  All I need is a quick note to remind me of the task.  I don&#8217;t need no tidiness or bureaucracy.  I&#8217;m a cowboy, in Extreme Programming parlance.<br />
2. I still haven&#8217;t finished the map, and I plan to shamelessly change the map as I go, trimming the &#8220;tree&#8221; and making new additions in underspecified branches.<br />
3. Why would I want to overspecify so early?  I like to keep my options open.  Did I mention I have commitment issues?</p>
<p>In other words: because I&#8217;m a one-man show, and I do whatever I damn well want.</p>
<p>##My KDissert wishlist</p>
<p>Now, my dearest wish related to KDissert.  Have you seen those modern word processors where several people work simultaneously on the same document, and the text they type appears on everybody&#8217;s screen?  Imagine that, applied to KDissert.</p>
<p>Teams could quickly assemble a master plan that would cater to everybody (or the majority, at the very least).  All sorts of documents could be assembled, created from scratch or refactored, without having to pass the document around, or to collate each piece in a final document.</p>
<p>This should, of course, be coupled with a way to mark ideas in &#8220;dispute&#8221; or &#8220;discussion&#8221;, where each discussion is an editable pop-up like Microsoft Word&#8217;s notes, but each discussion could be argued in real time.</p>
<p>KDissert also needs a search feature badly.   Think <em>search as you type</em> like Firefox.  My map has grown to the point where I can&#8217;t find stuff because of its sheer size.  I have to navigate the map using my eyes, which is fine when executing tasks, but decidedly not fine when you want to enter new ideas.  The outline view is fine, but plain search would be faster.</p>
<p>Full screen mode would be fantastic.  All KDE apps seem to have it.  Why not KDissert?</p>
<p>Finally, I wish there were a way to create a &#8220;doodle&#8221; box where I could actually draw with my mouse or tablet.  That feature would really go a long way.</p>
<p>##Here ends the first step of my journey</p>
<p>OK, that wraps it up.  I&#8217;ll continue reporting from the trenches, giving you juicy updates about this wonderful (and seemingly endless journey).</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/10/23/mind-mapping-your-projects-and-ideas-frees-your-brain-eliminates-the-stress-and-lets-you-think-clearly/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The R Network project starts today</title>
		<link>http://rudd-o.com/archives/2006/10/21/the-r-network-project-starts-today/</link>
		<comments>http://rudd-o.com/archives/2006/10/21/the-r-network-project-starts-today/#comments</comments>
		<pubDate>Sat, 21 Oct 2006 17:00:02 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[Mi weblog]]></category>

		<category><![CDATA[My journey towards Web consolidation]]></category>

		<category><![CDATA[Turbocharged]]></category>

		<category><![CDATA[Yo]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/10/21/the-r-network-project-starts-today/</guid>
		<description><![CDATA[Hello, hello!  Today is a big day for me.  I&#8217;m happy.  Today&#8217;s the day I start with a new project.  What&#8217;s the project about?  The consolidation of all my Web assets and software projects.  Why should you care?.  Stay with me for a couple of paragraphs and you&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>Hello, hello!  Today is a big day for me.  I&#8217;m happy.  Today&#8217;s the day I start with a new project.  What&#8217;s the project about?  The consolidation of all my Web assets and software projects.  Why should you care?.  Stay with me for a couple of paragraphs and you&#8217;ll be hooked:</p>
<p><span id="more-1186"></span></p>
<p>Everyone who knows a bit about me knows that:</p>
<p>- I have this blog.  I&#8217;ve been wanting to redesign it and turn it into a magazine, with different sections for each group in my audience.<br />
- I sell free software.  Since sales haven&#8217;t been so great, I urgently need a new strategy.</p>
<p>Today is the day I begin leveraging what I&#8217;ve already done into making me more money and recognition.  Bear with me if I sound smug, but I know I can do it, and I definitely want to do it.</p>
<p>But I almost didn&#8217;t do it.  When I came up with the idea, everything seemed so rosy: <q>I&#8217;ll just move some stuff around, refactor some code, redeploy it, change a few images, a new marketing strategy&#8230;</q> and the cascade of things I had to do simply overwhelmed me.  I was overwhelmed at the prospect of slaving for weeks and not getting anywhere or (worse), failing.</p>
<p>##Stress got the best of me</p>
<p>Why?  Because I came up with so much to do, in order to do it &#8220;right&#8221;, that I simply avoided commitment.  I became paralyzed.</p>
<p>Fortunately, that&#8217;s over.  And in the next installment of this series I&#8217;ll share with you my secret that got me out of the proverbial mental wheelchair.  But let&#8217;s procrastinate that for a couple of days.  Let&#8217;s talk about the challenge.</p>
<p>##Barriers overcome &#8212; all systems are go, and here&#8217;s the challenge</p>
<p>I&#8217;ve dubbed the challenge <em>The R Network</em>.  It&#8217;s quite simple, actually:</p>
<p>- reorganize my Web sites (<a href="http://rudd-o.com">rudd-o.com</a>, <a href="http://turbochargedcms.com">turbochargedcms.com</a>, and <a href="http://software-libre.rudd-o.com">software-libre.rudd-o.com</a>) in a manner that boosts my Web presence, attracts more visitors, generates more faithful and thankful readership, and extracts more money out of my software products and advertising spaces, without doing distasteful or unethical things<br />
- maintain all the hard-working status and acknowledgements I&#8217;ve gathered so far (which mainly come in the form of inbound hyperlinks)<br />
- turn <a href="http://software-libre.rudd-o.com">software-libre.rudd-o.com</a> into an independent location for a free software think tank, and ensure it&#8217;s available in (at least) Spanish, English, and German; more information will come in the form of master&#8217;s thesis from close friends in the free software field<br />
- create a brand new Web site that aggregates my friends&#8217; most valued and interesting Web assets<br />
- create an umbrella site that both aggregates my sites in overview fashion, and serves as a presentation/promotion center for them<br />
- do it all with nothing but free software</p>
<p>Some challenge, huh?  Of course, I have no other limitations, except for only three daily hours of time to do it, and the free software thing.  But why free software?</p>
<p>##The free software thing</p>
<p>Simple.  I wrote <a href="http://software-libre.rudd-o.com/">my entire thesis</a> using almost nothing but free software (and I even ended up writing a program to help me).  Now, this challenge is more technically oriented.  Hence, there&#8217;s a lot of free software available in my area (which is, mainly, software engineering).  And I love free software.  Why would I choose to not use it?</p>
<p>##And here&#8217;s why you should follow this series closely</p>
<p>As a testament to you, my reader, I will document each step of the process, in possibly excruciating detail, so you can apply what I&#8217;ve learned (and we&#8217;ll learn even more, I promise) on your own endeavors of life.  You&#8217;ll be learning about project planning and execution.  You&#8217;ll learn about software development practices and computer programming.  You&#8217;ll learn about server management.  You&#8217;ll learn about blogging.  You&#8217;ll probably learn a bit about marketing, Web promotion and graphical design.  And I&#8217;ll learn (among other things) to be a better writer.</p>
<p>Thanks for sticking with me.  Let the journey begin.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/10/21/the-r-network-project-starts-today/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
