<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Leon Kilat ::: The Cybercafe Experiments &#187; Blog design</title>
	<atom:link href="http://max.limpag.com/category/blog-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://max.limpag.com</link>
	<description>Daily drafts of a perpetual deadline chaser</description>
	<lastBuildDate>Mon, 08 Feb 2010 12:27:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Building with WordPress: From sketch to prototype to company website in 5 hours</title>
		<link>http://max.limpag.com/2008/08/08/create-wordpress-theme-yahoo-ui-css-aptana/</link>
		<comments>http://max.limpag.com/2008/08/08/create-wordpress-theme-yahoo-ui-css-aptana/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 20:38:34 +0000</pubDate>
		<dc:creator>Max Limpag</dc:creator>
				<category><![CDATA[Blog design]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Highlights]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[WebTech]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[bluefish]]></category>
		<category><![CDATA[corporate website]]></category>
		<category><![CDATA[custom query]]></category>
		<category><![CDATA[jon's smooth gallery]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress-theme]]></category>
		<category><![CDATA[yahoo ui css]]></category>

		<guid isPermaLink="false">http://max.limpag.com/?p=536</guid>
		<description><![CDATA[Aside from being a good blogging tool, WordPress is also a lightweight content management system that can be used to run such diverse sites as news or magazine publications, personal and organizational websites.
I recently started accepting paid web development work and website management. Several weeks back, I bought a domain, Tugkaran.com (from the Bisaya word [...]


Related posts:<ol><li><a href='http://max.limpag.com/2006/06/07/how-to-edit-wordpress-design-using-dreamweaver/' rel='bookmark' title='Permanent Link: How to edit Wordpress themes using Dreamweaver'>How to edit Wordpress themes using Dreamweaver</a></li>
<li><a href='http://max.limpag.com/2006/04/09/wordpress-theme-guide-for-nongeeks/' rel='bookmark' title='Permanent Link: How to create a WordPress theme: A guide for the design-challenged non-geek'>How to create a WordPress theme: A guide for the design-challenged non-geek</a></li>
<li><a href='http://max.limpag.com/2006/08/05/how-to-use-wordpress-magazine-news-cms/' rel='bookmark' title='Permanent Link: How to use WordPress to run a magazine, news website'>How to use WordPress to run a magazine, news website</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Aside from being a good blogging tool, <a href="http://wordpress.org/">WordPress</a> is also a lightweight content management system that can be used to run such diverse sites as <a href="http://max.limpag.com/2006/08/05/how-to-use-wordpress-magazine-news-cms/">news or magazine publications</a>, personal and organizational websites.</p>
<p>I recently started accepting paid web development work and website management. Several weeks back, I bought a domain, <a href="http://www.tugkaran.com/">Tugkaran.com</a> (from the Bisaya word for staging ground), and created a static HTML page as placeholder because I did not have time to configure WordPress to run the site.
<div class="smallcaptionright"><a href="http://farm4.static.flickr.com/3080/2741646573_851ab2a5cd_o.jpg" rel="lightbox" title="FROM SKETCH TO WORDPRESS DESIGN. The steps I took from planning a site to deploying a custom WordPress theme for it."><img src="http://farm4.static.flickr.com/3080/2741646573_6c58513dc3_m.jpg" width="240" height="160" alt="Building with WordPress" /></a> FROM SKETCH TO WORDPRESS DESIGN. The steps I took from planning a site to deploying a custom WordPress theme for it using Yahoo UI Grids Builder, Aptana, and Bluefish.</div>
<p>But when one of my projects was about to go live, I needed to quickly build Tugkaran because I already placed a link to it in the footer. I spent whatever time I could spare from newsroom and web development work building Tugkaran, 30 minutes or so here, an hour there, a few minutes here.</p>
<p>It took me five hours to go from sketching the site on paper, protoyping the design in HTML, and setting up WordPress with the custom theme. The site was designed &#8220;live.&#8221; Developing it locally and then replicating the work in the server would take more time&#8212;which I didn&#8217;t have.</p>
<p>The Tugkaran website still needs a lot of work but it will do for now. I&#8217;ll polish it when I have more time. If you want to study the files I worked on, you can download it at the end of this post.</p>
<p><span id="more-536"></span><strong>CMS choice</strong><br />
When I was still planning the site, there was no question that I had to use WordPress.</p>
<p>The open source blogging platform fits my need for a lean but feature-packed CMS I can use to run Tugkaran without the hassles of manual publishing&#8212;writing copy, laying out web pages, editing links, uploading these to the site and repeating the cycle for every iteration.</p>
<p>I chose WordPress for Tugkaran even if I use <a href="http://www.drupal.org/">Drupal</a> for many of my sites for 5 reasons:</p>
<p>1. I am the only person updating the site. I write all the copy and post all the articles myself. If somebody else from the team writes something, I still need to go over it before the article gets published. Using Drupal for the site would be like using a pneumatic power drill when all I needed was to tighten a screw on a picture frame.</p>
<p>2. I find it easier to take control over the behavior of a WordPress-driven site than one run by Drupal.</p>
<p>3. I work faster with WordPress than with Drupal.</p>
<p>4. I find it easier to design a WordPress theme than a Drupal template.</p>
<p>The blocks module of Drupal makes it easy to add snippets of content into your site and customize not only their display but specify on which nodes or node types they will appear in.</p>
<p>With WordPress, I can do that while lightening the load on the server by directly editing the .php template files to do away with database queries for displaying blocks of content. I&#8217;m sure there&#8217;s a way to do this in Drupal that I haven&#8217;t learned just yet.</p>
<p>5. It&#8217;s easier to update WordPress to the latest release. I don&#8217;t want to spend a lot of time in the upgrade process for a site that I will be rarely updating.</p>
<p><strong>Tools</strong><br />
All work on Tugkaran was done <a href="http://max.limpag.com/2008/04/24/ubuntu-hardy-heron-804-msi-laptop-photoshop/">in my Ubuntu Linux laptop</a>. The only time I used Windows was to check whether the site displayed properly in Internet Explorer (as of this writing, I still have a mistake to correct to make transparency of layers in certain pages work in Explorer.)</p>
<p>The tools I used for the project were:</p>
<p>1. <a href="http://konigi.com/tools/graph-paper">Graph paper</a><br />
For someone with several online notes repositories and TiddlyWikis, I&#8217;m still a paper-and-pen-or- pencil type of guy. For certain tasks, nothing beats doing it on paper and ink. The initial stage of planning a site is among these tasks. I use Konigi&#8217;s graph paper to let clients communicate what they want for the website. For Tugkaran, I only needed a quick sketch of what I wanted because the basic design was already percolating in my mind for weeks.</p>
<p>2.<a href="http://developer.yahoo.com/yui/grids/"> Yahoo UI Grids and CSS</a><br />
I neither have the patience nor the skills to create web layouts that work across major browsers. With CSS frameworks like Yahoo UI Grids and CSS, creating multi-column layouts is just a matter of clicking buttons to build your page.</p>
<p>3. <a href="http://www.aptana.com/studio/">Aptana Studio</a><br />
In working with web designs, nothing beats Aptana Studio as tool. I used to work with <a href="http://max.limpag.com/2006/06/07/how-to-edit-wordpress-design-using-dreamweaver/">Dreamweaver, which you can use to edit WordPress themes</a>, but when I found <a href="http://max.limpag.com/2007/06/11/new-aptana-ide-version-makes-linux-installation-easy/">Aptana</a>, I never looked back. Not only is Aptana free, it&#8217;s also a great tool to work on your site&#8217;s HTML and CSS codes and get instant previews of the design. It does much more than that, but that&#8217;s basically how I use it.</p>
<p>4. <a href="http://bluefish.openoffice.nl/">Bluefish</a><br />
Another great text editor. While I alternate between <a href="http://www.gnome.org/projects/gedit/">Gedit</a> and Bluefish, I used Bluefish exclusively for this project because of the code snippets that come with it. Aptana Studio now has code snippets in its code editor but I prefer Bluefish&#8217;s implementation.</p>
<p>5. <a href="http://filezilla-project.org/">Filezilla</a><br />
When tweaking the theme, I needed to upload and download files to fix errors (I was, after all, designing it live.)</p>
<h3>Design process</h3>
<p><strong>Sketch</strong><br />
<img src="http://max.limpag.com/wp-content/uploads/2008/08/max-prototype.jpg" alt="" title="Tugkaran prototype" width="500" height="373" class="alignnone size-full wp-image-539" /><br />
I sketched my website plan in Konigi&#8217;s Wireframe with notes graph paper. I wanted <a href="http://smoothgallery.jondesign.net/">Jon&#8217;s Smooth Gallery</a> as centerpiece of the home page. The gallery will cycle through articles I wanted to highlight.</p>
<p><strong>Initial CSS/HTML layout</strong><br />
<img src="http://max.limpag.com/wp-content/uploads/2008/08/yahoo-ui-builder.png" alt="" title="yahoo-ui-builder" width="500" height="302" class="alignnone size-full wp-image-543" /><br />
I then created a basic layout of the site using <a href="http://developer.yahoo.com/yui/grids/builder/">Yahoo UI Grids Builder</a>. The tool makes it easy to design a basic web page layout pages and specify such things as its width and whether it is fixed or fluid; and the number of columns and rows.</p>
<p>I configured just one page because my plan for the Tugkaran site is that individual pages will have the same layout as the home page&#8211;single column in the main content area with four columns under it. I see no need for a sidebar to the main content but if I decide later that I wanted a sidebar, that would be easy to add using the Grids Builder.</p>
<p>If you plan to lay out certain pages of your site differently from your home page, just configure other layouts and name these after the section you want to use it on: archives.html, single.html (for the layout of the individual post&#8212;when porting the design to WordPress, you&#8217;ll name this single.php), page.html etc. Just study the layout codes and look for sections you can reuse, for starters the beginning and end parts typically can be reused and would comprise your header.php and footer.php templates.)</p>
<p>The advantage of using Yahoo UI Grids for your layout is that it offers a lot of page layout combinations with <a href="http://developer.yahoo.com/yui/articles/gbs/gbs.html">A-grade browser support</a>. You don&#8217;t have to worry about the layout being broken in browsers like Internet Explorer&#8212;although I make it a habit to check my final HTML design in Explorer.</p>
<p>If you use Yahoo UI Grids, you can choose to have the CSS file hosted in Yahoo. Don&#8217;t worry about upgrades breaking your layout, the CSS file path given to you for embedding in the header is version-specific.</p>
<p><strong>HTML prototype</strong><br />
<img src="http://max.limpag.com/wp-content/uploads/2008/08/aptana-tugkaran1.png" alt="" title="aptana-tugkaran1" width="500" height="302" class="alignnone size-full wp-image-540" /><br />
After getting the website layout code from Yahoo UI Grids Builder, I then edited this on Aptana.</p>
<p>I created three files:</p>
<p>1.) home.html<br />
This file is used for the home page. The layout contains the Smooth Gallery script that pulls content from my Features category (more on this later). After finalizing the HTML layout, I stripped it of reusable elements (header, footer) and then saved it as home.php.</p>
<p>In displaying your home page, WordPress looks for a home.php template file and if it can’t fine one, it uses the index.php file.</p>
<p>2.) single.html<br />
I created a single.html to plot the layout of individual article pages as well as the site&#8217;s fixed pages such as the About page. The single.html page is just the home page without the Smooth Gallery code.</p>
<p>3.) style.css<br />
The stylesheet. Since the CSS styles for the layout are hosted with Yahoo, this file contains only the customizations for the design. I also included theme information, which is <strong>a must</strong>, according to the WordPress Codex:</p>
<p><em><br />
/*<br />
Theme Name: Tugkaran<br />
Theme URI: http://www.tugkaran.com<br />
Description: WordPress theme for Tugkaran website.<br />
Author: Max Limpag<br />
Author URI: http://max.limpag.com<br />
Version: 1.0<br />
*/<br />
</em></p>
<p>I then looked into which parts of the pages can be reused. The obvious choices are the upper part for the header and the bottom section for the footer. I then marked the the sections in the HTML code to make it easier for cutting up in Bluefish, where I will be working on the individual WordPress template files.</p>
<p>I decided to use the four columns in the bottom row as part of the footer because I wanted these displayed in all pages. </p>
<p>I then looked around for a CSS menu that I can add to the page and found <a href="http://www.dynamicdrive.com/style/csslibrary/item/matt_black_tabs/ ">Matt Black Tabs</a> in Dynamic Drive and incorporated it into the design.<br />
<img src="http://max.limpag.com/wp-content/uploads/2008/08/aptana-tugkaran2.png" alt="" title="aptana-tugkaran2" width="500" height="302" class="alignnone size-full wp-image-541" /></p>
<p><strong>Turning design into WordPress theme</strong><br />
After finalizing my HTML design, I then used Bluefish to cut it up into the different .php files that make up a WordPress theme.</p>
<p>I cut the codes in the header section, added <em>&lt;?php wp_head(); ?&gt;</em> and saved the file as header.php. The <em>&lt;?php wp_head(); ?&gt;</em> needs to be inside the <head> element. It is used by some plugins. I then cut the codes in my footer section, added <em>&lt;?php wp_footer(); ?&gt;</em> and then saved the file as footer.php.<br />
All that was left in my home.html file was the code for the Smooth Gallery. I added <em>&lt;?php get_header(); ?&gt;</em> at the start of the file to call the contents of header.php and added <em>&lt;?php get_footer(); ?&gt;</em> at the end of it to grab the contents of footer.php.<br />
<img src="http://max.limpag.com/wp-content/uploads/2008/08/bluefish-tugkaran.png" alt="" title="bluefish-tugkaran" width="500" height="302" class="alignnone size-full wp-image-542" /></p>
<p><strong>Making Smooth Gallery work with WordPress</strong><br />
I then worked on making Smooth Gallery pull content from my Featured category to highlight key articles of the site. The code that runs it is a custom WordPress query:</p>
<p><em><br />
&lt;div id=&quot;myGallery&quot;&gt;<br />
&lt;?php $posts = get_posts( &quot;category=3&amp;numberposts=5&quot; ); ?&gt;<br />
&lt;?php if( $posts ) : ?&gt;<br />
&lt;?php foreach( $posts as $post ) : setup_postdata( $post ); ?&gt;<br />
&lt;div class=&quot;imageElement&quot;&gt;<br />
&lt;h3&gt;&lt;a href=&quot;&lt;?php the_permalink(); ?&gt;&quot; title=&quot;&lt;?php the_title(); ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h3&gt;<br />
&lt;p&gt;&lt;?php $values = get_post_custom_values(&quot;summary&quot;); echo $values[0]; ?&gt; &lt;a href=&quot;&lt;?php the_permalink(); ?&gt;&quot; title=&quot;&lt;?php the_title(); ?&gt;&quot; &gt;Read more.&lt;/a&gt;&lt;/p&gt;<br />
&lt;a href=&quot;&lt;?php the_permalink(); ?&gt;&quot; title=&quot;&lt;?php the_title(); ?&gt;&quot; class=&quot;open&quot;&gt;&lt;/a&gt;<br />
&lt;img src=&quot;&lt;?php $values = get_post_custom_values(&quot;bannerimage&quot;); echo $values[0]; ?&gt;&quot; class=&quot;full&quot; /&gt;<br />
&lt;/div&gt;<br />
&lt;?php endforeach; ?&gt;<br />
&lt;?php endif; ?&gt;	<br />
&lt;/div&gt;<br />
</em></p>
<p>The code above:</p>
<p>1.Gets articles in category 3, my Features category, and displays the last 5 articles in that category.<br />
2.Gets the one paragraph summary I entered in WordPress&#8217; custom fields and prints it as the introductory paragraph. The custom field I designated for this is &#8220;summary.&#8221;<br />
3.Grabs the image I designated in the custom fields as &#8220;banner image&#8221; and then displays it as part of the slideshow. I just uploaded a 600px by 300px image in WordPress&#8217; post editor, grabbed the full URL path for the image location and entered the URL as &#8220;bannerimage&#8221; custom field.</p>
<p><strong>Other WordPress template files</strong><br />
I then used the single.html file I designed to create single.php (the file WordPress uses to display posts), page.php (the file WordPress uses for pages), and index.php. All these files are identical, they grab the header, runs the WordPress loop (which processes and displays content), and then grabs the footer:</p>
<p><em><br />
&lt;?php get_header(); ?&gt;<br />
   &lt;div id=&quot;bd&quot;&gt;<br />
	&lt;div class=&quot;yui-g&quot;&gt;<br />
		&lt;div class=&quot;pagecontent&quot;&gt;<br />
		&lt;?php if (have_posts()) : ?&gt;<br />
		&lt;?php while (have_posts()) : the_post(); ?&gt;</p>
<p>			&lt;h1&gt;&lt;?php the_title(); ?&gt;&lt;/h1&gt;<br />
			&lt;?php the_content(); ?&gt;<br />
		&lt;/div&gt;<br />
		&lt;?php endwhile; ?&gt;<br />
		&lt;?php endif; ?&gt;		</p>
<p>	&lt;/div&gt;<br />
&lt;?php get_footer(); ?&gt;<br />
</em></p>
<p>I no longer bothered creating a comments.php file because I turned off commenting since I just wanted the site to showcase Tugkaran&#8217;s services. I also didn&#8217;t create an archives page.</p>
<p>My custom theme only has 8 files: style.css, home.php, index.php, single.php, page.php, header.php, footer.php, and 404.php. But this could even be fewer. I can, for example, do away with single.php and page.php nad just let index.php do their jobs.</p>
<p>After I finished creating the template files, I then uploaded these to the server and fixed errors that I encountered.</p>
<p><strong>Next steps</strong></p>
<p>I will be redesigning the site. I still don&#8217;t have time to do it, however, and will have to put off the redesign at least until the week after next. I might go over the design again this weekend to fix an error on the rendering of transparency in individual pages in Explorer.</p>
<p>If you spot errors or have suggestions on improving the design, feel free to leave a comment in this post.</p>
<p><strong>Download files used in this tutorial</strong></p>
<p>If you want to go over the files I created in building Tugkaran, you can download <a href="http://www.box.net/shared/ijymq77cwo">the initial HTML files here</a> and the <a href="http://www.box.net/shared/hybth2escs">final WordPress theme here</a>. A warning, these files were hastily done and I didn&#8217;t have the time to clean these up so you might find an image that is no longer in use or code snippets that were abandoned.</p>
<p>The whole thing is released on <a href="http://en.wikipedia.org/wiki/Copyleft">copyleft</a>, with all wrongs reserved <img src='http://max.limpag.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  . You can do with it whatever you want. If you want to link to me, I&#8217;ll be more than happy. If you don&#8217;t want to add a link to my site, it&#8217;s also perfectly fine with me. But if you spot errors or have suggestions on how to improve the theme, leave a comment below.</p>


<p>Related posts:<ol><li><a href='http://max.limpag.com/2006/06/07/how-to-edit-wordpress-design-using-dreamweaver/' rel='bookmark' title='Permanent Link: How to edit Wordpress themes using Dreamweaver'>How to edit Wordpress themes using Dreamweaver</a></li>
<li><a href='http://max.limpag.com/2006/04/09/wordpress-theme-guide-for-nongeeks/' rel='bookmark' title='Permanent Link: How to create a WordPress theme: A guide for the design-challenged non-geek'>How to create a WordPress theme: A guide for the design-challenged non-geek</a></li>
<li><a href='http://max.limpag.com/2006/08/05/how-to-use-wordpress-magazine-news-cms/' rel='bookmark' title='Permanent Link: How to use WordPress to run a magazine, news website'>How to use WordPress to run a magazine, news website</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://max.limpag.com/2008/08/08/create-wordpress-theme-yahoo-ui-css-aptana/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Using WordPress as CMS of news, magazine sites redux</title>
		<link>http://max.limpag.com/2008/01/10/using-wordpress-as-cms-of-news-magazine-sites-redux/</link>
		<comments>http://max.limpag.com/2008/01/10/using-wordpress-as-cms-of-news-magazine-sites-redux/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 07:16:56 +0000</pubDate>
		<dc:creator>Max Limpag</dc:creator>
				<category><![CDATA[Blog design]]></category>
		<category><![CDATA[Highlights]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Journalism]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[WebTech]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[content-management-system]]></category>
		<category><![CDATA[magazine]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[news-website]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://max.limpag.com/2008/01/10/using-wordpress-as-cms-of-news-magazine-sites-redux/</guid>
		<description><![CDATA[My redesign of Cebu Living, an online magazine on Cebu, is now live. Check it out. It&#8217;s using a WordPress theme for news and magazine websites. The new theme still needs a lot of work but if you want to try it out, you can do an anonymous svn checkout: svn checkout http://svn2.assembla.com/svn/cebulivingmagazine. Just go [...]


Related posts:<ol><li><a href='http://max.limpag.com/2006/08/05/how-to-use-wordpress-magazine-news-cms/' rel='bookmark' title='Permanent Link: How to use WordPress to run a magazine, news website'>How to use WordPress to run a magazine, news website</a></li>
<li><a href='http://max.limpag.com/2006/08/21/nautica-magazine-wordpress-theme-webzines/' rel='bookmark' title='Permanent Link: Announcing nautica-magazine WordPress theme for webzines'>Announcing nautica-magazine WordPress theme for webzines</a></li>
<li><a href='http://max.limpag.com/2006/08/08/nautica05-wordpress-theme-released/' rel='bookmark' title='Permanent Link: Nautica05-WordPress theme released'>Nautica05-WordPress theme released</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>My redesign of Cebu Living, <a href="http://living.cebunetwork.com/">an online magazine on Cebu</a>, is now live. <a href="http://living.cebunetwork.com/">Check it out.</a> It&#8217;s using a WordPress theme for news and magazine websites. The new theme still needs a lot of work but if you want to try it out, you can do an anonymous svn checkout: <code>svn checkout http://svn2.assembla.com/svn/cebulivingmagazine</code>. Just go through the template files and see what needs to be changed for your site. I promise a commented version of the template files soon.</p>
<p>Unlike the previous Cebu Living theme, <a href="http://max.limpag.com/2006/08/21/nautica-magazine-wordpress-theme-webzines/">which I ported from an open source CSS/XHTML design</a>, I built this new one from scratch. And it shows. I&#8217;m not a designer, in fact, I&#8217;m bad at designs. But the new theme incorporates elements I, as publisher, wanted from a site run as an e-zine and using <a href="http://www.wordpress.org/">WordPress</a> as content management system (CMS).</p>
<p><strong>I will be releasing the theme</strong> as soon as I finalize it. If you have comments on the new design, please leave it in this post or send it as an e-mail so that I can consider incorporating it in the theme.</p>
<p><span id="more-508"></span>I would have wanted to give svn write access to anyone who wants to work on it but not right now. The theme will not work out of the box because you need to replace category IDs in template files. Work on the theme is geared toward a specific site and having multiple people with svn write access simply will not do, unless we share the same test WordPress install as reference.</p>
<p>I built the theme using <a href="http://developer.yahoo.com/yui/grids/">Yahoo UI grids</a> and pieces of code I discussed in a previous <a href="http://max.limpag.com/2006/08/05/how-to-use-wordpress-magazine-news-cms/">article on how to use WordPress as CMS for magazine and news websites</a>. <strong>I will be writing a new article on the subject.</strong></p>
<p>The major difference between this version and my earlier template is that I did the homepage customizations in <strong>home.php</strong>, which I should have done in the first place.</p>
<p>The index.php file is used as default template whenever other template files, say for rendering a single post, archive, or search results, are missing. If you have an index.php file that contains custom queries, it will not be able to render parts of your site whenever a template file for a certain task is missing.</p>
<p>WordPress <a href="http://photomatt.net/2008/01/03/graffitti-disses-wordpress/">recently got criticized</a> for <a href="http://charlesstricklin.com/2008/01/03/graffitti-disses-wordpress/">being a &#8220;blogware, not a content management system (CMS)</a>.&#8221; </p>
<p>I disagree. I think WordPress is a lean CMS that can be used for more than just a blog. I think it&#8217;s a great online publishing solution, especially for independent publishers.</p>


<p>Related posts:<ol><li><a href='http://max.limpag.com/2006/08/05/how-to-use-wordpress-magazine-news-cms/' rel='bookmark' title='Permanent Link: How to use WordPress to run a magazine, news website'>How to use WordPress to run a magazine, news website</a></li>
<li><a href='http://max.limpag.com/2006/08/21/nautica-magazine-wordpress-theme-webzines/' rel='bookmark' title='Permanent Link: Announcing nautica-magazine WordPress theme for webzines'>Announcing nautica-magazine WordPress theme for webzines</a></li>
<li><a href='http://max.limpag.com/2006/08/08/nautica05-wordpress-theme-released/' rel='bookmark' title='Permanent Link: Nautica05-WordPress theme released'>Nautica05-WordPress theme released</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://max.limpag.com/2008/01/10/using-wordpress-as-cms-of-news-magazine-sites-redux/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Edit your website, blog design live and without breaking it</title>
		<link>http://max.limpag.com/2007/09/24/edit-website-design-cssvista/</link>
		<comments>http://max.limpag.com/2007/09/24/edit-website-design-cssvista/#comments</comments>
		<pubDate>Sun, 23 Sep 2007 19:15:26 +0000</pubDate>
		<dc:creator>Max Limpag</dc:creator>
				<category><![CDATA[Blog design]]></category>
		<category><![CDATA[Highlights]]></category>
		<category><![CDATA[WebTech]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[cssvista]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[website-design]]></category>
		<category><![CDATA[zen-theme]]></category>

		<guid isPermaLink="false">http://max.limpag.com/2007/09/24/edit-website-design-cssvista/</guid>
		<description><![CDATA[CSSVista is a tool any blogger or website owner will find useful. The Windows-only application allows you to load any website in Firefox and Explorer and then edit its CSS code live, with the changes showing immediately in the two browser windows.
 CSSVISTA. The application makes editing website designs easy. CSSVista loads the page in [...]


Related posts:<ol><li><a href='http://max.limpag.com/2006/06/07/how-to-edit-wordpress-design-using-dreamweaver/' rel='bookmark' title='Permanent Link: How to edit Wordpress themes using Dreamweaver'>How to edit Wordpress themes using Dreamweaver</a></li>
<li><a href='http://max.limpag.com/2008/08/08/create-wordpress-theme-yahoo-ui-css-aptana/' rel='bookmark' title='Permanent Link: Building with WordPress: From sketch to prototype to company website in 5 hours'>Building with WordPress: From sketch to prototype to company website in 5 hours</a></li>
<li><a href='http://max.limpag.com/2006/10/15/better-photo-presentation-in-your-website-in-2-easy-steps/' rel='bookmark' title='Permanent Link: Better photo presentation in your website in 2 easy steps'>Better photo presentation in your website in 2 easy steps</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://litmusapp.com/cssvista/">CSSVista</a> is a tool any blogger or website owner will find useful. The Windows-only application allows you to load any website in Firefox and Explorer and then edit its CSS code live, with the changes showing immediately in the two browser windows.</p>
<p class="smallcaptionright"><a href="http://farm2.static.flickr.com/1249/1428532311_d4e1ec48af.jpg" rel="lightbox" title="CSSVISTA. The application makes editing website designs easy. CSSVista loads the page in Explorer and Firefox and allows you to edit the designs live, with changes showing up immediately."><img src="http://farm2.static.flickr.com/1249/1428532311_d4e1ec48af_m.jpg" alt="cssvista" height="180" width="240" /></a> CSSVISTA. The application makes editing website designs easy. CSSVista loads the page in Explorer and Firefox and allows you to edit the designs live, with changes showing up immediately. Click on photo to view larger image.</p>
<p>I&#8217;m working on a <a href="http://www.thenewpublisher.com/">new website on online journalism and independent publishing</a> and CSSVista saved me a lot of time in finalizing my site design. I use <a href="http://www.drupal.org/">Drupal</a> for the site, building on the <a href="http://drupal.org/project/zen">Zen theme</a>, a very good theme to base your design on. I will launch the new website early next week with an explanation on my choice of content management system.</p>
<p>What I did before I found CSSVista was 1.) I&#8217;d edit the template (Zen uses PHPTemplate) and CSS files in <a href="http://bluefish.openoffice.nl/">Bluefish</a>, 2.) Upload the files into the server, 3.) Cross my fingers; and 4.) Hit reload like crazy to see the changes.</p>
<p>This process is tedious and I was about to look for ways for Bluefish to be able to edit the files directly in my web server or research on how to make Firebug work in my Ubuntu Linux installation when I found a link to CSSVista in the <a href="http://del.icio.us/popular/">popular page of del.icio.us</a>.</p>
<p><span id="more-495"></span>CSSVista requires either Windows Vista or XP and Microsoft&#8217;s .Net framework.</p>
<p>To start editing your website design in CSSVista, just enter the address and when the page finishes loading, click on Edit CSS. The application will then load three panes (<em>see photo above</em>): one pane contains the various CSS files referenced by the page, another pane loads Internet Explorer&#8217;s view of it (the version will depend on the one already installed in your PC), and another pane shows Firefox&#8217;s rendering of the page.</p>
<p>You can then edit the styles, with your changes immediately displayed in the two browser panes. When you&#8217;re satisfied with the changes, you can just copy the new styles and overwrite your older CSS file.</p>
<p>I&#8217;m not particularly good at coding or designing and CSSVista saved me what would have been hours of work. It also helped me spot design quirks I introduced into the template that rendered the sign ugly in Internet Explorer.</p>
<p>I just wish there&#8217;s a Linux equivalent for this application or even a comparable online app, <a href="http://cssfly.net/">CSSFly</a> doesn&#8217;t fly in <a href="http://getswiftfox.com/">Swiftfox</a> and I couldn&#8217;t edit my styles. Oh well, here&#8217;s hoping I can make Firebug work again in my laptop.</p>


<p>Related posts:<ol><li><a href='http://max.limpag.com/2006/06/07/how-to-edit-wordpress-design-using-dreamweaver/' rel='bookmark' title='Permanent Link: How to edit Wordpress themes using Dreamweaver'>How to edit Wordpress themes using Dreamweaver</a></li>
<li><a href='http://max.limpag.com/2008/08/08/create-wordpress-theme-yahoo-ui-css-aptana/' rel='bookmark' title='Permanent Link: Building with WordPress: From sketch to prototype to company website in 5 hours'>Building with WordPress: From sketch to prototype to company website in 5 hours</a></li>
<li><a href='http://max.limpag.com/2006/10/15/better-photo-presentation-in-your-website-in-2-easy-steps/' rel='bookmark' title='Permanent Link: Better photo presentation in your website in 2 easy steps'>Better photo presentation in your website in 2 easy steps</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://max.limpag.com/2007/09/24/edit-website-design-cssvista/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Enhancing blog comments with avatars</title>
		<link>http://max.limpag.com/2007/08/22/enhancing-blog-comments-with-avatars/</link>
		<comments>http://max.limpag.com/2007/08/22/enhancing-blog-comments-with-avatars/#comments</comments>
		<pubDate>Wed, 22 Aug 2007 04:27:50 +0000</pubDate>
		<dc:creator>Max Limpag</dc:creator>
				<category><![CDATA[Blog design]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Free services]]></category>
		<category><![CDATA[avatar]]></category>
		<category><![CDATA[blog-service]]></category>
		<category><![CDATA[globally-recognized-avatar]]></category>
		<category><![CDATA[gravatar]]></category>
		<category><![CDATA[gravatar-wordpress]]></category>
		<category><![CDATA[photo-in-comments]]></category>
		<category><![CDATA[wordpress-plugin]]></category>

		<guid isPermaLink="false">http://max.limpag.com/2007/08/22/enhancing-blog-comments-with-avatars/</guid>
		<description><![CDATA[I&#8217;ve just re-enabled Gravatar support for this blog. Gravatar, for globally-recognized avatar, is a service that publishes avatars or graphic representations of people who comment in your blog. Check out my previous posts to see gravatar in action.
I used the service some time last year but stopped it after a few months when I encountered [...]


Related posts:<ol><li><a href='http://max.limpag.com/2005/07/24/55/' rel='bookmark' title='Permanent Link: Create your own favicon'>Create your own favicon</a></li>
<li><a href='http://max.limpag.com/2006/06/10/segregating-trackbacks-from-comments-in-wordpress/' rel='bookmark' title='Permanent Link: Segregating trackbacks from comments in WordPress'>Segregating trackbacks from comments in WordPress</a></li>
<li><a href='http://max.limpag.com/2006/11/28/track-your-blog-visitors-sessions-with-clicky/' rel='bookmark' title='Permanent Link: Track your blog visitors&#8217; sessions with Clicky'>Track your blog visitors&#8217; sessions with Clicky</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just re-enabled <a href="http://site.gravatar.com/" title="Gravatar">Gravatar</a> support for this blog. Gravatar, for globally-recognized avatar, is a service that publishes avatars or graphic representations of people who comment in your blog. Check out my previous posts to see gravatar in action.</p>
<p>I used the service some time last year but stopped it after a few months when I encountered problems.</p>
<p>To get your own Gravatar, just <a href="http://site.gravatar.com/signup">sign up for an account at the Gravatar website</a>. Prepare a square image and then upload it to the site. Associate the image with your e-mail address and you&#8217;re done.</p>
<p><a href="http://www.flickr.com/photos/maxlimpag/1184116980/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1323/1184116980_23dc86fc43.jpg" alt="gravatars1" height="365" width="500" /></a><br />
<em>SIGN-UP for a gravatar account to have images show up next to your comments.</em></p>
<p>With the service, the image you picked will show up whenever you leave comments in blogs and websites that support Gravatar. Make sure you use the e-mail address associated with your account when you post comments.</p>
<p>If you are a website or blog owner, check <a href="http://site.gravatar.com/site/implement">these guidelines</a> at the Gravatar website on how to implement the service. The service has its own <a href="http://site.gravatar.com/site/implement#section_2_2">WordPress plugin</a> but I&#8217;m using the plugin <a href="http://skippy.net/wordpress-plugins-discontinued">written by Skippy</a> and now <a href="http://zenpax.com/gravatars2/">maintained by ZenPax</a>. The plugin allows local caching to deal with problems on server congestion in the main gravatar site.</p>


<p>Related posts:<ol><li><a href='http://max.limpag.com/2005/07/24/55/' rel='bookmark' title='Permanent Link: Create your own favicon'>Create your own favicon</a></li>
<li><a href='http://max.limpag.com/2006/06/10/segregating-trackbacks-from-comments-in-wordpress/' rel='bookmark' title='Permanent Link: Segregating trackbacks from comments in WordPress'>Segregating trackbacks from comments in WordPress</a></li>
<li><a href='http://max.limpag.com/2006/11/28/track-your-blog-visitors-sessions-with-clicky/' rel='bookmark' title='Permanent Link: Track your blog visitors&#8217; sessions with Clicky'>Track your blog visitors&#8217; sessions with Clicky</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://max.limpag.com/2007/08/22/enhancing-blog-comments-with-avatars/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Announcing WP-Subdued WordPress theme</title>
		<link>http://max.limpag.com/2007/06/12/announcing-wp-subdued-wordpress-theme/</link>
		<comments>http://max.limpag.com/2007/06/12/announcing-wp-subdued-wordpress-theme/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 20:20:54 +0000</pubDate>
		<dc:creator>Max Limpag</dc:creator>
				<category><![CDATA[Blog design]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[WebTech]]></category>
		<category><![CDATA[free-css-template]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress-design]]></category>
		<category><![CDATA[wordpress-theme]]></category>
		<category><![CDATA[wp-subdued]]></category>

		<guid isPermaLink="false">http://max.limpag.com/2007/06/12/announcing-wp-subdued-wordpress-theme/</guid>
		<description><![CDATA[I have just released WP-Subdued, a WordPress theme based on the open source Subdued web template released by Free CSS Templates. I regularly check Free CSS Templates and when I saw the Subdued template, I immediately knew it was perfect for a site I&#8217;m helping to launch.
 WP-SUBDUED. My WordPress port of the Subdued template [...]


Related posts:<ol><li><a href='http://max.limpag.com/2006/08/08/nautica05-wordpress-theme-released/' rel='bookmark' title='Permanent Link: Nautica05-WordPress theme released'>Nautica05-WordPress theme released</a></li>
<li><a href='http://max.limpag.com/2006/08/21/nautica-magazine-wordpress-theme-webzines/' rel='bookmark' title='Permanent Link: Announcing nautica-magazine WordPress theme for webzines'>Announcing nautica-magazine WordPress theme for webzines</a></li>
<li><a href='http://max.limpag.com/2006/07/28/brighthouse-wp-theme-wordpress/' rel='bookmark' title='Permanent Link: Announcing Brighthouse-WP theme for WordPress'>Announcing Brighthouse-WP theme for WordPress</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I have just released WP-Subdued, a WordPress theme based on the open source <a href="http://www.freecsstemplates.org/preview/subdued">Subdued web template</a> released by <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>. I regularly check Free CSS Templates and when I saw the Subdued template, I immediately knew it was perfect for a site I&#8217;m helping to launch.
<div class="smallcaptionright"><a href="http://static.zooomr.com/images/2423375_ebc7cf64c4.jpg" rel="lightbox" title="WP-SUBDUED. My WordPress port of the Subdued template released by Free CSS Templates."><img src="http://static.zooomr.com/images/2423375_ebc7cf64c4_m.jpg" width="240" height="151" alt="wp-subdued" /></a> WP-SUBDUED. My WordPress port of the Subdued template released by Free CSS Templates. Click on photo to view larger image.</div>
<p>To preview the original template, <a href="http://www.freecsstemplates.org/preview/subdued">click on this link</a>. To view how it looks in WordPress, check this <a href="http://sandbox.limpag.com/index.php?wptheme=WP-Subdued">working version in my sandbox</a>.</p>
<p>The template was released as an open source design under a Creative Commons Attribution license and the designer said he&#8217;d appreciate if you somehow link to his site.</p>
<p>Save for changing the header to not use images, styling the sidebar list, and adding comment and search forms, I kept most of the design elements. </p>
<p><span id="more-479"></span>Free CSS Templates offers many great-looking open source designs. I spotted a couple of designs I&#8217;m interested in porting to WordPress for use in some personal projects.</p>
<p>If you want to learn <a href="http://max.limpag.com/2006/09/01/how-to-convert-any-web-template-into-a-wordpress-theme/">how to turn any web design or template into a WordPress theme</a>, you can read <a href="http://max.limpag.com/2006/09/01/how-to-convert-any-web-template-into-a-wordpress-theme/">my previous post on it</a> or <a href="http://max.limpag.com/2006/09/01/video-tutorial-wordpress-theme/">view the video tutorial</a>.</p>
<h3>Download</h3>
<p><a href="http://www.box.net/shared/76eo8c27q4"><img border="0" src="http://max.limpag.com/wp-content/images/download.jpg" align="left" alt="Download the theme"></a><br />
You can <a href="http://www.box.net/shared/76eo8c27q4">download the theme here</a>. The files are hosted in my Box.net account. Unzip the files and upload the <strong>subdued</strong> folder into your wp-content/themes directory. If you spot anything wrong with the theme, leave me a note so I can fix it.</p>


<p>Related posts:<ol><li><a href='http://max.limpag.com/2006/08/08/nautica05-wordpress-theme-released/' rel='bookmark' title='Permanent Link: Nautica05-WordPress theme released'>Nautica05-WordPress theme released</a></li>
<li><a href='http://max.limpag.com/2006/08/21/nautica-magazine-wordpress-theme-webzines/' rel='bookmark' title='Permanent Link: Announcing nautica-magazine WordPress theme for webzines'>Announcing nautica-magazine WordPress theme for webzines</a></li>
<li><a href='http://max.limpag.com/2006/07/28/brighthouse-wp-theme-wordpress/' rel='bookmark' title='Permanent Link: Announcing Brighthouse-WP theme for WordPress'>Announcing Brighthouse-WP theme for WordPress</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://max.limpag.com/2007/06/12/announcing-wp-subdued-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>How to convert any web template into a WordPress theme</title>
		<link>http://max.limpag.com/2006/09/01/how-to-convert-any-web-template-into-a-wordpress-theme/</link>
		<comments>http://max.limpag.com/2006/09/01/how-to-convert-any-web-template-into-a-wordpress-theme/#comments</comments>
		<pubDate>Fri, 01 Sep 2006 07:50:48 +0000</pubDate>
		<dc:creator>Max Limpag</dc:creator>
				<category><![CDATA[Blog design]]></category>
		<category><![CDATA[Highlights]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blog-tips]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[cream]]></category>
		<category><![CDATA[web-design]]></category>
		<category><![CDATA[web-design-guide]]></category>
		<category><![CDATA[web-design-tutorial]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress-design-tip]]></category>
		<category><![CDATA[wordpress-template]]></category>
		<category><![CDATA[wordpress-theme]]></category>

		<guid isPermaLink="false">http://max.limpag.com/2006/09/01/how-to-convert-any-web-template-into-a-wordpress-theme/</guid>
		<description><![CDATA[Among blogging applications, WordPress probably has the largest number of great-looking themes to use. Still, there are hundreds of free and even open source web templates not yet converted to work with WordPress. Knowing how to make this themes work with WordPress broadens your choice of design to use for your blog.
Converting a web template [...]


Related posts:<ol><li><a href='http://max.limpag.com/2006/09/01/video-tutorial-wordpress-theme/' rel='bookmark' title='Permanent Link: Turning a web template into a WordPress theme: a video tutorial'>Turning a web template into a WordPress theme: a video tutorial</a></li>
<li><a href='http://max.limpag.com/2006/08/08/nautica05-wordpress-theme-released/' rel='bookmark' title='Permanent Link: Nautica05-WordPress theme released'>Nautica05-WordPress theme released</a></li>
<li><a href='http://max.limpag.com/2006/04/09/wordpress-theme-guide-for-nongeeks/' rel='bookmark' title='Permanent Link: How to create a WordPress theme: A guide for the design-challenged non-geek'>How to create a WordPress theme: A guide for the design-challenged non-geek</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Among blogging applications, WordPress probably has the largest number of great-looking themes to use. Still, there are hundreds of free and even open source web templates not yet converted to work with WordPress. Knowing how to make this themes work with WordPress broadens your choice of design to use for your blog.</p>
<p>Converting a web template is fairly easy if you take the time to learn how to do it. I wrote this guide for someone like me a few months back &#8212; eager to use a great looking web design and yet not knowing how to start converting it to work with WordPress. If you want to view a video tutorial on how I turned <a href="http://openwebdesign.org/viewdesign.phtml?id=2847">this open source web design</a> into <a href="http://sandbox.limpag.com/index.php?wptheme=curiouslygreen-WP">this WordPress theme</a>, <a href="http://max.limpag.com/2006/09/01/video-tutorial-wordpress-theme/">click here for the blog post</a>.</p>
<p><span id="more-400"></span><strong>The Tools</strong></p>
<p>In converting web templates into WordPress themes, I use <a href="http://www.aptana.com/">Aptana</a> and <a href="http://cream.sourceforge.net/">Cream</a> (my preferred text editor). I use Aptana to visually edit the template and incorporate the changes I want done. I used to do this with Dreamweaver (I wrote <a href="http://max.limpag.com/2006/06/07/how-to-edit-wordpress-design-using-dreamweaver/">a tutorial on how to use Dreamweaver to edit WordPress themes</a>) but ever since I tried Aptana, an open source software, I&#8217;ve never gone back to the iconic WYSIWYG tool.</p>
<p><strong>Where to download templates</strong></p>
<p>I prefer web templates released under an open source license so I usually get my templates at <a href="http://oswd.org/">Open Source Web Design</a> () and <a href="http://openwebdesign.org">Open Web Design</a>.</p>
<p>The advantage of using open source templates is that you are allowed to change and redistribute it. But if you only plan to create a custom WordPress theme for your site and not redistribute it, you can browse through the hundreds of websites offering free web templates.</p>
<p><strong>Tips on choosing a template</strong></p>
<p>Choose designs done in CSS and XHTML. Most of the free and open source web templates offered for download are now done in CSS and XHTML and authors usually highlight this fact either on the web template itself or in the readme file that comes with it.</p>
<p>Validate the design using website validation service. You can use <a href="http://validator.w3.org/">validator.W3.org</a>. Again, most templates contain a link within the page that would take you to the result of W3&#8217;s validation of the page.</p>
<p>Choose designs <em>not using HTML tables</em> to render the page&#8217;s columns. Tables are great for presenting tabular data such as statistics but not for page layout. Most competent web designers will tell you never to use tables for laying out your web page.</p>
<p><strong>Other resources</strong></p>
<p>The <a href="http://codex.wordpress.org/">WordPress Codex</a> is an extensive documentation on various aspects of the blogging script. In converting a web template into a WordPress theme, you should check the <a href="http://codex.wordpress.org/Template_Tags">template tags section of the WordPress Codex</a> to see what tags you&#8217;d need to generate blog items such as the post headline, date, comments link etc. Be sure to read about the <a href="http://codex.wordpress.org/The_Loop_in_Action">WordPress Loop</a>, the code that generates blog post content.</p>
<p>You can simplify the template conversion by keeping as reference a copy of a working WordPress theme. You can just then copy snippets of code from the theme for use in your own template. You might also want to check<a href="http://max.limpag.com/2006/04/08/pieces-of-wordpress-theme-code-a-repository/"> these pieces of great WordPress theme code </a>that I&#8217;ve collected.</p>
<p><strong>Organize theme files</strong></p>
<p>After downloading the template you want to convert, check how the files are organized. If the stylesheet is not named style.css, rename the file. Add style information to the CSS file, including your name for the WordPress theme, just copy what other WordPress theme authors did by opening their style.css file. Don&#8217;t forget to edit the CSS filename in the HTML file so that you can still preview the design later when you open it in Aptana.</p>
<p>If the images are saved in the root directory, create an image directory and save all the images there. This isn&#8217;t really required but it makes for an organized way of doing things. When you do transfer images, make sure that you edit the file locations of all img calls in the HTML and CSS file.</p>
<p><strong>Finalize design</strong></p>
<p>Open the HTML file in Aptana and finalize changes you want done on the design. You might want to play around with the type of font used or its sizes or the dimensions of the web templates&#8217; columns. If you want to completely change the template&#8217;s layout, you can spend time editing various components of the template, including the images that come with it.</p>
<p>It is important, however, that you finalize the design at this stage since it will be cumbersome if you do design changes when the files have been cut up into different WordPress theme .php files.</p>
<p>Most free web templates typically contain several sample posts to show how articles, headlines and author links are formatted. Leave only one article in the template. You will be inserting the WordPress Loop in this part of the template later. Mark this part with <code>&lt;!-- WordPress loop here --&gt;</code>.</p>
<p><strong>Mark up the template</strong></p>
<p>In Aptana, go to Code View and mark up the parts of the page that you will be cutting up later into header.php, sidebar.php and footer.php. Just mark it up using <code>&lt;!-- Section starts here --&gt;</code> and <code>&lt;!-- Section ends here --&gt;</code> tags.</p>
<p>Create a new folder and name it after the WordPress theme name you chose and copy the style.css and image folder into it.</p>
<p><strong>Cut design into different WordPress theme files</strong></p>
<p>Open Cream and then go back to Aptana. Cut and paste the header, sidebar and footer parts of the theme, paste these into Cream and then save it as header.php, sidebar.php and footer.php. Save the remaining code in Aptana as index.php and insert php calls for the header, sidebar and footer: <code>&lt;?php get_header(); ?&gt;, &lt;?php get_sidebar(); ?&gt; and &lt;?php get_footer(); ?&gt;</code>.</p>
<p>Open header.php in Cream and insert elements such as the template tags for the page title, stylesheet, RSS feed, favorites icon. You can simplify this process by copying the codes in the header.php of a working WordPress theme. <a href="http://www.getk2.com/">K2</a> is a good theme to copy from. You can also read about header.php in the WordPress.codex.</p>
<p>Here&#8217;s the code I usually add to the header.php of a template I&#8217;m converting:</p>
<pre>
<code>
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&gt;
&lt;head profile="http://gmpg.org/xfn/11"&gt;
&lt;meta http-equiv="Content-Type" content="&lt;?php bloginfo('html_type'); ?&gt;; charset=&lt;?php bloginfo('charset'); ?&gt;" /&gt;
&lt;title&gt;&lt;?php wp_title(''); ?&gt; &lt;?php if ( !(is_404()) &amp;&amp; (is_single()) or (is_page()) or (is_archive()) ) { ?&gt; at &lt;?php } ?&gt; &lt;?php bloginfo('name'); ?&gt;&lt;/title&gt;
&lt;meta name="generator" content="WordPress &lt;?php bloginfo('version'); ?&gt;" /&gt; &lt;!-- leave this for stats --&gt;
&lt;link rel="stylesheet" href="&lt;?php bloginfo('stylesheet_url'); ?&gt;" type="text/css" media="screen" /&gt;
&lt;link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="&lt;?php bloginfo('rss2_url'); ?&gt;" /&gt;
&lt;link rel="alternate" type="text/xml" title="RSS .92" href="&lt;?php bloginfo('rss_url'); ?&gt;" /&gt;
&lt;link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="&lt;?php bloginfo('atom_url'); ?&gt;" /&gt;
&lt;link rel="pingback" href="&lt;?php bloginfo('pingback_url'); ?&gt;" /&gt;
&lt;?php wp_get_archives('type=monthly&amp;format=link'); ?&gt;
&lt;?php wp_head(); ?&gt;
&lt;/head&gt;
</code>
</pre>
<p>Open sidebar.php and then insert sidebar elements you want in your blog. Open footer.php and include information you want to display there.</p>
<p>Open index.php and include the WordPress Loop, the code that publishes your posts. You can read more about the <a href="http://codex.wordpress.org/The_Loop_in_Action">WordPress Loop</a> here. Again, you can simplify this part by copying pieces of code from a working WordPress theme.</p>
<p>The loop starts with:</p>
<pre>
<code>
&lt;?php if (have_posts()) : ?&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;
</code>
</pre>
<p>Place this part above the part you marked <code>&lt;!-- WordPress loop here --&gt;</code>. Replace the article headline (usually between <code>&lt;h1&gt;&lt;/h1&gt; or &lt;h2&gt; &lt;/h2</code> tags with <code>&lt;a href="&lt;?php the_permalink() ?&gt;" rel="bookmark" title='Click to read: "&lt;?php strip_tags(the_title()); ?&gt;"'&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;</code>. What this does is generate the blog posts headline and link it to its post page. You can remove the link in the post page by using this <code>&lt;?php the_title(); ?&gt;</code> in single.php. After all, it doesn&#8217;t make sense for the title in the blog post page to be clickable and linked to the current page.</p>
<p>Replace the dummy text in your web template with <code>&lt;?php the_content("Continue reading '" . the_title('', '', false) . "'"); ?&gt;</code>. This generates the blog post article.</p>
<p>You can add other post elements such as author data and links or the date of posting. Just check the WordPress codex for their template tags.</p>
<p>End the loop with:<br />
<code>&lt;?php endwhile; ?&gt;</code></p>
<p>You can then add previous and next post links after this. Here&#8217;s the one I use:<br />
<code>
&lt;?php next_posts_link('&amp;laquo; Older blog posts') ?&gt; &lt;?php previous_posts_link('&amp;bull; Newer blog posts &amp;raquo;') ?&gt;&lt;/p&gt;
</code></p>
<p>After that, add this:</p>
<pre>
<code>
&lt;?php else : ?&gt;
 &lt;h2 class="center"&gt;Not Found&lt;/h2&gt;
		&lt;p class="center"&gt;Sorry, but you are looking for something that isn't here.&lt;/p&gt;
		&lt;?php include (TEMPLATEPATH . "/searchform.php"); ?&gt;
&lt;?php endif; ?&gt;
</code>
</pre>
<p>After adding the Loop, save the file and then save it again as page.php (to serve as template for WordPress pages) and single.php (to serve as template for individual blog posts). You can then customize the files if you want, for example, a different presentation for individual blog articles or for the pages.</p>
<p>Add the comments tags in single.php <code>&lt;?php comments_template(); ?&gt;</code>.</p>
<p><strong>Adding other theme elements</strong></p>
<p>Add a comments.php to the your theme. What I do is copy an existing comments.php and then change its styling to reflect the stylesheet I&#8217;m using. Here&#8217;s <a href="http://codex.wordpress.org/Styling_Theme_Forms#The_Comments_Form">a guide to comments.php in the WordPress Codex</a>.</p>
<p>Add a 404 page template by copying an existing one from a working WordPress theme. Add a searchform.php, here&#8217;s <a href="http://codex.wordpress.org/Styling_Theme_Forms#The_Search_Form">a guide from the WordPress codex</a>.</p>
<p>You can also add a category template by copying index.php and inserting customizations you might want done. Add an archives.php for your archives. Here&#8217;s a handy guide from the WordPress Codex. http://codex.wordpress.org/Creating_an_Archive_Index</p>
<p>After you&#8217;re done with the template files, upload the folder into your WordPress themes folder and then CHMOD the stylesheet and individual PHP files to 666 so that you can continue tweaking and editing it online. </p>
<p>Activate the theme, check for errors and continue editing and tweaking it.</p>


<p>Related posts:<ol><li><a href='http://max.limpag.com/2006/09/01/video-tutorial-wordpress-theme/' rel='bookmark' title='Permanent Link: Turning a web template into a WordPress theme: a video tutorial'>Turning a web template into a WordPress theme: a video tutorial</a></li>
<li><a href='http://max.limpag.com/2006/08/08/nautica05-wordpress-theme-released/' rel='bookmark' title='Permanent Link: Nautica05-WordPress theme released'>Nautica05-WordPress theme released</a></li>
<li><a href='http://max.limpag.com/2006/04/09/wordpress-theme-guide-for-nongeeks/' rel='bookmark' title='Permanent Link: How to create a WordPress theme: A guide for the design-challenged non-geek'>How to create a WordPress theme: A guide for the design-challenged non-geek</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://max.limpag.com/2006/09/01/how-to-convert-any-web-template-into-a-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>77</slash:comments>
		</item>
		<item>
		<title>Turning a web template into a WordPress theme: a video tutorial</title>
		<link>http://max.limpag.com/2006/09/01/video-tutorial-wordpress-theme/</link>
		<comments>http://max.limpag.com/2006/09/01/video-tutorial-wordpress-theme/#comments</comments>
		<pubDate>Fri, 01 Sep 2006 07:49:37 +0000</pubDate>
		<dc:creator>Max Limpag</dc:creator>
				<category><![CDATA[Blog design]]></category>
		<category><![CDATA[Highlights]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blog-tips]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[cream]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[video-tutorial]]></category>
		<category><![CDATA[web-design]]></category>
		<category><![CDATA[web-design-guide]]></category>
		<category><![CDATA[web-design-tutorial]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress-design-tip]]></category>
		<category><![CDATA[wordpress-template]]></category>
		<category><![CDATA[wordpress-theme]]></category>

		<guid isPermaLink="false">http://max.limpag.com/2006/09/01/video-tutorial-wordpress-theme/</guid>
		<description><![CDATA[Knowing how to turn any web template into a WordPress theme broadens your choice of designs to use for your blog. I created this video tutorial for someone like me a few months back: eager to attempt turning a great looking open source web template into a WordPress theme but not knowing how to start. [...]


Related posts:<ol><li><a href='http://max.limpag.com/2006/09/01/how-to-convert-any-web-template-into-a-wordpress-theme/' rel='bookmark' title='Permanent Link: How to convert any web template into a WordPress theme'>How to convert any web template into a WordPress theme</a></li>
<li><a href='http://max.limpag.com/2006/08/30/take-2-wordpress-theme-screencast/' rel='bookmark' title='Permanent Link: Take 2: WordPress theme screencast'>Take 2: WordPress theme screencast</a></li>
<li><a href='http://max.limpag.com/2006/08/29/screencast-turn-web-template-into-wordpress-theme/' rel='bookmark' title='Permanent Link: Take 1: WordPress theme screencast for design-challenged non-geeks'>Take 1: WordPress theme screencast for design-challenged non-geeks</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Knowing how to turn any web template into a WordPress theme broadens your choice of designs to use for your blog. I created this video tutorial for someone like me a few months back: eager to attempt turning a great looking open source web template into a WordPress theme but not knowing how to start. If you want to <a href="http://max.limpag.com/2006/09/01/how-to-convert-any-web-template-into-a-wordpress-theme/">read a tutorial based on the screencast, click here</a>.</p>
<p>For the screencast, I turned <a href="http://openwebdesign.org/viewdesign.phtml?id=2847">this open source web template</a> into <a href="http://sandbox.limpag.com/index.php?wptheme=curiouslygreen-WP">this WordPress theme</a>. The video tutorial ends with the creation of the different WordPress theme files. The part when I activated the theme, tweaked it, and fixed errors wasn&#8217;t captured as I ran out of virtual memory. I just included notes on the tweaking after the screencast below.</p>
<p><span id="more-401"></span><br />
<iframe src="http://ia311535.us.archive.org/2/items/wordpresstemplatetutorial/wordpress-theme-tutorial.swf" width="500" height="375" frameborder="0" marginwidth="0" scrolling="no"></iframe></p>
<p><strong>Some notes:</strong></p>
<p>You might notice that when I copied codes for the header.php, the opening tag <  wasn’t highlighted when I selected the codes for copying. I only spotted this when I activated the theme when the first line of the header code was printed on the page. I added the < and it fixed things.</p>
<p>You might also notice that I deleted the * in the first line of the stylesheet when I included theme information for the theme. When I activated the theme, the column dimensions went awry and it took me several minutes to fixed this. The theme was fixed when I inserted the * again in the style sheet.</p>
<p>When troubleshooting, view the HTML code of your page and compare it with the HTML code of the web template you started with. Check for differences to spot errors and copying and pasting and with the way you used the WordPress Loop for the presentation of articles.</p>


<p>Related posts:<ol><li><a href='http://max.limpag.com/2006/09/01/how-to-convert-any-web-template-into-a-wordpress-theme/' rel='bookmark' title='Permanent Link: How to convert any web template into a WordPress theme'>How to convert any web template into a WordPress theme</a></li>
<li><a href='http://max.limpag.com/2006/08/30/take-2-wordpress-theme-screencast/' rel='bookmark' title='Permanent Link: Take 2: WordPress theme screencast'>Take 2: WordPress theme screencast</a></li>
<li><a href='http://max.limpag.com/2006/08/29/screencast-turn-web-template-into-wordpress-theme/' rel='bookmark' title='Permanent Link: Take 1: WordPress theme screencast for design-challenged non-geeks'>Take 1: WordPress theme screencast for design-challenged non-geeks</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://max.limpag.com/2006/09/01/video-tutorial-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>64</slash:comments>
		</item>
		<item>
		<title>Take 2: WordPress theme screencast</title>
		<link>http://max.limpag.com/2006/08/30/take-2-wordpress-theme-screencast/</link>
		<comments>http://max.limpag.com/2006/08/30/take-2-wordpress-theme-screencast/#comments</comments>
		<pubDate>Tue, 29 Aug 2006 20:39:06 +0000</pubDate>
		<dc:creator>Max Limpag</dc:creator>
				<category><![CDATA[Blog design]]></category>
		<category><![CDATA[blog-tips]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video-tutorial]]></category>
		<category><![CDATA[web-design]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress-template]]></category>
		<category><![CDATA[wordpress-tip]]></category>

		<guid isPermaLink="false">http://max.limpag.com/2006/08/30/take-2-wordpress-theme-screencast/</guid>
		<description><![CDATA[I&#8217;ve fixed my initial attempt at doing a video tutorial on turning a web template into a WordPress theme. It now loads. As I wrote earlier, I am still finalizing the screencast but I just posted it to get initial feedback as I&#8217;m thinking of redoing the entire thing.
I wasn&#8217;t able to capture the part [...]


Related posts:<ol><li><a href='http://max.limpag.com/2006/08/29/screencast-turn-web-template-into-wordpress-theme/' rel='bookmark' title='Permanent Link: Take 1: WordPress theme screencast for design-challenged non-geeks'>Take 1: WordPress theme screencast for design-challenged non-geeks</a></li>
<li><a href='http://max.limpag.com/2006/09/01/video-tutorial-wordpress-theme/' rel='bookmark' title='Permanent Link: Turning a web template into a WordPress theme: a video tutorial'>Turning a web template into a WordPress theme: a video tutorial</a></li>
<li><a href='http://max.limpag.com/2006/08/21/nautica-magazine-wordpress-theme-webzines/' rel='bookmark' title='Permanent Link: Announcing nautica-magazine WordPress theme for webzines'>Announcing nautica-magazine WordPress theme for webzines</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve fixed my initial attempt at doing a video tutorial on turning a web template into a WordPress theme. It now loads. As I wrote earlier, I am still finalizing the screencast but I just posted it to get initial feedback as I&#8217;m thinking of redoing the entire thing.</p>
<p>I wasn&#8217;t able to capture the part when I activated the theme, tweaked and fixed it because I ran out of virtual memory. I am also writing a blog post based on it. I&#8217;ll publish the post as soon as I finalize a screencast. In the meantime, <a href="http://max.limpag.com/2006/08/29/screencast-turn-web-template-into-wordpress-theme/">please view the screencast and feel free to leave some comments</a>.</p>


<p>Related posts:<ol><li><a href='http://max.limpag.com/2006/08/29/screencast-turn-web-template-into-wordpress-theme/' rel='bookmark' title='Permanent Link: Take 1: WordPress theme screencast for design-challenged non-geeks'>Take 1: WordPress theme screencast for design-challenged non-geeks</a></li>
<li><a href='http://max.limpag.com/2006/09/01/video-tutorial-wordpress-theme/' rel='bookmark' title='Permanent Link: Turning a web template into a WordPress theme: a video tutorial'>Turning a web template into a WordPress theme: a video tutorial</a></li>
<li><a href='http://max.limpag.com/2006/08/21/nautica-magazine-wordpress-theme-webzines/' rel='bookmark' title='Permanent Link: Announcing nautica-magazine WordPress theme for webzines'>Announcing nautica-magazine WordPress theme for webzines</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://max.limpag.com/2006/08/30/take-2-wordpress-theme-screencast/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Take 1: WordPress theme screencast for design-challenged non-geeks</title>
		<link>http://max.limpag.com/2006/08/29/screencast-turn-web-template-into-wordpress-theme/</link>
		<comments>http://max.limpag.com/2006/08/29/screencast-turn-web-template-into-wordpress-theme/#comments</comments>
		<pubDate>Mon, 28 Aug 2006 21:39:44 +0000</pubDate>
		<dc:creator>Max Limpag</dc:creator>
				<category><![CDATA[Blog design]]></category>
		<category><![CDATA[Highlights]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blog-tips]]></category>
		<category><![CDATA[web-design]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress-theme]]></category>

		<guid isPermaLink="false">http://max.limpag.com/2006/08/29/screencast-turn-web-template-into-wordpress-theme/</guid>
		<description><![CDATA[(UPDATED) I created a screencast on how to turn any web template into a WordPress theme. I created the screencast for someone like me a few months back: interested to use an open source template for my blog and yet not knowing how to turn it into a theme.
This is the first take because, as [...]


Related posts:<ol><li><a href='http://max.limpag.com/2006/08/30/take-2-wordpress-theme-screencast/' rel='bookmark' title='Permanent Link: Take 2: WordPress theme screencast'>Take 2: WordPress theme screencast</a></li>
<li><a href='http://max.limpag.com/2006/09/01/video-tutorial-wordpress-theme/' rel='bookmark' title='Permanent Link: Turning a web template into a WordPress theme: a video tutorial'>Turning a web template into a WordPress theme: a video tutorial</a></li>
<li><a href='http://max.limpag.com/2006/04/09/wordpress-theme-guide-for-nongeeks/' rel='bookmark' title='Permanent Link: How to create a WordPress theme: A guide for the design-challenged non-geek'>How to create a WordPress theme: A guide for the design-challenged non-geek</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>(UPDATED)</strong> I created a screencast on how to turn any web template into a WordPress theme. I created the screencast for someone like me a few months back: interested to use an open source template for my blog and yet not knowing how to turn it into a theme.</p>
<p>This is the first take because, as you may see, it needs a lot of improvements. The screencast covered how I turned <a href="http://openwebdesign.org/viewdesign.phtml?id=2847">this open source web design</a> into <a href="http://sandbox.limpag.com/index.php?wptheme=curiouslygreen-WP">this WordPress theme</a>. I&#8217;d appreciate comments on this as I would either be rendering the screencast again from the raw frames capture I saved elsewhere or throwing away the thousands of captured frames and doing the screencast all over again.</p>
<p><span id="more-398"></span>For one, I deleted literally a footage of frames from it and realized it only after rendering the whole thing. The frames are still saved in my office PC and I’ll try to see what I can salvage from it. What’s egging me on to redo the entire thing is that I ran out of virtual memory on the last part of the screencast&#8211;the part when I activated the theme, tweaked it and fixed errors. Darn, I need 1GB of RAM.</p>
<p><strong>UPDATE:</strong> I&#8217;ve fixed this screencast up a bit but I still have to go over the raw frames capture I stored elsewhere. Again, I&#8217;d appreciate feedback on this as I am weighing redoing the entire thing or just tweaking it. I am writing a post to go with this screencast. </p>
<p><iframe src="http://ia300043.us.archive.org/3/items/wpthemetutorial/wp-tutorial2.swf" width="500" height="375" frameborder="0" marginwidth="0" scrolling="no"></iframe></p>


<p>Related posts:<ol><li><a href='http://max.limpag.com/2006/08/30/take-2-wordpress-theme-screencast/' rel='bookmark' title='Permanent Link: Take 2: WordPress theme screencast'>Take 2: WordPress theme screencast</a></li>
<li><a href='http://max.limpag.com/2006/09/01/video-tutorial-wordpress-theme/' rel='bookmark' title='Permanent Link: Turning a web template into a WordPress theme: a video tutorial'>Turning a web template into a WordPress theme: a video tutorial</a></li>
<li><a href='http://max.limpag.com/2006/04/09/wordpress-theme-guide-for-nongeeks/' rel='bookmark' title='Permanent Link: How to create a WordPress theme: A guide for the design-challenged non-geek'>How to create a WordPress theme: A guide for the design-challenged non-geek</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://max.limpag.com/2006/08/29/screencast-turn-web-template-into-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Announcing nautica-magazine WordPress theme for webzines</title>
		<link>http://max.limpag.com/2006/08/21/nautica-magazine-wordpress-theme-webzines/</link>
		<comments>http://max.limpag.com/2006/08/21/nautica-magazine-wordpress-theme-webzines/#comments</comments>
		<pubDate>Sun, 20 Aug 2006 20:55:35 +0000</pubDate>
		<dc:creator>Max Limpag</dc:creator>
				<category><![CDATA[Blog design]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[3-column-theme]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[content-management-system]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[magazine-template]]></category>
		<category><![CDATA[nautica-magazine]]></category>
		<category><![CDATA[nautica05-wordpress]]></category>
		<category><![CDATA[web-design]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress-template]]></category>
		<category><![CDATA[wordpress-theme]]></category>

		<guid isPermaLink="false">http://max.limpag.com/2006/08/21/nautica-magazine-wordpress-theme-webzines/</guid>
		<description><![CDATA[To those who were waiting for this theme, I apologize for the delay in the release. I had to wade through various folders to get the latest version of the code because I was working on two sites using this theme at the same time. 
I have since been using Subversion via a free project [...]


Related posts:<ol><li><a href='http://max.limpag.com/2006/08/05/how-to-use-wordpress-magazine-news-cms/' rel='bookmark' title='Permanent Link: How to use WordPress to run a magazine, news website'>How to use WordPress to run a magazine, news website</a></li>
<li><a href='http://max.limpag.com/2006/07/28/brighthouse-wp-theme-wordpress/' rel='bookmark' title='Permanent Link: Announcing Brighthouse-WP theme for WordPress'>Announcing Brighthouse-WP theme for WordPress</a></li>
<li><a href='http://max.limpag.com/2008/01/10/using-wordpress-as-cms-of-news-magazine-sites-redux/' rel='bookmark' title='Permanent Link: Using WordPress as CMS of news, magazine sites redux'>Using WordPress as CMS of news, magazine sites redux</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>To those who were waiting for this theme, I apologize for the delay in the release. I had to wade through various folders to get the latest version of the code because I was working on two sites using this theme at the same time. </p>
<p>I have since been using Subversion via a free project management account with <a href="http://www.unfuddle.com/">Unfuddle</a> (<a href="http://max.limpag.com/2006/08/17/subversion-version-control-unfuddle/">check my previous post)</a> to make sure that the files are organized. If anyone is interested in helping improve this theme, leave me note so that I&#8217;ll host the files in Google Code and we can work on it together.</p>
<p>Nautica-magazine is a WordPress theme based on the <a href="http://opensourcetemplates.org/templates/view.cfm?nautica05">nautica05 open source template</a>. <em>It doesn&#8217;t work out-of-the-box because you need to edit the index page to make it work with your site&#8217;s sections or categories.</em> Read the included <em>readme.txt</em> before activating the theme.</p>
<p><span id="more-396"></span>The index page of the theme doesn’t display articles chronologically. Instead, it displays content blocks: articles grouped into sections. </p>
<p>Here&#8217;s <a href="http://sandbox.limpag.com/index.php?wptheme=Nautica-magazine">a preview of the theme</a> in my sandbox site.</p>
<p>You need to edit the <code>&lt;?php $posts = get_posts( "category=4&amp;numberposts=3" ); ?&gt;</code>, replace the category number with the category ID of your section, which you can get by going to Manage then Categories in your dashboard. If you want to increase or cut down on the number of stories published in each section of the home page, edit the numeral after <em>numberposts</em> in the code.</p>
<p>If you want to publish only the headlines in the article blocks, delete the <code> &lt;?php the_content("Continue reading '" . the_title('', '', false) . "'"); ?&gt;</code> part of the code.</p>
<p><strong>Content blocks</strong></p>
<p>The first block is the banner story. Technically, the banner story is also a member of one of the category blocks in the index page but to prevent the story from being published twice (as banner and as part of one of the section blocks), do not place the banner category in any of the sections displayed in the front page. Place the banner story in its correct section only after a new banner is published. You don’t have to uncheck its banner assignment (unless you increase the number of banner stories for publication) because the default value publishes only the latest story in the banner category.</p>
<p>The next blocks are for sub-sections. Just copy the article block code if you want to add more sections.</p>
<p><strong>Photo captions</strong></p>
<p>The stylesheet contains div classes for presentation of photographs with captions, the instructions are in the readme.txt file that comes with theme. To view an example of its usage, you can check <a href="http://living.cebunetwork.com/a-day-in-tambuli-beach-clubs-west-wing/2006/08/10/">this article on a beach resort in Cebu</a>.</p>
<p><strong>Download</strong></p>
<p><a href="http://www.box.net/public/fq60127dmc">You can download the theme here</a>. Click on the arrow beside nautical-magazine and choose zip folder. Updates will be posted <a href="http://max.limpag.com/nautica-magazine-wordpress-theme/">on the Nautica-magazine page</a>.</p>
<p><strong>Comments / Suggestions</strong></p>
<p>Please leave your comments and suggestions here. Again, if you’re interested to help improve this theme, leave me a note. I am still working on the theme. I want to include a template on custom categories to make your category pages mimic webzine sections. I&#8217;m also working on including search, the hacked index.php seems to get in the way of displaying search results.</p>


<p>Related posts:<ol><li><a href='http://max.limpag.com/2006/08/05/how-to-use-wordpress-magazine-news-cms/' rel='bookmark' title='Permanent Link: How to use WordPress to run a magazine, news website'>How to use WordPress to run a magazine, news website</a></li>
<li><a href='http://max.limpag.com/2006/07/28/brighthouse-wp-theme-wordpress/' rel='bookmark' title='Permanent Link: Announcing Brighthouse-WP theme for WordPress'>Announcing Brighthouse-WP theme for WordPress</a></li>
<li><a href='http://max.limpag.com/2008/01/10/using-wordpress-as-cms-of-news-magazine-sites-redux/' rel='bookmark' title='Permanent Link: Using WordPress as CMS of news, magazine sites redux'>Using WordPress as CMS of news, magazine sites redux</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://max.limpag.com/2006/08/21/nautica-magazine-wordpress-theme-webzines/feed/</wfw:commentRss>
		<slash:comments>71</slash:comments>
		</item>
	</channel>
</rss>
