<?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>Fri, 12 Mar 2010 18:48:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<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 that [...]]]></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 this [...]]]></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 to [...]]]></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 States, [...]]]></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>
		<item>
		<title>Websites Need Maintenance, Too</title>
		<link>http://www.webpublishinggroup.com/websites-need-maintenance-too/</link>
		<comments>http://www.webpublishinggroup.com/websites-need-maintenance-too/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 14:30:09 +0000</pubDate>
		<dc:creator>Dan Romanchik</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.webpublishinggroup.com/?p=81</guid>
		<description><![CDATA[I just posted this article to Biznik&#8230;..Dan
Just as you wouldn&#8217;t move your business into a &#8220;bricks and mortar&#8221; building without budgeting for building maintenance, you shouldn&#8217;t start your business website without a  budget for maintenance. An improperly maintained website can be just as much of a millstone around your business&#8217;s neck as a poorly [...]]]></description>
			<content:encoded><![CDATA[<p><em>I just posted this article to <a href="http://www.biznik.com">Biznik</a>&#8230;..Dan</em></p>
<p>Just as you wouldn&#8217;t move your business into a &#8220;bricks and mortar&#8221; building without budgeting for building maintenance, you shouldn&#8217;t start your business website without a  budget for maintenance. An improperly maintained website can be just as much of a millstone around your business&#8217;s neck as a poorly maintained building.</p>
<p><strong>Dynamic Businesses Demand Dynamic Websites</strong><br />
If you expect your business to grow, you should also expect your website to grow. For example, if you add new products or services to your portfolio, you&#8217;re going to have to add those to your website. And, if you&#8217;re selling products via the Internet, you must be able to quickly add new products and delete slow sellers from your online catalog.</p>
<p>Other content should also be dynamic. Nothing turns off users more than website content that hasn&#8217;t changed for months and is woefully out of date. One way to keep your site&#8217;s content fresh is to blog about your company&#8217;s products and services and about industry issues. Blog early and often, though, or don&#8217;t blog at all.</p>
<p>A dynamic website will also continually add features to attract new customers and enhance the loyalty of existing customers. For example, in addition to a section describing your company&#8217;s products and services, you may want to add a section containing videos of your product in action. You may not need this feature initially, but make sure that your website design can accomodate this feature down the road.</p>
<p><strong>Software Always Needs Upgrading</strong><br />
Developers of popular Web software, such as WordPress or Joomla, are continually releasing new versions. These new versions add new features and plug security holes, and if you use this software, you need to upgrade regularly. You may not need to install every new version that comes out, but you will need to do it every 12 &#8211; 18 months.</p>
<p>This is also true if your website has custom applications. For example, if you run a website for a membership organization, your website might include a member directory. As the organization grows, you may want to add fields to that directory or use that directory in different ways. It&#8217;s important that the site be designed so that the directory can be upgraded easily when needed or desired. </p>
<p><strong>So, What&#8217;s a Business to Do?</strong><br />
If your business is big enough, you can probably afford a full-time Web developer to keep your site&#8217;s software up to date and add new features. To keep content fresh, you can hire a staff writer or find someone in Marketing with the appropriate skills.</p>
<p>If your business is small, though, you may not have these resources. If you find yourself in this situation, consider hiring freelancers to do these jobs.</p>
<p>When hiring a freelance writer to keep your website content up to date, look for one that has experience writing about your industry. You can find them by reading industry trade magazines or going to websites such as FreelanceSuccess.Com that have searchable writers&#8217; directories.</p>
<p>When hiring a Web developer to maintain your website&#8217;s &#8220;infrastructure,&#8221; look for one with experience with the technology upon which your website is built. For example, if your website was programmed in PHP and uses a MySQL database, you probably want to hire a developer with that kind of experience and not a developer whose only experience is with Active Server Pages and the Access database.</p>
<p>Also look for a developer who is already maintaining websites. For many developers, maintenance is not something they enjoy, and if that&#8217;s the case, they may not do a good job for you. If you can find a developer with lots of experience with maintenance, chances are that he or she enjoys this kind of work, meaning that you&#8217;ll be more satisfied with the work.</p>
<p>Website maintenance is a necessity, not a luxury. A poorly-maintained website will turn away customers, but just a well-maintained building can attract new customers and welcome existing customers, so can a well-maintained website. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpublishinggroup.com/websites-need-maintenance-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frameworks Make Programmers More Productive</title>
		<link>http://www.webpublishinggroup.com/frameworks-make-programmers-more-productive/</link>
		<comments>http://www.webpublishinggroup.com/frameworks-make-programmers-more-productive/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 14:29:07 +0000</pubDate>
		<dc:creator>Dan Romanchik</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.webpublishinggroup.com/?p=51</guid>
		<description><![CDATA[Currently, on the Southeastern Michigan PHP User Group mailing list, there is a  discussion of PHP frameworks. I&#8217;ve always known that I should be using them, but while they do offer a number of benefits, they can have a steep learning curve. I kept putting it off, saying, &#8220;I&#8217;ll use on on the next [...]]]></description>
			<content:encoded><![CDATA[<p>Currently, on the <a href="http://tech.groups.yahoo.com/group/sempug/">Southeastern Michigan PHP User Group mailing list</a>, there is a  <a href="http://tech.groups.yahoo.com/group/sempug/message/2417">discussion of PHP frameworks</a>. I&#8217;ve always known that I should be using them, but while they do offer a number of benefits, they can have a steep learning curve. I kept putting it off, saying, &#8220;I&#8217;ll use on on the next project.&#8221;</p>
<p>As a result of this discussion, however, I&#8217;ve decided to bite the bullet and start using frameworks. The one I chose was <a href="http://www.codeigniter.com/">CodeIgniter</a>. According to one message, &#8220;It&#8217;s lightweight, robust, and has very good documentation.&#8221; </p>
<p>Some of the others mentioned include:</p>
<ul>
<li><a href="http://www.cakephp.org/">CakePHP</a></li>
<li><a href="http://www.phpmvc.net/">PHPMVC</a></li>
<li><a href="http://www.symfony-project.com/">Symfony</a></li>
</ul>
<p>There are even more on <a href="http://www.phpframeworks.com">PHP Frameworks</a>. </p>
<p>To test CodeIgniter, I developed a <a href="http://www.danromanchik.com/fortune/">small application</a> to collect and display the fortunes from fortune cookies. This was a rewrite of an app that I wrote several years ago without a framework.</p>
<p>Even with having to learn the framework, this took me only about four or five hours from start to finish. While I don&#8217;t recall how long it took me to do the first time, my guess is that it probably took about the same amount of time. So, if you subtract the amount of time it took to learn about CodeIgniter, then the development time was shorter using the framework. </p>
<p>Using the framework also enabled me to think differently about the application. Using the framework, you have to think in terms of model, view, and controller (MVC). This kind of thinking allows you to segregate these functions instead of lumping them all into one big page. For example, when developing a view, you only have to worry about how to display the data, not how to generate it. That&#8217;s the job of the controller. </p>
<p>I&#8217;m sure that there are some &#8220;gotchas&#8221; that I haven&#8217;t encountered in this simple application, but overall I think using frameworks is the way to go. You can be I&#8217;ll be using CodeIgniter for my next development project if it&#8217;s appropriate.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpublishinggroup.com/frameworks-make-programmers-more-productive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Five-Second Usablity Test</title>
		<link>http://www.webpublishinggroup.com/five-second-usablity-test/</link>
		<comments>http://www.webpublishinggroup.com/five-second-usablity-test/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 19:52:01 +0000</pubDate>
		<dc:creator>Dan Romanchik</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.webpublishinggroup.com/?p=37</guid>
		<description><![CDATA[I mostly deal with small companies or companies that don&#8217;t want to spend a lot of money on a website. That&#8217;s why I was excited to read about the 5-Second Test and the fivesecondtest.com website that will let you run these tests for free.
From fivesecondtest.com:
&#8220;Conducting a five second test allows you to find out which [...]]]></description>
			<content:encoded><![CDATA[<p>I mostly deal with small companies or companies that don&#8217;t want to spend a lot of money on a website. That&#8217;s why I was excited to read about the <a href="http://www.uie.com/articles/five_second_test/">5-Second Test</a> and the <a href="http://fivesecondtest.com/">fivesecondtest.com website</a> that will let you run these tests for free.</p>
<p>From fivesecondtest.com:</p>
<blockquote><p>&#8220;Conducting a five second test allows you to find out which elements of your user interface are the most prominent. You do this by asking users to recall elements they saw after looking at your interface for five seconds.</p>
<p>To create a test all you need to do is upload an image of the interface you&#8217;re testing, enter your email address, and your name. A link to run your test is generated for you that you can share with friends and colleagues. </p>
<p>All submissions made by your test users are then emailed to the address you provided.&#8221;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.webpublishinggroup.com/five-second-usablity-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Steps to Marketing Your Website</title>
		<link>http://www.webpublishinggroup.com/5-steps-to-marketing-your-website/</link>
		<comments>http://www.webpublishinggroup.com/5-steps-to-marketing-your-website/#comments</comments>
		<pubDate>Thu, 01 Nov 2007 14:02:05 +0000</pubDate>
		<dc:creator>Dan Romanchik</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.webpublishinggroup.com/5-steps-to-marketing-your-website/</guid>
		<description><![CDATA[Startup Nation recently ran an article on marketing your website. The five steps include:

focus on content and code,
participate and network,
build your word of mouth and viral marketing,
create press and write articles, and
sync up with search engines and online tools.

In my humble opinion, marketing your website is probably even more important than a site&#8217;s design or [...]]]></description>
			<content:encoded><![CDATA[<p>Startup Nation recently ran an article on marketing your website. The five steps include:</p>
<ul>
<li>focus on content and code,</li>
<li>participate and network,</li>
<li>build your word of mouth and viral marketing,</li>
<li>create press and write articles, and</li>
<li>sync up with search engines and online tools.</li>
</ul>
<p>In my humble opinion, marketing your website is probably even more important than a site&#8217;s design or functionality. What good is having a fancy website if no one visits?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpublishinggroup.com/5-steps-to-marketing-your-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO for Images</title>
		<link>http://www.webpublishinggroup.com/seo-for-images/</link>
		<comments>http://www.webpublishinggroup.com/seo-for-images/#comments</comments>
		<pubDate>Thu, 01 Nov 2007 13:54:48 +0000</pubDate>
		<dc:creator>Dan Romanchik</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.webpublishinggroup.com/seo-for-images/</guid>
		<description><![CDATA[On Work.Com, Richard Burckhardt writes about how to optimize images to maximize search engine placement. The article, Guide to SEO 101 &#8211; Image Optimization notes:
Google&#8217;s implementation of Universal Search has changed the whole search landscape and settled the often debated SEO issue of whether the use of ALT text and keywords in image file names [...]]]></description>
			<content:encoded><![CDATA[<p>On <a href="http://www.work.com/">Work.Com</a>, Richard Burckhardt writes about how to optimize images to maximize search engine placement. The article, <a href="http://www.work.com/seo-101---image-optimization-2200/"><em>Guide to SEO 101 &#8211; Image Optimization</em></a> notes:</p>
<blockquote><p>Google&#8217;s implementation of Universal Search has changed the whole search landscape and settled the often debated SEO issue of whether the use of ALT text and keywords in image file names have any effect on rankings. In two words &#8211; they do.</p></blockquote>
<p>There are a bunch of other good tips, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpublishinggroup.com/seo-for-images/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
