<?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>Tech Talk &#187; Web Development</title>
	<atom:link href="http://tech.philipsellers.com/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://tech.philipsellers.com</link>
	<description>Philip Sellers&#039; random thoughts on technology</description>
	<lastBuildDate>Mon, 30 Jan 2012 15:01:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WordPress for musicians</title>
		<link>http://tech.philipsellers.com/2010/06/16/wordpress-for-musicians/</link>
		<comments>http://tech.philipsellers.com/2010/06/16/wordpress-for-musicians/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 15:43:51 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[websites]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://tech.philipsellers.com/?p=746</guid>
		<description><![CDATA[I have had the privilege of working with close friends updating their website as they were working on a new album.  The husband approached me, asking my opinion about a couple different hosted website solutions.  After talking with him about what they&#8217;d like to do, I found that their biggest desire was getting a good-looking website together [...]]]></description>
			<content:encoded><![CDATA[<p>I have had the privilege of working with close friends updating their website as they were working on a new album.  The husband approached me, asking my opinion about a couple different hosted website solutions.  After talking with him about what they&#8217;d like to do, I found that their biggest desire was getting a good-looking website together for the new album, but also finding something easy to maintain and update in the future.  I suggested WordPress.</p>
<p>A week after our conversation, I began playing with WordPress on my own webserver and started putting together a website mock up with a template from WooThemes and content from their existing site.  It was fairly easy and I like playing around with websites like that.  Wordpress worked pretty well for the basic site.</p>
<p>WordPress also provided them with an easy way to keep the website up-to-date from the road or from their iPhones as they traveled and snapped photos.  Wordpress is supported and updated as security problems were found and should help them stay secure in the future.</p>
<p><strong>Useful Plugins for Musicians<br />
<span style="font-weight: normal;">After putting their existing information into the site, I started looking at what else would be good on the site.  I located the fantastic website of developer Dan Coulter, <a href="http://blogsforbands.com/">http://blogsforbands.com/</a>.  He had developed several WordPress plug-ins for bands, including a gig calendar and discography.  I added the discography plug-in to a new install of WordPress and began adding songs from the past album that I had.  It worked wondefully &#8212; allowing me to post each album, the songs, words to the songs and links to buy the songs from iTunes, Napster or Amazon&#8217;s MP3 store. </span> </strong>It also allowed a link to buy a physical copy&#8230;  but from where?</p>
<p>Enter another plug-in &#8211; Tips &amp; Tricks HQ &#8211; developers of the <a href="http://www.tipsandtricks-hq.com/wordpress-estore-plugin-complete-solution-to-sell-digital-products-from-your-wordpress-blog-securely-1059">WordPress eStore</a>.  I had used WP E-Commerce in the past, but it didn&#8217;t want to install on my musician&#8217;s web host and it didn&#8217;t easily offer digital downloads, but WordPress eStore did&#8230;   We added the plugin and began populating it items, like T-Shirts and CD&#8217;s.</p>
<p>Our musician friends utilize <a href="http://www.reverbnation.com">ReverbNation</a> heavily and so I was able to find their widgets (which our friends were already using on their original site) and place those into text widgets on the sidebar.  The cool thing about this approach is that it allows them to update their music players, gig calendar and mailing list all within ReverbNation and have it feed their website.  Likewise, their website is feeding ReverbNation new mailing list addresses for future mailings and it is collecting stats of who is listening to their music.   ReverbNation is a free service, but offers enhanced and additional pay-for services.</p>
<p>As we were going live and testing everything, I found a couple things &#8211; like emails being sent from the eStore were sending from &#8220;WordPress&#8221;, but Tips &amp; Tricks HQ had another plugin to allow us to customize the friendly name of the sender.</p>
<p>If any other bands or musicians are looking for a solution, I&#8217;ll be the first to recommend WordPress!</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.philipsellers.com/2010/06/16/wordpress-for-musicians/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating my first WordPress theme from scratch</title>
		<link>http://tech.philipsellers.com/2009/06/14/creating-my-first-wordpress-theme-from-scratch/</link>
		<comments>http://tech.philipsellers.com/2009/06/14/creating-my-first-wordpress-theme-from-scratch/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 19:02:15 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://tech.philipsellers.com/?p=471</guid>
		<description><![CDATA[As some of you know (check the bio), besides spending my time as a sysadmin, I also build websites for a venture I call Zeal Technologies.  Its a business that I started with a college friend who was also a collegue of mine at Coastal Carolina while I worked there.  Over the course of the [...]]]></description>
			<content:encoded><![CDATA[<p>As some of you know (check the bio), besides spending my time as a sysadmin, I also build websites for a venture I call <a href="http://www.zealtech.net">Zeal Technologies</a>.  Its a business that I started with a college friend who was also a collegue of mine at Coastal Carolina while I worked there.  Over the course of the past 5 years, I&#8217;d built a web framework that we used with almost every project we built, until about a year ago.</p>
<p>When I began my blog last year, I used WordPress.  I had used it once before to build out a church website for my wife&#8217;s boss.  I was really impressed with it and how it could be extended and themed really easy.  So over the last year and half, I&#8217;ve implemented a few WordPress sites, mostly using themes other people had developed &#8211; like the one on this site and my personal site.</p>
<p>Over the last month, though, I have been working on a project for a friend of my wife and I &#8211; a business called <a href="http://www.keepingthegreen.com">Keeping the Green</a>.   Nicole has the idea of finding eco-friendly materials and marketing them under this label.   I&#8217;ve helped her get some things together &#8211; like logo and some designs for printed items &#8211; but the website has been more of a challenge.</p>
<p>At the same time, my wife has been working on a business venture selling paintings on recycled windows.  She too is using WordPress with a plugin called WP E-Commerce on her <a href="http://www.mygreenglasses.com">site</a>. We picked a nice looking free template for her site, so no big deal there.</p>
<p>For Nicole, though, I really wanted to create a custom designed website template for WordPress.  After eight or ten sites, I now understand better how the themes are created and its pretty straight forward.  So, over the past few weeks, I have been tackling that, designing the site in Photoshop, working on cutting it and getting all the CSS worked out &#8211; I realy only want to build CSS sites from now on &#8211; and getting things together.</p>
<p>This week, I really hit a milestone.  Number one, I found time to work on this again (and as you can tell from the blog, my schedule has finally freed up a little to have time to play).  Number two, I took my sample design and I&#8217;ve split into a more standard WordPress theme configuration.  And it worked!  I have built the design side of my first WordPress theme.  Its really early in the design phase and nothing is live (don&#8217;t try to buy anything just yet!), but take a <a href="http://www.keepingthegreen.com/about/">gander at it</a>.  I&#8217;m pretty proud.  Its still got a ways to go, but its there&#8230;  And I&#8217;m excited!</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.philipsellers.com/2009/06/14/creating-my-first-wordpress-theme-from-scratch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress&#8217; Gallery feature display full images instead of thumbs</title>
		<link>http://tech.philipsellers.com/2008/10/28/wordpress-gallery-feature-display-full-images-instead-of-thumbs/</link>
		<comments>http://tech.philipsellers.com/2008/10/28/wordpress-gallery-feature-display-full-images-instead-of-thumbs/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 02:24:17 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Code Error]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://tech.philipsellers.com/?p=172</guid>
		<description><![CDATA[I&#8217;ve encountered an issue with recent version of WordPress which I believe I have found a fix for.  I&#8217;m a big fan of the new gallery abilities that have been built into the 2.5 and 2.6 versions of WordPress.  To me, they easily allow for uploading and posting photo galleries and work great &#8211; at [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve encountered an issue with recent version of WordPress which I believe I have found a fix for.  I&#8217;m a big fan of the new gallery abilities that have been built into the 2.5 and 2.6 versions of WordPress.  To me, they easily allow for uploading and posting photo galleries and work great &#8211; at least until recently.  Something in the underlying code broke with one of the 2.5 releases and has yet to be fixed.</p>
<p>I had setup a WordPress site for a friend&#8217;s church.  It works well and she wanted to be able to post photos from their events and get-togethers.  So, I logically upgraded her to the latest, greatest WordPress to make use of the gallery feature.  But, then the problem occurred.  After using the gallery shortcode, the images displayed were not the thumbnail images, but rather the fullsize images.  And, no setting seemed to fix this problem.</p>
<p>After getting fairly frusterated with the problem last night, I decided to delve into the code and trace through it to find the cause.  After tracing through many functions, I located the problem in the wp_get_attachment_metadata function.  This function was invoked but returned no usable information for the attachment (image, movie, etc.).  Now, this is where I stopped, because I got the desired effect.  The function definition is the following:</p>
<p>function wp_get_attachment_metadata( $post_id, $unfiltered = false ) {</p>
<p>A conditional statement later in the function looks to the $unfiltered variable.  Because it was defaulting to false, it never returned the array of values that it had retrieved.  It instead attempted to &#8220;apply_filters&#8221; to the array.  The apply_filters apparently did not work correctly.  So, a simple change in the declaration from false to true fixes our thumbnail image problem in WordPress 2.6.2 and 2.6.3.</p>
<p>The wp_get_attachment_metadata function is located in /wp-includes/post.php.   I hope that maybe this will help someone else.  AND, I will be looking into the apply_filters function more to see what its actually supposed to be doing there&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.philipsellers.com/2008/10/28/wordpress-gallery-feature-display-full-images-instead-of-thumbs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

