<?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>Thought Sparks &#187; WordPress</title>
	<atom:link href="http://www.thoughtsparks.net/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thoughtsparks.net</link>
	<description>Igniting Ideas for the Common Good</description>
	<lastBuildDate>Wed, 20 Jan 2010 02:22:23 +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>Another Example of a WordPress Site</title>
		<link>http://www.thoughtsparks.net/2008/08/15/another-example-of-a-wordpress-site/</link>
		<comments>http://www.thoughtsparks.net/2008/08/15/another-example-of-a-wordpress-site/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 15:55:09 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Creativity]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.thoughtsparks.net/2008/08/15/another-example-of-a-wordpress-site/</guid>
		<description><![CDATA[
It&#8217;s always fun to do a little show-and-tell. So class, today I want to show you my latest WordPress site. It&#8217;s for the IEEE EMC 2009 Symposium that our company, ETS-Lindgren is serving as one of the principal hosts. The site is just gaining steam and will have some pretty nifty code features in terms [...]]]></description>
			<content:encoded><![CDATA[<div align="center"><a href="http://www.emc2009.org"><img height="371" border="0" width="401" src="http://www.thoughtsparks.net/wp-content/uploads/Image/emc2009site.jpg" alt="IEEE EMC 2009 Symposium Site" /></a></div>
<p>It&#8217;s always fun to do a little show-and-tell. So class, today I want to show you my latest WordPress site. It&#8217;s for the <a href="http://www.emc2009.org">IEEE EMC 2009 Symposium</a> that our company, <a href="http://www.ets-lindgren.com">ETS-Lindgren</a> is serving as one of the principal hosts. The site is just gaining steam and will have some pretty nifty code features in terms of scheduling, interactivity, visual tours etc. The graphic design was outsourced which was a real help in getting things moving. The niftiest feature on the site so far is the promo video which is a nice look at Austin. I had the pleasure of working with a local studio to manage and provide the creative direction for the project. The video imported nicely into Flash with progressive download enabling a higher resolution than embedding the video. This method of import resulted in a fairly nice end product for the web. The event takes place next summer so I&#8217;ll do a revist to the site sometime down the line when there&#8217;s more to talk about.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thoughtsparks.net/2008/08/15/another-example-of-a-wordpress-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rule of Thumb: Three or More for Categories</title>
		<link>http://www.thoughtsparks.net/2008/06/18/rule-of-thumb-three-or-more-for-categories/</link>
		<comments>http://www.thoughtsparks.net/2008/06/18/rule-of-thumb-three-or-more-for-categories/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 11:13:08 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Blog Tip]]></category>
		<category><![CDATA[Web and Tech Helps]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.thoughtsparks.net/2008/06/18/rule-of-thumb-three-or-more-for-categories/</guid>
		<description><![CDATA[Realizing I probably had too many categories for my posts, well over a hundred, I decided it was time to trim the number down a bit. But what would be the criteria? Certainly dropping-off the single post references made sense. How does one then quantify what constitutes enough for a category? I&#8217;ve landed on the [...]]]></description>
			<content:encoded><![CDATA[<p>Realizing I probably had too many categories for my posts, well over a hundred, I decided it was time to trim the number down a bit. But what would be the criteria? Certainly dropping-off the single post references made sense. How does one then quantify what constitutes enough for a category? I&#8217;ve landed on the number three.</p>
<p>Categories or tags are connect-the-dot labels that group content from multiple posts together. It stands to reason that if there are three or more related posts, a category could tie them together.</p>
<p>As I stripped away useless categories, I discovered redundant/like categories that I combined. There was also a couple categories such as &quot;writing&quot; for which I knew I had many posts but only one was tagged.</p>
<p>As I move forward with posts, I will for the most part categorize retrospectively after I have three or more like posts. It&#8217;s really a simple idea but one that helps solidify the concept in my mind.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thoughtsparks.net/2008/06/18/rule-of-thumb-three-or-more-for-categories/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Checklist for Setting Up a WordPress Website</title>
		<link>http://www.thoughtsparks.net/2008/06/17/checklist-for-setting-up-a-wordpress-website/</link>
		<comments>http://www.thoughtsparks.net/2008/06/17/checklist-for-setting-up-a-wordpress-website/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 11:30:34 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Plug-ins]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web and Tech Helps]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.thoughtsparks.net/2008/06/17/checklist-for-setting-up-a-wordpress-website/</guid>
		<description><![CDATA[

ul.checklist
{
list-style-image: url(/wp-content/uploads/Image/checkmark.png);
}


Setting up WordPress websites has become a regular part of my work. Much more than just for blogs, the platform is ideal for rapidly launching sites. In fact, nine out of ten WP sites I launch are non-blogging sites. I thought for my sake and for others who are looking for a checklist for [...]]]></description>
			<content:encoded><![CDATA[<p>
<style type="text/css">
ul.checklist
{
list-style-image: url(/wp-content/uploads/Image/checkmark.png);
}
</style>
</p>
<p>Setting up WordPress websites has become a regular part of my work. Much more than just for blogs, the platform is ideal for rapidly launching sites. In fact, nine out of ten WP sites I launch are non-blogging sites. I thought for my sake and for others who are looking for a checklist for what needs to be done to setup a WordPress website, I&#8217;d punch out a basic checklist for the process. This may get quite lengthy, but hopefully it will be a helpful resource to make sure all the bases are covered.</p>
<h2>Hosting</h2>
<ul class="checklist">
<li>Search for and select domain an open domain.</li>
<li>Sign-up with host and document access information.</li>
<li>Setup ftp access and document access information.</li>
<li>Setup MySQL database and document access information.</li>
<li>Create sub-folder on host with the same name as domain (This allows easy launching of additional sites on same host) and point domain to sub-folder.</li>
</ul>
<h2>WordPress Install</h2>
<ul class="checklist">
<li><a href="http://wordpress.org/download/">Download </a>and unzip latest version of WordPress.</li>
<li>Save wp-config-sample.php as wp-config and edit database access information in the top of the document. The documented info from your host provider, i.e. database name, host, username and password should be entered.</li>
<li>Upload WordPress and go to the domain address in the browser.</li>
<li>Click to install and be sure to copy the temporary Admin password into notepad and log-in to instigate the installation.</li>
<li>Immediately change the Admin password to something familiar so that you don&#8217;t lock yourself out of WordPress.</li>
</ul>
<h2>Basic WordPress Configuration</h2>
<ul class="checklist">
<li>During installation check the &quot;I would like to block search engines, but allow normal visitors&quot; during the configuration process. To change the setting later go to &quot;Settings&quot; under the Privacy link and change the option to &quot;I would like my blog to be visible to everyone, including search engines&#8230;&quot;.</li>
<li>Search for and upload a theme to modify. For CSS gurus who want to configure I highly customized site, I recommend using the <a href="http://www.plaintxt.org/themes/sandbox/">Sandbox theme</a>. Not a lot of bells and whistles, but it provides a strip-down template to build from scratch.</li>
<li>Change the Permalink. Under settings in WP 2.5+ go to Permalinks and change the default. My favorite is the simple Custom Structure: /%postname%/.</li>
<li>Write a Page called &quot;Home&quot; and set it as the default homepage. Under &quot;Settings&quot; click on &quot;Reading&quot; and for &quot;Front page displays&quot; click &quot;A static page&quot; and select &quot;Home&quot; for under the &quot;Front page&quot; drop-down.</li>
<li>Setup the basic landing pages and sub-pages for the site. When a sub-page is created, under &quot;Page Parent&quot; select the parent page.</li>
<li>Delete the site Description. In most cases I have no need for the &quot;Tagline&quot; that is used for blogs. I&#8217;ll add-in my own meta tags later. Go to &quot;Settings&quot; which brings-up &quot;General Settings&quot; and delete the &quot;Tagline&quot;.</li>
</ul>
<h2>Install Plug-ins</h2>
<ul class="checklist">
<li>Download the <a href="http://www.deanlee.cn/wordpress/fckeditor-for-wordpress-plugin/">FCKEditor for WordPress plugin</a>. Unzip and upload folder to wp-content/plugins/. Then activate the plugin. This will instigate a much improved wysiwyg editor for pages and posts.</li>
<li>Download and install the <a href="http://www.ilfilosofo.com/blog/wp-db-backup">WordPress Database Backup</a> plugin. This nifty plugin can schedule to email you a backup of the database on a weekly basis. You will still need to download your site periodically, but what an amazing function to capture the content from the site.</li>
<li>Download and instlal <a href="http://www.deliciousdays.com/cforms-plugin">cforms II</a> an amazingly powerful forms configurator. This plugin is the most robust configurator I&#8217;ve found which both drops form submissions to a user-friendly database on the site as well as sends email submissions to the designated manager of the contacts.</li>
<li>For sites requiring mobile access <a href="http://alexking.org/projects/wordpress">WordPress Mobile Edition</a> plugin detects mobile users and serves-up the page in readable mobile format.</li>
<li>The <a href="http://www.internetofficer.com/wordpress/search-pages/">Search Pages</a> plugin enables the search function to return results from both pages and posts.</li>
<li>Install <a href="http://www.google.com/analytics/">Google Analytics</a> for web stats.</li>
</ul>
<h2>Design the Theme</h2>
<ul class="checklist">
<li>Create a back-up of the site before beginning to tweak the design.</li>
<li>For a simple, straightforward site: replace the header image, modify color scheme, font treatment and spacing as needed.</li>
<li>Tweak the navigation to display pages and ditch the other widgets except the search form.&nbsp; If hard-coded changes are needed in the navigation, start by inspecting the header.php,&nbsp; functions.php and possibly sidebar.php files. These will most likely contain the code for the menu.</li>
<li>Populate the site with enough content including images to get a feel for how well the navigation and flow of the site works.</li>
<li>Make adjustments to accomodate what is stipulated in the scope document. If you are working with a client, a scope document will save you grief as you will have the stipulated requirements for the site. This will help scope creep to get out of hand.</li>
</ul>
<h2>Before Going Live</h2>
<ul class="checklist">
<li>Create an account for content managers.</li>
<li>Orient the user with the site with basic update training.</li>
<li>Check for browser compatibility in major and current search engines. There&#8217;s much debate on this subject. Generally I ensure at least the current and previous versions of FireFox and IE work well.</li>
<li>Go back to the Privacy setting and enable search engines to find the site.</li>
<li>Spell check and surf the site looking for content or graphical errors. Ideally, it&#8217;s good to ask other folks to hit the site as well.</li>
<li>Use the free online ad credits the host gives with a new account to help launch the site and emphasize to the client that ranking in the engines takes time.</li>
</ul>
<p>There&#8217;s the initial run-down. This is by no means an exhaustive list. Depending on requirements the design phase could become quite lengthy. There are also a boat load of other plugins, but those are the most common ones I use for a typical configuration. I may continue to add items down the line as they come to mind. Any good suggestions will be added as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thoughtsparks.net/2008/06/17/checklist-for-setting-up-a-wordpress-website/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Evolution of a Website</title>
		<link>http://www.thoughtsparks.net/2008/03/05/evolution-of-a-website/</link>
		<comments>http://www.thoughtsparks.net/2008/03/05/evolution-of-a-website/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 13:01:59 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Web and Tech Helps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.thoughtsparks.net/2008/03/05/evolution-of-a-website/</guid>
		<description><![CDATA[

In an ideal world there would never be any do-overs. One thing I&#8217;ve learned from being a web developer in a corporation is that this is no ideal world. When the scope of a project or marketing campaign changes so must the web.
&#160;

TechTourSite.com was originally a very small microsite of just a few pages with [...]]]></description>
			<content:encoded><![CDATA[<div align="center"><a href="http://www.techtoursite.com"><br />
<input width="440" type="image" height="283" src="http://www.thoughtsparks.net/wp-content/uploads/Image/techtour(1).jpg" alt="TechTourSite.com" longdesc="undefined" /></a></div>
<div align="left">In an ideal world there would never be any do-overs. One thing I&#8217;ve learned from being a web developer in a corporation is that this is no ideal world. When the scope of a project or marketing campaign changes so must the web.</div>
<div align="left">&nbsp;</div>
<div align="left">
<div align="left"><a href="javascript:void(0);/*1204606182921*/">TechTourSite.com</a> was originally a very small microsite of just a few pages with limited capabilities. I inherited the site from my predecessor a couple of years ago and it has been fascinating to see the scope of this initiative grow each year. Last year the site was redesigned to refine the look and feel and include more information on the site. Shortly thereafter it became obvious that the site needed a major overhaul as scope creep continued. Tech Tour is now an international event.</div>
<div align="left">&nbsp;</div>
<div align="left">No surprise to any regular reader of <a href="http://www.thoughtsparks.net">thoughtsparks.net</a>, the site was rebuilt in WordPress. It features some nifty plug-ins and functions:</div>
<div align="left">
<ul>
<li>Expandable side navigation</li>
<li>Eloquent form submission</li>
<li>Templates which allow for some nice multi-lingual options</li>
<li>Custom fields which come in real handy for unique datasets</li>
</ul>
<p>The site will continue to grow incrementally with new features such as a photo gallery and other bells and whistles. I think I will truly enjoy not doing a major redesign or redevelopment of the site next year (knock on wood).</p>
<p>Lest my PhP development skills get too rusty, I&#8217;m starting on another microsite for the IEEE EMC Symposium for 2009 that will be hosted in Austin. More about that one as the project moves along. One cool feature will be a dynamic schedule configurator for attendees to select their workshops to attend. Will be a hoot to develop for sure.</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.thoughtsparks.net/2008/03/05/evolution-of-a-website/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Putting a Project to Bed</title>
		<link>http://www.thoughtsparks.net/2008/03/03/putting-a-project-to-bed/</link>
		<comments>http://www.thoughtsparks.net/2008/03/03/putting-a-project-to-bed/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 04:42:38 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Web and Tech Helps]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.thoughtsparks.net/2008/03/03/putting-a-project-to-bed/</guid>
		<description><![CDATA[

Going live with a website is always a fun process. This past weekend we launched a site I&#8217;ve been working on for a good bit. As I&#8217;ve referenced in a recent post, it was built upon WordPress. The site is onedayacademy.com, a school for homeschoolers in Austin, Texas. Some of the nice features of the [...]]]></description>
			<content:encoded><![CDATA[<div align="center"><a href="http://www.onedayacademy.com"><br />
<input width="450" type="image" height="324" src="http://www.thoughtsparks.net/wp-content/uploads/Image/OneDayAcademy.JPG" alt="One Day Academy" /></a></div>
<div align="left">Going live with a website is always a fun process. This past weekend we launched a site I&#8217;ve been working on for a good bit. As I&#8217;ve referenced in a <a href="http://www.thoughtsparks.net/2008/02/19/how-well-does-wordpress-measure-up/">recent post</a>, it was built upon WordPress. The site is <a href="http://www.onedayacademy.com">onedayacademy.com</a>, a school for homeschoolers in Austin, Texas. Some of the nice features of the site include:</div>
<div align="left">
<ul>
<li>A dynamic course schedule that pulls data from a .csv file. This allows the content managers to edit in Excel and then upload replacing the current version. This custom application enables very little training for those who do the up-keep, while offering a flexible interface for the end-user.</li>
<li>A browser-compatible drop-down menu (at least in FireFox and IE the baseline requirement).</li>
<li>A dynamic side navigation that drills-down one level to the child menus and up one level to the parent page. I find that most plug-ins for WordPress navigation are overly complex for such basic functionality.</li>
<li>A clean design. Yeah, it&#8217;s not the most eloquent layout, but the more classic design I think and hope will serve the audience well.</li>
</ul>
<p>In the end the site was done on-time and under budget. That is always a nice ending to any project. As is quite often the case, the real &quot;magic&quot; in getting the project done in an efficient manner requires good project management. If you ask me, that&#8217;s the real challenge to most projects. What do you think?</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.thoughtsparks.net/2008/03/03/putting-a-project-to-bed/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How Well Does WordPress Measure Up?</title>
		<link>http://www.thoughtsparks.net/2008/02/19/how-well-does-wordpress-measure-up/</link>
		<comments>http://www.thoughtsparks.net/2008/02/19/how-well-does-wordpress-measure-up/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 12:56:19 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Web and Tech Helps]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.thoughtsparks.net/2008/02/19/how-well-does-wordpress-measure-up/</guid>
		<description><![CDATA[After nearing completion on a mid-size WordPress site, it seems an appropriate time to ask some questions about the scalability of WordPress. How far can you push the puppy before it yelps. This post is a follow-up to the previous posts:

WordPress, Much More than Blogging Software
Powerful WordPress Include Hacks

The site, which will be launched in [...]]]></description>
			<content:encoded><![CDATA[<p>After nearing completion on a mid-size WordPress site, it seems an appropriate time to ask some questions about the scalability of WordPress. How far can you push the puppy before it yelps. This post is a follow-up to the previous posts:</p>
<ul>
<li><a href="http://www.thoughtsparks.net/2007/11/21/wordpress-much-more-than-blogging-software/">WordPress, Much More than Blogging Software</a></li>
<li><a href="http://www.thoughtsparks.net/2007/11/26/powerful-wordpress-include-hacks/">Powerful WordPress Include Hacks</a></li>
</ul>
<p>The site, which will be launched in the next couple of weeks, has several hundred pages going several levels deep. It is definitely a good example of how far one can extend WordPress as a content management platform.</p>
<p>My overall take on the platform is fairly positive. For anyone with a decent knowledge and sense for development, it offers some built-in components that allow for creative and flexible applications:</p>
<ul>
<li><strong>Custom Fields. </strong>This powerful feature allows for populating either viewable data or variables for custom apps.
<ul>
<li>In one case the name and address of a teacher was published to the page with a custom field. </li>
<li>In another case custom fields were used to populate the variables needed to query and display rows from a spreadsheet. This enabled a very efficient application of a custom application.</li>
</ul>
</li>
<li><strong>Page Templates.</strong> I have not found a really good plug-in yet that provides a rock-solid way of inserting code into a WordPress page. My biggest beef with WordPress is it&#8217;s inability to run PHP natively. Page Templates provide a good alternative for including a file or application to the page. They also work nicely for redundant information on multiple pages.</li>
<li><strong>Parent-Child Relationships. </strong>For the most part I&#8217;m very satisfied with parent-child relationships in WordPress. It handles multiple levels and I have not yet seen any indication of a ceiling for the number of possible pages one could publish. That said, the interface for parent-child assignment is through a single drop-down selector. You can imagine how unweildy this could get after a point. After a couple hundred pages WordPress also does not display all pages in the Manage section. It&#8217;s not a deal breaker per se as pages can be searched with a filter or edited by navigating through the site directly. Still, it reveals some limitations.</li>
</ul>
<p>WordPress shines brightly for small scale sites. This specific client is looking towards expanding with a multiplicity of sites rather than scaling-up this one site. For that reason I believe the platform will serve them well. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.thoughtsparks.net/2008/02/19/how-well-does-wordpress-measure-up/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Powerful WordPress Include Hacks</title>
		<link>http://www.thoughtsparks.net/2007/11/26/powerful-wordpress-include-hacks/</link>
		<comments>http://www.thoughtsparks.net/2007/11/26/powerful-wordpress-include-hacks/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 02:50:49 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Web and Tech Helps]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.thoughtsparks.net/2007/11/26/powerful-wordpress-include-hacks/</guid>
		<description><![CDATA[Customizing WordPress to function as a full-blown Content Managed System is really not that difficult. If one takes a little time and does some research you can extend it in some pretty nifty directions.
One simple and powerful function is to use an if statement to test a condition for a specific page and then include [...]]]></description>
			<content:encoded><![CDATA[<p>Customizing WordPress to function as a full-blown Content Managed System is really not that difficult. If one takes a little time and does some research you can extend it in some pretty nifty directions.</p>
<p>One simple and powerful function is to use an if statement to test a condition for a specific page and then include a file if it is true. This enables you to post a graphic or have a block of text show-up in locations on the page that are not defined explicitly within a sidebar for instance. </p>
<h2>First example, the simple conditional include file</h2>
<p>If I wanted a button, block of text or any other feature to show-up just in the sidebar, header or any other part of the page, I could slip-in this short piece of code:</p>
<p>&lt;?php if (is_page(&#8216;portfolio&#8217;)) <br />
{include(&#8216;wp-includes/includedfile.php&#8217;); } ?&gt;</p>
<p>The first line &quot;is_page&quot; is followed by &quot; &#8216;portfolio&#8217; &quot; which delineates the page on which it should show-up. If I wanted it to show on the home page, it should simply be &quot;is_home()&quot;. The path &quot;wp-includes&quot; is where I decided to stick the included file and &quot;includedfile.php&quot; would be renamed to a relevant file name for its purpose. The file would be a standard php file format, which can be as simple as a text file. This example assumes that you are using a permalink structure such as simple /%postname%/ as apposed to a number ID.</p>
<h2>Second example, include file for a section of your site</h2>
<p>&nbsp;If we decide to get a little more estute and have a multi-tiered site with sub-pages, we can have the sub or child pages of the Portfolio page include a file. This could be a breadcrumb navigation or an image for instance.</p>
<p>&lt;?php global $post;<br />
if ($post-&gt;post_parent == 33 )<br />
&nbsp;{include(&#8216;wp-includes/includedfile.php&#8217;); } ?&gt;</p>
<p>In this example the parent page is necessarily delineated by the page ID even if you are using a different permalink structure. The &quot;==&quot; asks a question in an integer format meaning it&#8217;s asking a mathematical question; is the parent&#8217;s ID 33? If the answer is yes, then include the file, if not then ignore. (The page parent is assigned to the page when writing or editing the page in the right-hand column).</p>
<p>These are just a few quick examples of how to extend a template a bit with some very basic php code. For those very new to coding, this may be a bit cryptic, but if you need some help or have any questions fire away as I&#8217;m always glad to help.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thoughtsparks.net/2007/11/26/powerful-wordpress-include-hacks/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>WordPress, Much More than Blogging Software</title>
		<link>http://www.thoughtsparks.net/2007/11/21/wordpress-much-more-than-blogging-software/</link>
		<comments>http://www.thoughtsparks.net/2007/11/21/wordpress-much-more-than-blogging-software/#comments</comments>
		<pubDate>Wed, 21 Nov 2007 17:13:50 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Web and Tech Helps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[new website]]></category>

		<guid isPermaLink="false">http://www.thoughtsparks.net/2007/11/21/wordpress-much-more-than-blogging-software/</guid>
		<description><![CDATA[More and more in real world development projects I&#8217;m finding WordPress to be a robust Content Management System that is very configurable for developing small to mid-size websites. The functionality and extensibility of WordPress is ever increasing for rolling your own CMS.
In addition to my continued development of ets-lindgren.com, the main website for ETS-Lindgren, I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>More and more in real world development projects I&#8217;m finding WordPress to be a robust Content Management System that is very configurable for developing small to mid-size websites. The functionality and extensibility of WordPress is ever increasing for rolling your own CMS.</p>
<p>In addition to my continued development of <a href="http://www.ets-lindgren.com/">ets-lindgren.com</a>, the main website for ETS-Lindgren, I&#8217;ve been a busy beaver at work on some key projects. In October we launched a new marketing initiative for WiMAX Radiated Performance Testing (WiMAXRPT) which entailed a website and flash video launched from conception to production in a couple of weeks using a WordPress platform at <a href="http://www.wimaxrpt.com/">wimaxrpt.com</a>.</p>
<h2>A Prime Example of a WordPress Project</h2>
<p>As a freelance project, I&#8217;ve been tasked to revamp the site <a href="http://www.onedayacademy.com">onedayacademy.com</a>. The current site as of this posting is quite common to many web 1.0 sites, created with online tools with static information to distribute information: </p>
<p><img src="http://www.thoughtsparks.net/wp-content/uploads/2007/11/legacywebsite.jpg" alt="" /></p>
<p>The initial visual prototype starts with a stream-lined, clean and reductionist approach. While the end result may go through some cosmetic adjustments, this basic design gives me the basic architecture and layout to start the development process.</p>
<p><img src="http://www.thoughtsparks.net/wp-content/uploads/2007/11/visualprototype.jpg" alt="" /></p>
<p>When I started into this project, I by-passed WordPress. My initial research was centered on Drupal, Joomla and other CMS platforms. As I delved more into the scope requirements of the site and potential extensibility of WordPress, WordPress emerged as the leading contender for the project. </p>
<p>I&#8217;m certain there are many developers who would argue otherwise. But here are a few key factors in my decision:</p>
<ol>
<li>I know WordPress very well. While you could call it a cop-out, given my short time-line it looks to be a solid choice for the development of this specific site.</li>
<li><a href="http://mu.wordpress.org/">WordPressMU</a>. WordPressMU is a very powerful install of WordPress that allows a non-techie admin to setup new users and blogs on the fly. This was a critical requirement for the site. Being an academic environment, it allows all faculty members to have their own website/blog.</li>
<li>The WordPress community is impressive. I&#8217;m blown away by the rapid development of new plug-ins and functions being rolled daily in the community. The developer community is a huge factor in selecting any CMS platform.</li>
</ol>
<p>So there you have it. I&#8217;ll be blogging some of the step-by-step processes to developing this site as I go along. This may prove instructive for some and certainly handy as one persons process for developing a project. </p>
<p>What are your development experiences with WordPress or other CMS platforms?</p>
<p class="poweredbyperformancing">Powered by <a href="http://scribefire.com/">ScribeFire</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thoughtsparks.net/2007/11/21/wordpress-much-more-than-blogging-software/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Track Specific Information with RSS Feeds</title>
		<link>http://www.thoughtsparks.net/2007/10/23/track-specific-information-with-rss-feeds/</link>
		<comments>http://www.thoughtsparks.net/2007/10/23/track-specific-information-with-rss-feeds/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 12:17:22 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Blog Tip]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.thoughtsparks.net/2007/10/23/track-specific-information-with-rss-feeds/</guid>
		<description><![CDATA[RSS feeds provide a means to extract topical information from a website. Often there are subtopics within a site that hold particular value or interest to me that I want to track. Instead of subscribing to the site as a whole, I often add select feeds to my reader. This can be extremely useful in [...]]]></description>
			<content:encoded><![CDATA[<p>RSS feeds provide a means to extract topical information from a website. Often there are subtopics within a site that hold particular value or interest to me that I want to track. Instead of subscribing to the site as a whole, I often add select feeds to my reader. This can be extremely useful in research of any kind. </p>
<p>A good number of sites make the topical feeds option very obvious. Sites such as:</p>
<ol>
<li><a href="http://www.Craigslist.org">Craigslist.org</a>. I like to keep an eye on the Austin real estate market. I added the feed &#8211; <a href="http://austin.craigslist.org/rfs/index.rss">http://austin.craigslist.org/rfs/index.rss</a> to my reader.</li>
<li><a href="http://www.FastCompany.com">FastCompany.com</a>. Rather than combing through all of the articles, I subscribed to the FC Experts feed -&nbsp; <a href="http://feeds.feedburner.com/fastcompany/experts">http://feeds.feedburner.com/fastcompany/experts.</a></li>
</ol>
<p>Other sites are not as obvious in however in providing topical feeds, but can be utilized nonetheless. Sites such as:</p>
<ol>
<li><a href="http://www.YouTube.com">YouTube.com</a>. Perhaps you want to collect media along by a certain search string. I thought it interesting to monitor what was published for CSS and HTML. I added the feed &#8211; <a href="http://youtube.com/rss/tag/css+html.rss">http://youtube.com/rss/tag/css+html.rss</a> to my reader. The search &quot;css+html&quot; is the query string that returns those videos. You can add your own string of words. For instance you could put &quot;jimmy+buffett&quot; to track one of my favorite musicians.</li>
<li><a href="http://www.Flickr.com">Flickr.com</a>. For online publication it is helpful to keep an eye on photos along certain topics. Living in Austin, I&#8217;m curious what photos are being taken from my hometown. I added the feed &#8211; <a href="http://flickr.com/services/feeds/photos_public.gne?q=austin+texas&amp;format=rss=200">http://flickr.com/services/feeds/photos_public.gne?<br />
    q=austin+texas&amp;format=rss_200</a> to my reader. Again, you can replace the string &quot;austin+texas&quot; with your query string of choice.</li>
<li>Blog topics. Lastly, if you want to follow a specific topic for a WordPress blog such as the ever useful productivity tips on <a href="http://www.thoughtsparks.net">thoughtsparks.net</a>, you can subscribe to <a href="http://www.thoughtsparks.net/category/productivity/feed">http://www.thoughtsparks.net/category/productivity/feed</a> in your feed reader. That way if you would like to by-pass my meandering thoughts on other topics, you&#8217;ll get just the meat you are wanting to extract.</li>
</ol>
<p>As you begin to explore other sites and blog platforms you&#8217;ll discover similar hacks for getting the select information in your grid of interest. </p>
<p>Do you user other RSS hacks that are useful?</p>
<p class="poweredbyperformancing">Powered by <a href="http://scribefire.com/">ScribeFire</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thoughtsparks.net/2007/10/23/track-specific-information-with-rss-feeds/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Make Images Look Right with Attributes</title>
		<link>http://www.thoughtsparks.net/2007/09/28/make-images-look-right-with-attributes/</link>
		<comments>http://www.thoughtsparks.net/2007/09/28/make-images-look-right-with-attributes/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 13:20:08 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web and Tech Helps]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.thoughtsparks.net/2007/09/28/make-images-look-right-with-attributes/</guid>
		<description><![CDATA[

When uploading an image to your blog, it&#8217;s important to include some essential attributes. Using a WYSIWYG editor like FCKEditor for WordPress gives you preset elements. The screen shot above is a typical example of some of the more common attributes that you should employ.

URL is the location online where the graphic will be posted. [...]]]></description>
			<content:encoded><![CDATA[<div align="center"><img alt="Image Properties" src="http://www.thoughtsparks.net/wp-content/uploads/2007/09/imageproperties.jpg" /></p>
<div align="left">
When uploading an image to your blog, it&#8217;s important to include some essential attributes. Using a <span class="TSDEF">WYSIWYG</span> editor like <a href="http://www.deanlee.cn/wordpress/fckeditor-for-wordpress-plugin/">FCKEditor for WordPress</a> gives you preset elements. The screen shot above is a typical example of some of the more common attributes that you should employ.</p>
<ol>
<li><strong>URL</strong> is the location online where the graphic will be posted. The upload tab allows you to send an image from your desktop to the web server. <br />
    The html code looks like &lt;img src=&quot;http://www.domain.com/subfolders/image.jpg&quot;&gt;.</li>
<li><strong>Alternative Text</strong> or Alt text as it&#8217;s abbreviated is an important element and should always be employed. It accomplished two very important tasks.
<ul>
<li>Provides visually impaired readers an explanation of the graphic, which was it&#8217;s original intent.</li>
<li>Enables search engines to more effectively index your site for more effective optimization.</li>
</ul>
<p>    The html code looks like alt=&quot;Photo caption&quot;</li>
<li><strong>Width and Heigh</strong>t are optional attributes. I always reduce my images to the appropriate size in a photo editor before uploading as it reduces page load time. But in the case of slight modifications, these attributes are very helpful.<br />
    The html code looks like width=&quot;150px&quot; and height=&quot;150px&quot; where px stands for pixels.</li>
<li><strong>Border </strong>is often used to remove a border around linked images. In some cases it&#8217;s helpful to add a border to an image. To remove a border the element would be 0.<br />
    The html code looks like border=&quot;0&quot; or border =&quot;1&quot;.</li>
<li><strong>HSpace and VSpace</strong> elements add horizontal and vertical space, which creates white space around images. <br />
    The html code looks like hspace=&quot;10&quot; and vspace=&quot;10&quot;.</li>
<li><strong>Align</strong> is primarily used to position an image to the left or right of the page. This allows text to wrap in a natural fashion around the image. <br />
    The html code looks like align=&quot;left&quot;.</li>
</ol>
<p>The first two attributes, the URL and Alternative Text should always be set when uploading images to page content. Border, HSpace, VSpace, Align and other attributes can be set with CSS styling. Sounds like another post. Gee, I guess you&#8217;ll have to check back soon for styling images with CSS.</p></div>
</div>
<p>&nbsp;</p>
<p class="poweredbyperformancing">Powered by <a href="http://scribefire.com/">ScribeFire</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thoughtsparks.net/2007/09/28/make-images-look-right-with-attributes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
