<?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>KDI Media &#187; Web Development</title>
	<atom:link href="http://kdi-media.com/tag/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://kdi-media.com</link>
	<description>Savannah Web Design, WordPress Development and New Media Consulting</description>
	<lastBuildDate>Wed, 21 Jul 2010 21:23:14 +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>Why Designers Should Learn How to Code</title>
		<link>http://kdi-media.com/why-designers-should-learn-how-to-code/</link>
		<comments>http://kdi-media.com/why-designers-should-learn-how-to-code/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 13:28:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Tips]]></category>
		<category><![CDATA[Savannah]]></category>
		<category><![CDATA[Tybee Island]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://kdimedia.com/?p=218</guid>
		<description><![CDATA[Why Designers Should Learn How to Code: &#8221;
More often than not, designers have rightfully been accused  of retreating into their cocoons of ignorance as soon as their work of creating  a web design is finished, leaving the dirty and more hands-on work of putting  it up on the web to developers. This [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ianscott.biz/why-designers-should-learn-how-to-code/#comments">Why Designers Should Learn How to Code</a>: &#8221;</p>
<p>More often than not, designers have rightfully been accused  of retreating into their cocoons of ignorance as soon as their work of creating  a web design is finished, leaving the dirty and more hands-on work of putting  it up on the web to developers. This apathy is prevalent not only in the web-building  industry, but also in software and game engineering.</p>
<p><img src="http://images.sixrevisions.com/2009/06/11-01_designers_code_leading_img.jpg" alt="Why Designers Should Learn How to Code" width="520" /></p>
<p>The hard truth is that the <strong>buck of development should stop with designers</strong>. For optimum  efficiency, designers should not only be concerned with painting the bigger  picture but also building it! In this article, I’d like to share with you some  reasons why designers should learn how to code.</p>
<h3>Designing Realistic and Doable Designs</h3>
<p>With a clear image of how the final product will be  actualized, a designer will come up with more feasible and practical concepts.  Being an integral part of the development process, they carry the responsibility  of ensuring their designs translate well into a web-based medium that takes  into account: usability, web accessibility, and achievability. A user-friendly  website is not only a picnic to navigate from one page to another in a clear  and concise flow of logic, but also provides a user with all the information  they need without being too overbearing or cluttered. The only real way to know  if a web layout works or not is learning how to build it yourself.</p>
<h3>Easier Communication</h3>
<p>Virtually all products designed but implemented by different  parties never satisfy both sides’ expectations, especially when it comes to  intangible products like websites, software, or games. It normally comes down  to a compromise between what <em>it should  have been</em> and <em>what, in reality, it  can be</em>.  Whereas the general idea is  captured, it is seldom replicated verbatim. The panacea: designers should  preach water and drink it too!  This  avoids confusion, misunderstanding, and misrepresentation.</p>
<h3>Convenient Iterative Development Process</h3>
<p>A design, in practice, should not be absolute. By this, I  mean that it should be flexible and affable to change without distorting its  intrinsic essence to meet the systems’ technical constraints. These repetitive  and necessary alterations can only be realized by the original designer. A  designer <em>slash</em> developer can iterate  more quickly where necessary, rather than having a developer resubmit the  design to the designer, who is rarely at hand, to implement the alterations.  This situation <em>can</em> create friction &#8211;  and it often <em>does</em> &#8211; between designers  and developers.</p>
<h3>Better and More Harmonious Results</h3>
<p>I often like drawing parallels between software, web, or  game development to orchestral music where the designer is the composer and the  developer is the ensemble’s maestro or conductor. Imagine if the latter had the  composer’s score? Wouldn’t the symphonies be awesome, captivating, and unadulterated?  Not only were they crafted by a master craftsman, but conducted by their  creator!</p>
<h3>Shorter Development Time</h3>
<p>The designers doubling up as coders implies that the design  and coding processes occur at least <em>sequentially</em>,  if not <em>concurrently</em>. This results in  a shorter development timeframe &#8211; and who doesn’t care about efficiency?</p>
<h3>Designers become More Marketable</h3>
<p>Modern day designers worth their salt need to up their  portfolio, and up their game, if they want to remain relevant; it’s no longer enough  to have one set of skills. Oftentimes, we’re required to wear various hats:  designer, front-end developer, content writer, and project manager.</p>
<p>By learning to implement what you design rather than leaving  it orphaned in the hands of developers &#8211; you increase your value. After all,  citing design and coding skills in one‘s resume does not hurt. On the contrary,  it makes one less redundant and indispensable, a life and death determinant in  these financially tumultuous times of corporate restructuring (read: <em>mass retrenchments</em>) and downsizing (read: <em>firing</em>).</p>
<p>However, in so much as designers should also code their  innovations, there are downsides to this scenario.</p>
<p>Quoting Lukas Mathis in one of the controversial article  about the topic called ‘Designers are not Programmers’<sup><strong>1</strong></sup>:</p>
<blockquote><p>If the designer implements his own designs, he is  beholden to two different goals: Clean code and great user experience. These  two goals contradict each other. If you have to implement your own designs,  you’re bound to compromise for the sake of code quality, which is bad for your  interaction design.</p>
<p>‘</p>
<p>Designers who implement their own designs face two issues:  They know when a neat new idea will create messy code, and they know about all  the existing code that would be touched by a change to the user experience. The  two goals are at odds, because the user experience is all about the little  details, and those little details all end up being messy bits of code you would  rather not have to write.</p></blockquote>
<p>This aptly summarizes the hard stance taken by web  development purists. They are of the <em>old  school</em> of thought that advocates for clear-cut lines between design and development.  Apparently, <em>designers create for humans, developers create for computers</em>. Thus,  UX designers should design the best possible user interface and leave the developers  to make the best possible programming decisions. While this holds some merit as  I’ve found myself trying unsuccessfully to abstract my mind from the code when  I’m working on a user interface, it is ultimately more convenient to have the  technical and usability constraints in perspective.</p>
<p>(Via <a href="http://sixrevisions.com">Six Revisions</a>.)</p>
<p><img src="http://feeds2.feedburner.com/~r/ian_scott/~4/4G-a2m_AYc8" alt="" width="1" height="1" /></p>
<p>(Via <a href="http://ianscott.biz">Ian Scott</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://kdi-media.com/why-designers-should-learn-how-to-code/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How newspapers ought to think of Twitter</title>
		<link>http://kdi-media.com/how-newspapers-ought-to-think-of-twitter/</link>
		<comments>http://kdi-media.com/how-newspapers-ought-to-think-of-twitter/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 17:57:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Tips]]></category>
		<category><![CDATA[Savannah]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Tybee Island]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://kdimedia.com/?p=216</guid>
		<description><![CDATA[I&#8217;ve been posting links to new blog posts on Twitter since I started using it two years ago. It&#8217;s just a natural thing, another step in the publishing process. You can see very clearly where it fits in by looking at the button-bar in my editing window.
Here&#8217;s the process.
Step 1. Write the initial draft. Organize. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been posting links to new blog posts on Twitter since I started using it two years ago. It&#8217;s just a natural thing, another step in the publishing process. You can see very clearly where it fits in by looking at the <a href="http://www.flickr.com/photos/scriptingnews/3603884812/sizes/o/">button-bar</a> in my editing window.</p>
<p>Here&#8217;s the process.</p>
<p>Step 1. Write the initial draft. Organize. Edit.</p>
<p>Step 2. Save. This publishes the piece to scripting.com, both on the <a href="http://scripting.com/">home page</a>, and on its own <a href="http://www.scripting.com/stories/2009/06/07/howNewspapersOughtToThinkO.html">story page</a>. I repeat this step until I&#8217;m ready to have the story appear in the RSS feed. (I don&#8217;t mind if readers see the interim versions, I imagine it&#8217;s somewhat interesting, if not it doesn&#8217;t seem to do much harm.)</p>
<p>Step 3. Build RSS. I know that many RSS clients will only read an item once, so I wait to rebuild the RSS that includes the new piece until it&#8217;s pretty much finished. I might still add some pictures, or links or tweak up some wording, but by the time it goes out in the feed, it&#8217;s not likely to change much.</p>
<p>Step 4. Twit-It posts the link to Twitter. I get to edit the link text before it goes out, but it does the work of creating a short URL and smashing it together with the headline before presenting it to me in a dialog.</p>
<p>This last step is relatively new, but its import is starting to settle in. In a real way a story isn&#8217;t published until I&#8217;ve pushed it through Twitter. I expect over time, as more systems hook into Twitter, it will come to mean more. Of course I will, as long as Twitter has a 140-character limit, publish everything on the web and in RSS. This article so far has 2291 characters, or 16 tweets.</p>
<p><img src="http://images.scripting.com/archiveScriptingCom/2009/06/07/sanMarzano.jpg" border="0" alt="A picture named sanMarzano.jpg" hspace="15" vspace="5" width="97" height="177" align="right" />Another way of saying the same thing is that Twitter has become the <a href="http://www.nytimes.com/2004/04/25/weekinreview/the-public-editor-paper-of-record-no-way-no-reason-no-thanks.html">newspaper of record</a>. In a few years what&#8217;s left of the news industry will call Twitter a parasite and demand royalties. Too bad they don&#8217;t see this coming, and create an even better news system built around the principles of Twitter and instead of asking for alms they&#8217;re getting a piece of the PE.</p>
<p>Sidebar to the Twitter bizdev people: Wish I had upside in Twitter, so I could be motivated to make these things work in your company&#8217;s product. But I&#8217;m a greedy capitalist just like you, and with my &#8217;stock&#8217; in Twitter diminishing in value every day (through dilution), I have to look elsewhere for my upside. You might think of this as a challenge or a puzzle, figure out how to incentivize your users to make you even richer.</p>
<p>(Via <a href="http://www.scripting.com/">Scripting News</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://kdi-media.com/how-newspapers-ought-to-think-of-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>11 Things Every Successful Website Needs</title>
		<link>http://kdi-media.com/11-things-every-successful-website-needs/</link>
		<comments>http://kdi-media.com/11-things-every-successful-website-needs/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 13:21:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Tips]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://kdimedia.com/?p=213</guid>
		<description><![CDATA[So you&#8217;ve put together a spectacular website, and you&#8217;re ready to go live on the Internet for the whole world to see. Not so fast there Bucky. In case you didn&#8217;t know, there are a few essential requirements that every site needs to include in order to be successful.
Let&#8217;s review, shall we:

1) Privacy Policy/Disclaimer: Now, [...]]]></description>
			<content:encoded><![CDATA[<p>So you&#8217;ve put together a spectacular website, and you&#8217;re ready to go live on the Internet for the whole world to see. Not so fast there Bucky. In case you didn&#8217;t know, there are a few essential requirements that every site needs to include in order to be successful.</p>
<p>Let&#8217;s review, shall we:<br />
<strong><br />
1) Privacy Policy/Disclaimer:</strong> Now, I&#8217;m not a lawyer and don&#8217;t claim to be one, but these two documents should be standard issue for every site you have. People want to know how you&#8217;re going to use their personal information, and a &#8220;privacy policy&#8221; does just that.</p>
<p>In today&#8217;s litigious society you&#8217;ll also need to include a disclaímer/terms of use page. This protects you and spells out to your visitors what they&#8217;re agreeing to by using your website. If you don&#8217;t know where to start in generating these documents, you&#8217;ll find plenty of help online.</p>
<p><strong>2) Contact Us Information:</strong> I can&#8217;t tell you how many sites I&#8217;ve been to that fail to include a way to contact the owner. If you can&#8217;t include a phone number, at the very least have an email address or a &#8220;contact us&#8221; form. By providing this information, you&#8217;ll make your visitors feel more comfortable knowing there&#8217;s a way to reach you should the need arise.</p>
<p><strong>3) Search Box/Site Map:</strong> If your site is rather large, you&#8217;ll also want to include a way to search, or have what is called a &#8220;site map&#8221;. There are many ways to add a search function to your site, the easiest being to use Google&#8217;s free service or try PicoSearch A site map sounds technical, but it&#8217;s just one web page that contains links to every page of your site, usually broken down by category. Some resources to help can be found at FreeFind.</p>
<p><strong>4) Google Analytics/Tracking System:</strong> Once your site is up and running you&#8217;ll want to keep your eye on traffic. Who&#8217;s visiting your website, what pages are the most popular, where is the traffic coming from. All of these questions and more can be answered by using a good analytics program.</p>
<p>There are several ways to add a thorough tracking system to your site, but the easiest and one that won&#8217;t cost you a dime is Google Analytics Once registered, you can add as many sites as you like all under one user ID and password. You&#8217;ll be given some code to copy and paste on your pages. Simple, easy, and you&#8217;re done.</p>
<p><strong>5) Newsletter Sign Up/RSS Feed:</strong> There&#8217;s an old saying that people won&#8217;t buy from you the very first time they come to your website, so you need a way to stay in touch with them to bring them back again and again. By offering a newsletter, also known as an ezine, you&#8217;ll be building a list of possible prospects which is invaluable to any site owner.</p>
<p>You can also provide an RSS feed for your newsletter, or updates to your blog or site. This makes it easy for others to keep up with your most recent posts. The best service for this is FeedBurner.</p>
<p><strong>6) Consistent Navigation:</strong> This might sound like a no brainer, but many folks get it wrong. No matter what type of menu system you decide upon, make sure it stays the same across the board on all pages of your site.</p>
<p>Your job is to guide your visitors through your website, making sure they always know where they are and how to get to where they need to go.</p>
<p><strong>7) Search Engine Optimized Copy:</strong> At first glance you might not think this is so important, but trust me it is. You want your pages to rank well with the search engines and there are a few steps you can take to ensure this happens.<br />
Forget Expensive PPC Advertising &#8211; There is an Alternative!</p>
<p>Each page of your website should be optimized for 2, or at the most 3 keywords/phrases. Weave the keywords into your titles and into the body of each page. You can also include them in your image titles, alt tags, even in the names you give your pages. Look at each page individually and decide what it&#8217;s about, then optimize accordingly.</p>
<p><strong> <img src='http://kdi-media.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Social Media Share Button:</strong> With the popularity of social media sites such as Twitter, Facebook, and MySpace, you&#8217;d be foolish not to include an easy way for your content to be shared with others.</p>
<p>You&#8217;ll find many free services that will give you the code you need to instantly add a &#8220;share button&#8221; to your web pages so that visitors can instantly share them with their friends.</p>
<h6>By Merle &#8211; <a href="http://merlesworld.com/">MerlesWorld.com</a></h6>
]]></content:encoded>
			<wfw:commentRss>http://kdi-media.com/11-things-every-successful-website-needs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Secrets to Using Twitter to Attract  More Followers and Get More Clients</title>
		<link>http://kdi-media.com/10-secrets-to-using-twitter-to-attract-more-followers-and-get-more-clients-2/</link>
		<comments>http://kdi-media.com/10-secrets-to-using-twitter-to-attract-more-followers-and-get-more-clients-2/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 13:12:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Web Tips]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://kdimedia.com/?p=211</guid>
		<description><![CDATA[I do wonder at times if some Twitter users have any time to get any work done. Several of the more prolific ones that I follow swear they spend no more than 30 minutes a day on Twitter, but I really find that hard to believe. Many times it seems they are twittering just to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://kdi-media.com/wp-content/uploads/2009/04/twitter-image.jpg"><img class="alignleft size-full wp-image-169" title="twitter-image" src="http://kdi-media.com/wp-content/uploads/2009/04/twitter-image.jpg" alt="" width="250" height="167" /></a>I do wonder at times if some Twitter users have any time to get any work done. Several of the more prolific ones that I follow swear they spend no more than 30 minutes a day on Twitter, but I really find that hard to believe. Many times it seems they are twittering just to say something, like ‘Good morning Twitterverse’ when they begin their day, give more details than I want to know about what they had for lunch, what their children said to them, or when they take a nap.</p>
<p>I realize that this is part of the ‘like, know, and trust’ process that enables people to get to know each other, but sometimes it’s simply too much information..LOL. I’m Twittering primarily to market my business. Consequently, I try and limit my personal twitters to no more than 2 per day. My clients, who create Twitter accounts for marketing, as well, tell me, ‘I’m signed up. Now what in the world do I Twitter about? How do I market my business with this tool?’</p>
<p>Here are 10 strategies that I use regularly to market my business and my expertise via Twitter. Remember, you have only 140 characters for your tweet (Twitter post).</p>
<p>1. How you’re helping clients. Talk about specific ways that your business helps clients and use their Twitter ID if you have their permission, i.e. ‘Just finished @clientname brainstorm great Internet marketing plan for 2009″ or ‘Finally finished setting up Quickbooks for local hardware store — now they can invoice their clients’</p>
<p>2. What you’re doing in your business. This is a perfect time to tell others when you’re blogging, writing an article, creating your weekly ezine, recording your podcast, i.e. ‘Had great interview with Jane Smith today on speaking to grow your biz. Great ideas! Subscribe to podcast &amp; listen here (URL here)’</p>
<p>3. Useful tool or resource you’ve found. I run across these all the time in my daily activities, and Twitter is a perfect place to share,. i.e. ‘Found great new Firefox plug-in to monitor &amp; check multiple Gmail accounts at same time at (URL here)’ or ‘Read great blog post on workíng at home with kids under 5 at (URL here)’</p>
<p>4. Ask a question. Need some ideas or some quick brainstorming? Twitter is an ideal place to gather opinions, i.e. ‘Help! Desperately seeking new laser prínter. Recommendations?’ or ‘How do I find training organizations online?’</p>
<p>5. Conduct a survey. What do your Tweeps think about a particular issue? Ask them via Twitter, i.e. ‘Quick poll: Do you get more clients from Facebook or Twitter? Respond at (URL here)’</p>
<p>6. Report on live events. The latest Twitter trend seems to be tweeting what’s happening at conferences or workshops. In order for Twitter users to follow a particular event, it’s usually referred to by a name preceded by a # sign, as in #JVAlert, for example, to make it simpler for people who want to follow those posts. So, if you were at an event, you might tweet ‘#JVAlert John Smith speaking on affiliate programs. Just got great idea on training affiliate managers!’ Just don’t get so wrapped up in tweeting that you ignore the content delivered in the conference!</p>
<p>7. Product or service launch. If you’re about to launch a new product or introduce a new product, let your Twitter followers know, i.e. ‘Pre-launch pricing for new DVD set about how baby boomers can start an online biz. Get $100 early bird discount at (URL here)’</p>
<p>8. Responding to others with advice or answers. The way to build professional relationships on Twitter is to help your tweeps. So, if someone asks a question, comments about something to which you have a response or an idea, or you want to ask a followup question, this is the perfect place to do so.</p>
<h6>By Donna Gunter (c) 2008</h6>
<p><img src="http://feeds2.feedburner.com/~r/kdi-media/~4/h2A0koNCa1w" alt="" width="1" height="1" />&#8221;</p>
<p>(Via <a href="http://kdi-media.com">KDI Media : Savannah, GA</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://kdi-media.com/10-secrets-to-using-twitter-to-attract-more-followers-and-get-more-clients-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Design / Development</title>
		<link>http://kdi-media.com/web-design-development/</link>
		<comments>http://kdi-media.com/web-design-development/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 00:03:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Savannah]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://kdi-media.com/?p=10</guid>
		<description><![CDATA[
Imagine trying to tell someone what you want your site look like &#8211; it’s not an easy task. A website’s overall look and color scheme is the first and most significant impression you can make on a first time web site visitor.
Our web designers work with our clients to develop the right look and feel [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://kdi-media.com/wp-content/uploads/2008/04/web-design.jpg"><img class="alignnone size-full wp-image-20" title="web-design" src="http://kdi-media.com/wp-content/uploads/2008/04/web-design.jpg" alt="Web Design &amp; Development in Savannah" width="300" height="300" /></a></p>
<p>Imagine trying to tell someone what you want your site look like &#8211; it’s not an easy task. A website’s overall look and color scheme is the first and most significant impression you can make on a first time web site visitor.</p>
<p>Our web designers work with our clients to develop the right look and feel for their website.</p>
<p>By following what we refer to as the “who, what, when, where, why and how of web design” we ensure each web design meets a projects unique requirements.</p>
]]></content:encoded>
			<wfw:commentRss>http://kdi-media.com/web-design-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
