<?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>Web Publishing Group &#187; Web Development</title>
	<atom:link href="http://www.webpublishinggroup.com/category/webdevelopment/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webpublishinggroup.com</link>
	<description>"Web Sites That Work!"</description>
	<lastBuildDate>Mon, 26 Dec 2011 18:55:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Born to Blog</title>
		<link>http://www.webpublishinggroup.com/born-to-blog/</link>
		<comments>http://www.webpublishinggroup.com/born-to-blog/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 11:29:46 +0000</pubDate>
		<dc:creator>Dan Romanchik</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.webpublishinggroup.com/?p=182</guid>
		<description><![CDATA[When I was a writer and editor for Test&#38;Measurement World, an engineering trade magazine, the most enjoyable part of the job was writing my monthly editorial. They were meant to be pithy, thought-provoking, controversial, inspiring, and sometimes humorous. In other words, exactly what blog postings are supposed to be. I didn&#8217;t realize it then—because blogs [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-19" title="headshot011809" src="http://danromanchik.com/wp-content/uploads/2010/01/headshot011809.jpg" alt="" width="110" height="110" />When I was a writer and editor for <em>Test&amp;Measurement World</em>, an engineering trade magazine, the most enjoyable part of the job was writing my monthly editorial. They were meant to be pithy, thought-provoking, controversial, inspiring, and sometimes humorous. In other words, exactly what blog postings are supposed to be. I didn&#8217;t realize it then—because blogs had not yet been invented—but I was born to blog.</p>
<p>Perhaps that&#8217;s one reason that <a href="http://www.kb6nu.com" target="_blank">my ham radio blog</a> is the #1 ham radio blog on Google. That is to say, when you type &#8220;ham radio blog&#8221; or &#8220;amateur radio blog&#8221; into Google, I come up #1. (btw, I&#8217;m also #1 on Bing.)</p>
<p>I sometimes can&#8217;t believe it, but I also get paid to blog. I blog under my own byline on oscilloscopes for <em>EDN </em>at <a href="http://scopes.edn.com" target="_blank">scopes.edn.com</a>, as well as on commercial building for <em><a href="http://www.cbpmagazine.com/blog" target="_blank">Commercial Building Products</a></em>. I&#8217;m also &#8220;ghost-blogging&#8221; for another electronics company.</p>
<p>And, if that&#8217;s not enough, I also do WordPress development work. Along with a graphics designer, I&#8217;ve developed custom themes, custom widgets, and custom plugins. I&#8217;ve even developed a plugin&#8211;<a href="http://wordpress.org/extend/plugins/member-database/">Membership Database</a>&#8211;that&#8217;s available via WordPress.Org.</p>
<p>As you can see, I love to blog, and I believe that I can help you be a better blogger. Whether it&#8217;s help developing your blog content, coaching on what and how to write blog posts, or custom WordPress development work, I can help you. Email me at dan@danromanchik.com or phone me at 734-930-6564.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpublishinggroup.com/born-to-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s Magic</title>
		<link>http://www.webpublishinggroup.com/its-magic/</link>
		<comments>http://www.webpublishinggroup.com/its-magic/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 15:00:01 +0000</pubDate>
		<dc:creator>Dan Romanchik</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.webpublishinggroup.com/?p=169</guid>
		<description><![CDATA[Magicians are known for making things disappear. Well, web developers can be magicians, too. Let me explain. One of the websites I&#8217;m currently working on uses WordPress as a content-management system, and the theme I&#8217;m using is a cusomization of the Thesis theme. (I&#8217;m not particularly enthralled with Thesis, but the client is, and what [...]]]></description>
			<content:encoded><![CDATA[<p>Magicians are known for making things disappear. Well, web developers can be magicians, too. Let me explain.</p>
<p>One of the websites I&#8217;m currently working on uses WordPress as a content-management system, and the theme I&#8217;m using is a cusomization of the Thesis theme. (I&#8217;m not particularly enthralled with Thesis, but the client is, and what the client wants, the client gets.)</p>
<p>The client did not want to allow comments on pages, but also did not like the text, &#8220;Comments on this entry are not allowed&#8221; that appeared on those pages. So, the question was  how to make that text disappear? Unfortunately, you can&#8217;t just change a setting to make this happen.</p>
<p>At first, I thought I might actually have to change the code. The solution turned out to be a lot simpler, though.</p>
<p>In looking at the HTML source, I noted that that particular text was in a &lt;div&gt; with the class &#8220;comments_closed&#8221;.  So, all I had to do was to add the following line to custom.css:</p>
<p>.comments_closed {visibility: hidden;}</p>
<p>and, POOF!, the text disappeared.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpublishinggroup.com/its-magic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beta Version of Membership Directory Plugin Now Available</title>
		<link>http://www.webpublishinggroup.com/beta-version-of-membership-directory-plugin-now-available/</link>
		<comments>http://www.webpublishinggroup.com/beta-version-of-membership-directory-plugin-now-available/#comments</comments>
		<pubDate>Fri, 24 Dec 2010 14:58:51 +0000</pubDate>
		<dc:creator>Dan Romanchik</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[member directory]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.webpublishinggroup.com/?p=144</guid>
		<description><![CDATA[I&#8217;ve developed a WordPress plugin that implements a simple membership database. It allows you to add, delete, and edit member information as well as print out a membership directory on a WordPress page or in a post using a shortcode. Click on the Member Database Plugin link above to get more info and to download [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve developed a WordPress plugin that implements a simple membership database. It allows you to add, delete, and edit member information as well as print out a membership directory on a WordPress page or in a post using a shortcode. Click on the Member Database Plugin link above to get more info and to download the plugin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpublishinggroup.com/beta-version-of-membership-directory-plugin-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Plug-In? No Problem.</title>
		<link>http://www.webpublishinggroup.com/custom-plug-in-no-problem/</link>
		<comments>http://www.webpublishinggroup.com/custom-plug-in-no-problem/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 20:05:32 +0000</pubDate>
		<dc:creator>Dan Romanchik</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.webpublishinggroup.com/?p=136</guid>
		<description><![CDATA[I&#8217;m currently working on website that is using WordPress as a content-management system. I&#8217;m doing all the coding while my partner is doing all the design. One of the elements of the design is that she wants to display different images in the sidebar of different pages. I figured that the best way to do [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently working on website that is using WordPress as a content-management system. I&#8217;m doing all the coding while my partner is doing all the design. One of the elements of the design is that she wants to display different images in the sidebar of different pages. I figured that the best way to do that would be to develop a custom widget. I did a little Googling, <a href="/custom-widget-no-problem/">found a great tutorial</a> on the subject, and created my first WordPress widget.</p>
<p>After my experience creating a custom widget, I felt emboldened to try creating a custom plug-in. This website is for a membership organization, and they wanted to have a database-driven membership directory on the website. Among other things, they also wanted to be able to use this database to keep track of which members had paid their dues and which members were in arrears.</p>
<p>Adding a table to the database to do this was easy enough, as was creating a few screens to allow them to add, edit, and delete members. After I had done that, though, it occurred to me that the right way to do this would be to create a custom plug-in. </p>
<p>This proved not to be as big a chore as I thought it might be.  With this custom plug-in, the organization will now be able to administer this database after logging in as an administrator and selecting options from a top-level menu.</p>
<p>After we release this website, I plan to do a little more development work on this plug-in and release it to the WordPress community. Some of the work that I need to do is to figure out how to allow users to specify what fields they want in the members table and then how to get the plug-in to create the table in the database. Then, the plug-in will have to be able to automagically create the forms for adding and editing the table entries.</p>
<p>None of this is rocket science, though. I just have to learn how to do it, then do it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpublishinggroup.com/custom-plug-in-no-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Widget? No Problem</title>
		<link>http://www.webpublishinggroup.com/custom-widget-no-problem/</link>
		<comments>http://www.webpublishinggroup.com/custom-widget-no-problem/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 15:35:07 +0000</pubDate>
		<dc:creator>Dan Romanchik</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.webpublishinggroup.com/?p=133</guid>
		<description><![CDATA[I&#8217;m currently learning how to develop custom themes for WordPress. Part of that is learning how to do custom widgets. Often, adding code like this to an open-source project is difficult and not fun. I&#8217;m happy to report that this is not so with WordPress. I Googled &#8220;custom wordpress widgets&#8221; and found the article &#8220;Creating [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently learning how to develop custom themes for WordPress. Part of that is learning how to do custom widgets.  Often, adding code like this to an open-source project is difficult and not fun.</p>
<p>I&#8217;m happy to report that this is not so with WordPress. I Googled &#8220;custom wordpress widgets&#8221; and found the article <a href="http://www.darrenhoyt.com/2009/12/22/creating-custom-wordpress-widgets/">&#8220;Creating Custom WordPress Widgets&#8221;</a> by Darren Hoyt. About ten minutes later, I had a custom widget working on my custom theme.</p>
<p>Thanks, Darren!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpublishinggroup.com/custom-widget-no-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Study Says More Mobile Web Users Than Desktop Users by 2013</title>
		<link>http://www.webpublishinggroup.com/study-says-more-mobile-web-users-than-desktop-users-by-2013/</link>
		<comments>http://www.webpublishinggroup.com/study-says-more-mobile-web-users-than-desktop-users-by-2013/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 20:21:18 +0000</pubDate>
		<dc:creator>Dan Romanchik</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.webpublishinggroup.com/?p=123</guid>
		<description><![CDATA[An article in today&#8217;s Online Media daily says that by 2013 there will be more mobile Web users than desktop users: Mobile phones will overtake PCs as the most common Web access devices worldwide by 2013, according to a new forecast by research firm Gartner. That&#8217;s an even more aggressive outlook than Morgan Stanley&#8217;s projection [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mediapost.com/publications/?fa=Articles.showArticle&#038;art_aid=120590&#038;nid=109924">An article</a> in today&#8217;s Online Media daily says that by 2013 there will be more mobile Web users than desktop users:</p>
<blockquote><p>Mobile phones will overtake PCs as the most common Web access devices worldwide by 2013, according to a new forecast by research firm Gartner. </p>
<p>That&#8217;s an even more aggressive outlook than Morgan Stanley&#8217;s projection that the mobile Web will outstrip the desktop Web in five years.<br />
Gartner estimates the combined installed base of smartphones and browser-equipped enhanced phones will surpass 1.82 billion units by 2013, eclipsing the total of 1.78 billion PCs by then.</p>
<p>But the firm warns that many sites still are not optimized for the mobile Web, even though cell users expect to make fewer clicks on their phones than on a PC. To successfully expand into mobile, publishers will have to reformat sites from the small form-factor of handheld devices.</p></blockquote>
<p>This is why one of my goals this year is to learn how to program the iPhone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpublishinggroup.com/study-says-more-mobile-web-users-than-desktop-users-by-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Future is Mobile</title>
		<link>http://www.webpublishinggroup.com/the-future-is-mobile/</link>
		<comments>http://www.webpublishinggroup.com/the-future-is-mobile/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 17:22:23 +0000</pubDate>
		<dc:creator>Dan Romanchik</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.webpublishinggroup.com/?p=117</guid>
		<description><![CDATA[For a while, I&#8217;ve been thinking that I should start learning how to program mobile devices. Mostly, it&#8217;s been just a gut feeling. Now, however, there are some numbers&#8212;and they&#8217;re quite dramatic. At the Web 2.0 Summit, Morgan Stanley&#8217;s Mary Meeker did a presentation of the economic and technology trends she&#8217;s been following. Her presentation [...]]]></description>
			<content:encoded><![CDATA[<p>For a while, I&#8217;ve been thinking that I should start learning how to program mobile devices. Mostly, it&#8217;s been just a gut feeling. Now, however, there are some numbers&mdash;and they&#8217;re quite dramatic.</p>
<p>At the Web 2.0 Summit, Morgan Stanley&#8217;s Mary Meeker did a presentation of the economic and technology trends she&#8217;s been following. <a href="http://toc.oreilly.com/2009/10/hard-numbers-behind-the-curren.html">Her presentation</a> this year spent a lot of time looking at mobile trends. Mobile, apparently, is the next &#8220;computer cycle&#8221; (think Mainframe, Mini, PC, Internet).</p>
<p>It&#8217;s time to learn some new skills, and it looks like learning how to program the iPhone is what I need to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpublishinggroup.com/the-future-is-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s Kill Off IE6 Once and For All</title>
		<link>http://www.webpublishinggroup.com/lets-kill-off-ie6-once-and-for-all/</link>
		<comments>http://www.webpublishinggroup.com/lets-kill-off-ie6-once-and-for-all/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 13:21:21 +0000</pubDate>
		<dc:creator>Dan Romanchik</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.webpublishinggroup.com/?p=108</guid>
		<description><![CDATA[IE6 is really the bane of any Web developer&#8217;s life. Unfortunately, while many personal computer owners have upgraded, many businesses refuse to support anything newer than IE6. That means that guys like me have to support it, even though it means extra work and creating websites that are less that optimal. There are moves, however [...]]]></description>
			<content:encoded><![CDATA[<p>IE6 is really the bane of any Web developer&#8217;s life. Unfortunately, while many personal computer owners have upgraded, many businesses refuse to support anything newer than IE6. That means that guys like me have to support it, even though it means extra work and creating websites that are less that optimal.</p>
<p>There are moves, however to kill off IE6 once and for all. A recent article in <em>IEEE Spectrum</em>, <a href="http://www.spectrum.ieee.org/telecom/internet/we-come-to-bury-ie6">&#8220;We Come to Bury IE6,&#8221;</a> makes the case that companies are holding back their scientists and engineers from getting full value from the Web by forcing them to use outdated Web browsers. They also point out that running IE6 can actually be a security risk because it&#8217;s the browser that hackers love to hack.</p>
<p>The article also links to the website, <a href="http://www.ie6nomore.com/">IE6 No More</a>. This website includes code that developers can use to alert users that they&#8217;re using an out-of-date browser. It also includes a page that discusses why corporations should upgrade.</p>
<p>Enough&#8217;s enough. Let&#8217;s move on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpublishinggroup.com/lets-kill-off-ie6-once-and-for-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>India to be #1 in Number of PHP Programmers</title>
		<link>http://www.webpublishinggroup.com/india-to-be-1-in-number-of-php-programmers/</link>
		<comments>http://www.webpublishinggroup.com/india-to-be-1-in-number-of-php-programmers/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 13:31:09 +0000</pubDate>
		<dc:creator>Dan Romanchik</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.webpublishinggroup.com/?p=96</guid>
		<description><![CDATA[From the PHP Classes blog: The number of Indian PHP developers has been growing at a large pace in the last few years, when compared to other countries. A few years ago, India was just one of the top ten countries with more PHP developers. Now India is number 2 and is almost surpassing United [...]]]></description>
			<content:encoded><![CDATA[<p>From the PHP Classes blog:</p>
<blockquote><p>The number of Indian PHP developers has been growing at a large pace in the last few years, when compared to other countries. A few years ago, India was just one of the top ten countries with more PHP developers. Now India is number 2 and is almost surpassing United States, which is still number 1.</p>
<p><a href="http://www.phpclasses.org/blog/post/99-India-will-become-number-1-source-of-PHP-developers-soon.html">This article</a> presents a reflection about why this growth happened just in the latest years, as well what it means for the PHP world.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.webpublishinggroup.com/india-to-be-1-in-number-of-php-programmers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seth Godin on How to Deal With Freelancers</title>
		<link>http://www.webpublishinggroup.com/seth-godin-on-how-to-deal-with-freelancers/</link>
		<comments>http://www.webpublishinggroup.com/seth-godin-on-how-to-deal-with-freelancers/#comments</comments>
		<pubDate>Fri, 22 May 2009 12:29:43 +0000</pubDate>
		<dc:creator>Dan Romanchik</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.webpublishinggroup.com/?p=90</guid>
		<description><![CDATA[Seth Godin has an interesting take on how to deal with freelancers. He says that you should either give them &#8220;a clean sheet of paper&#8221; and let them go to work with very little supervision, or to define their project as completely as possible. Using the first approach, you could get something wildly creative, but [...]]]></description>
			<content:encoded><![CDATA[<p>Seth Godin has an <a href="http://sethgodin.typepad.com/seths_blog/2009/05/a-clean-sheet-of-paper.html">interesting take</a> on how to deal with freelancers. He says that you should either give them &#8220;a clean sheet of paper&#8221; and let them go to work with very little supervision, or to define their project as completely as possible. </p>
<p>Using the first approach, you could get something wildly creative, but the risk is that you get something that&#8217;s completely off-base, too. Using the second approach you&#8217;re more likely to get something that you can use, but it takes a lot of work on your part to give the freelancer the direction he or she needs.</p>
<p>The worst-case is when the freelancer is put in a situation somewhere between the two. That is, he or she is not given much direction yet expected to produce something that pleases the client.  This rarely happens because the client doesn&#8217;t really know what he wants until he sees what you&#8217;ve produced.</p>
<p>That&#8217;s why I always try to work with a client before taking on a project to define the project as much as possible. If we can do that upfront, then both of us will be happy when the project is complete.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpublishinggroup.com/seth-godin-on-how-to-deal-with-freelancers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

