<?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>Wood Street News &#38; Blog &#187; Web Site &amp; Application Development</title>
	<atom:link href="http://www.woodst.com/blog/category/wood-street-journal/web-site-application-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.woodst.com/blog</link>
	<description>The latest news, events and industry trends from Wood Street, Inc.</description>
	<lastBuildDate>Thu, 02 Feb 2012 22:19:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Is Flash a Four Letter Word?</title>
		<link>http://www.woodst.com/blog/wood-street-journal/web-site-design/is-flash-a-four-letter-word/</link>
		<comments>http://www.woodst.com/blog/wood-street-journal/web-site-design/is-flash-a-four-letter-word/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 14:20:34 +0000</pubDate>
		<dc:creator>Jon-Mikel Bailey</dc:creator>
				<category><![CDATA[Web Site & Application Development]]></category>
		<category><![CDATA[Web Site Design]]></category>
		<category><![CDATA[Web Site Maintenance]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[CD Roms]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.woodst.com/blog/?p=903</guid>
		<description><![CDATA[Yes and no. Adobe Flash is a &#8220;multimedia platform used to add animation, video, and interactivity to web pages.&#8221; &#8211; Wikipedia. It&#8217;s been very useful to developers for many years. At Wood Street, we&#8217;ve used it to develop all sorts of things&#8230; animations, video, eCommerce apps, presentations, Interactive CD Roms, etc. Flash was an effective tool and [...]]]></description>
			<content:encoded><![CDATA[<p>Yes and no.</p>
<p>Adobe Flash is a &#8220;multimedia platform used to add animation, video, and interactivity to web pages.&#8221; &#8211; Wikipedia.</p>
<p>It&#8217;s been very useful to developers for many years. At Wood Street, we&#8217;ve used it to develop all sorts of things&#8230; animations, video, eCommerce apps, presentations, Interactive CD Roms, etc.</p>
<p>Flash was an effective tool and we used it a great deal. But, it did come with its own set of issues&#8230;</p>
<ol>
<li>It      requires an additional skill set and therefore is more expensive to      develop properly</li>
<li>It      can be a barrier to effective SEO (Search Engine Optimization)</li>
<li>It      is much more expensive to update and maintain</li>
<li>And      more recently, it is not supported on <a title="Thoughts on Flash" href="http://www.apple.com/hotnews/thoughts-on-flash/" target="_blank">Apple</a> products like the iPhone or iPad</li>
</ol>
<p>This last point has been fodder for a very public battle between Adobe and Apple. Apple has flat out refused to support <a title="http://www.business2community.com/trends-news/top-5-predictions-for-digital-marketing-in-2011-07078" href="http://www.business2community.com/trends-news/top-5-predictions-for-digital-marketing-in-2011-07078" target="_blank">Adobe Flash and Adobe</a> has been anything but quiet about their disappointment in this. Don&#8217;t cry for Adobe though. They will be just fine. If you&#8217;ve ever purchased their Creative Suite, you know that they make money. And pretty much every web design and graphic design professional has a version of it.</p>
<p>Flash has served its purpose but I am to the point where I rarely see the need for it because of  emerging technologies like html5 and JavaScript like <a title="Apple Didn’t Kill Flash, HTML5 Did" href="http://mashable.com/2010/04/29/apple-flash-html5/" target="_blank">HTML5</a> or JavaScript. Don&#8217;t get me wrong, I think Flash can be very powerful. But you really need to convince me that Flash is going to do what these other platforms simply cannot before I am on board with it.</p>
<p>One strategy I will very rarely get behind is building an entire web site or any of the navigational elements in Flash. This is bad form and just plain unnecessary. You can do so much now with CSS, HTML5 and JavaScript, that there simply isn&#8217;t a reason to use Flash in the construction of any of the user driven elements of your site other than longer animation sequences.</p>
<p>So the next time someone in your organization starts leaning toward developing any part of your website in Flash, ask them these questions&#8230;</p>
<ol>
<li>Is      it necessary? What purpose does Flash serve the user? If none, don&#8217;t use      it.</li>
<li>How      will the use of Flash impact accessibility? If you are concerned about      users with disabilities, Flash could be a hindrance. Readers for the blind      cannot read Flash files for example.</li>
<li>Can you accomplish the      project goals with another technology? Can you use CSS, <a title="HTML5" href="http://www.woodst.com/blog/category/wood-street-journal/web-site-application-development/" target="_blank">HTML5</a>, JavaScript or something else to achieve      the desired outcome? Even if you can do 75% of what you want with      something else, strongly consider it.</li>
<li>Is      SEO important? It used to be that Flash was not indexable by Search      Engines. Nowadays you can develop Flash so that keywords are visible but it      takes time and therefore will be more expensive. Of course, if the      developer does not know how to do this or simply does not do it, then your      Flash piece will be invisible to search engines.</li>
<li>Are      your users going to be viewing your site on an iPhone or iPad? If even a      portion of them are, consider something else. You can do some neat things      with animation and HTML5 and it will be supported by these devices.</li>
</ol>
<p>Flash still has its place. It is currently the most widely used plugin for service video. <a title="Wood Street YouTube Channel" href="http://www.youtube.com/user/woodstreetvideo" target="_blank">YouTube</a>, <a title="Vimeo" href="http://www.vimeo.com/" target="_blank">Vimeo</a> and <a title="Hulu" href="http://www.hulu.com/" target="_blank">Hulu</a> are good examples of this.</p>
<p>Remember to consider the user and your desired outcome before you use Flash. You can have the most amazingly animated site with all kinds of swooshes and sound effects and video, but if no one sees it, no one sees it.</p>
<p>Unless you have millions to spend on promotion, you need your site to attract visitors on its own. Flash will hinder this way more than it helps.</p>
<p>Am I missing something? Is Flash more useful than I give it credit? Let me know in the comments below&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.woodst.com/blog/wood-street-journal/web-site-design/is-flash-a-four-letter-word/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HTML 5 – The Next Generation of Front End Code</title>
		<link>http://www.woodst.com/blog/wood-street-journal/web-site-design/html-5-its-coming-are-you-ready/</link>
		<comments>http://www.woodst.com/blog/wood-street-journal/web-site-design/html-5-its-coming-are-you-ready/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 18:23:30 +0000</pubDate>
		<dc:creator>Derek Jubach</dc:creator>
				<category><![CDATA[Mobile Experience]]></category>
		<category><![CDATA[Web Site & Application Development]]></category>
		<category><![CDATA[Web Site Design]]></category>
		<category><![CDATA[WS Journal]]></category>
		<category><![CDATA[Correct HTML markup]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Markup]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.woodst.com/blog/?p=584</guid>
		<description><![CDATA[With the end of any further development of XHTML, HTML5 is the future of our industry when it comes to the front end coding of web sites. While support for most features is spotty at best in most current browsers, it will be the standard moving forward. Even Microsoft, which has been criticized in the [...]]]></description>
			<content:encoded><![CDATA[<h3><span style="font-weight: normal;">With the end of any further development of XHTML, HTML5 is the future of our industry when it comes to the front end coding of web sites. While support for most features is spotty at best in most current browsers, it will be the standard moving forward.</span></h3>
<p>Even Microsoft, which has been criticized in the past for lack of standards support, has touted a desire for full HTML5 support, starting with the future release of Internet Explorer 9, which will feature a sizable amount of HTML5 support .</p>
<p>If there is any doubt about its adoption in the application or consumer market, take these recent headlines as examples:</p>
<ul>
<li><a title="YouTube Launches New HTML5 Mobile Site" href="http://www.wired.com/epicenter/2010/07/youtube-launches-new-html5-mobile-site/" target="_blank"><em>YouTube Launches New HTML5 Mobile Site</em></a><em> </em></li>
</ul>
<p><em> </em></p>
<ul>
<li><a title="AOL Rolls Out HTML5 Mobile Site And New Android Apps Store" href="http://www.intomobile.com/2010/07/22/aol-rolls-out-android-apps-mobile-optimized-site/" target="_blank"><em>AOL Rolls Out HTML5 Mobile Site And New Android Apps Store</em></a><em> </em></li>
</ul>
<p><em> </em></p>
<ul>
<li><a title="Sencha Touch: The HTML5 Mobile App Framework" href="http://mobile.tutsplus.com/articles/news/sencha-touch-html5-mobile-framework/" target="_blank"><em>Sencha Touch: The HTML5 Mobile App Framework</em></a><em> </em></li>
</ul>
<p><em> </em></p>
<ul>
<li><a title="Google Launches Web Site Promoting HTML5" href="http://www.informationweek.com/blog/main/archives/2010/06/google_launches_9.html;jsessionid=CBWMKG5Q5J21HQE1GHPCKH4ATMY32JVN" target="_blank"><em>Google Launches Web Site Promoting HTML5</em></a><em> </em></li>
</ul>
<p><em> </em></p>
<ul>
<li><a title="Apple launches HTML5 Showcase page" href="http://www.macworld.com/article/151771/2010/06/apple_html5.html" target="_blank"><em>Apple launches HTML5 Showcase page</em></a><em> </em></li>
</ul>
<p><em> </em></p>
<ul>
<li><a title="Google Counters Apple's HTML5 Showcase With HTML5Rocks" href="http://techcrunch.com/2010/06/22/html5rocks-google/" target="_blank"><em>Google Counters Apple&#8217;s HTML5 Showcase With HTML5Rocks</em></a><em> </em></li>
</ul>
<p><em> </em></p>
<ul>
<li><a title="Yahoo brings HTML5 based Yahoo! Mail Web App for iPhone and iPod Touch" href="http://www.gadgetsdna.com/html5-yahoo-mail-web-app-for-iphone-and-ipod-touch/4364/" target="_blank"><em>Yahoo brings HTML5 based Yahoo! Mail Web App for iPhone and iPod Touch</em></a><em> </em></li>
</ul>
<p>Why are the industry leaders and large corporations forging the way and pushing for widespread HTML5 adoption?  My personal opinion is the mobile market. With about ½ of all internet access<span style="text-decoration: line-through;"> </span>based from mobile devices and all of the major smartphone developers supporting HTML5, we can see where this is heading and it’s time to get on board.</p>
<h3><strong>Pro’s of HTML5:</strong></h3>
<h4><strong>New HTML5 Features</strong></h4>
<p>HTML5 is packed with new features that allow us to extend our web development services beyond their current levels. Not the least among these new features is a beautifully simple Doctype and HTML declaration:</p>
<p style="padding-left: 30px;">&lt;!DOCTYPE html&gt;</p>
<p style="padding-left: 30px;">&lt;html lang=&#8221;en&#8221;&gt;</p>
<p>This is in stark contrast to the overly complicated current doctype for XHTML Transitional:</p>
<p style="padding-left: 30px;">&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;</p>
<p style="padding-left: 30px;">&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;</p>
<h4>Highlights</h4>
<p>Here are some HTML5 highlights for developers and users:</p>
<ul>
<li>DOM (document object model this is already used for previous versions of HTML)</li>
<li>The canvas element (for immediate mode 2D drawing)</li>
<li>Timed media playback (for displaying captions, etc.)</li>
<li>Client-side storage database (Session Storage, Local Storage and Database Storage)</li>
<li>Document editing (editable content areas using local storage)</li>
<li>Native drag-and-drop</li>
<li>Cross-document messaging</li>
<li>Browser history management (window.history.back())</li>
<li>New form element features and built in browser validation (search, email, tel, number, required, placeholder, autofocus + placeholder=&#8221;Default Text in Search Field&#8221;)</li>
<li>Block level links</li>
</ul>
<h4>New Tags</h4>
<p>Taking semantic markup to the next level, HTML5 has introduced semantic tags. Instead of using IDs and classes in your markup to provide structural elements (&lt;div&gt;) you can now use a tag instead (&lt;header&gt;). Although IDs and classes will still be needed and important, we will see fewer instances of them.  Here are some additional samples of new HTML5 tags:</p>
<ul>
<li>&lt;article&gt; - Defines parts of the content that are independent, such as blog posts, articles etc.</li>
<li>&lt;embed&gt; &#8211; Defines external interactive content or plug-ins</li>
<li>&lt;figure&gt; &#8211; Defines a group of media content, and their caption</li>
<li>&lt;footer&gt; &#8211; The counter-part to &lt;header&gt;, used for any footer section per context.</li>
<li>&lt;header&gt;  &#8211; Used for headers per context. Note: not just for the header of a page, but also for each header part in section, article and similar.</li>
<li>&lt;hgroup&gt; &#8211; Used for grouping several headers, such as a main heading and a sub-heading.</li>
<li>&lt;nav&gt; &#8211; Defines the main navigation.</li>
<li>&lt;video&gt; &#8211; Used for natively including video in a web page – lots of interesting work is coming along here in terms of web browser support.</li>
</ul>
<h4>Mobile Friendly</h4>
<p>Just as HTML5 is the future of markup for front-end web sites and applications, mobile is the future of electronic, web-based communication. And the very, very good news is that just about all of the smart phone platforms fully support HTML5 (Google Android, Apple OS4, Nokia, Palm WebOS, RIM’s new OS6, etc.) and encourage development of online applications and web sites that use it.</p>
<p>As an example, the iPhone OS is built to recognize HTML5 features and take advantage of them. For online forms, we can code an email field to use &lt;input  type=”email”&gt;. For Apple OS4, bringing focus to a field with this type will open the keyboard catered to entering email addresses. In contrast, coding &lt;input  type=”number”&gt; automatically opens the numbers keypad, which allows users to type numbers without needing to switch to the needed keypad.</p>
<h4>Backwards Compatibility</h4>
<p>There are limitations when it comes to the current support of HTML5, but with a little extra effort, most elements are backwards compatible and degrade gracefully. Using our form example from above, if &lt;input  type=”number”&gt; was not supported by your browser, it would default back to &lt;input  type=”text”&gt;, which is just a normal text field. Of course, not all elements are backwards compatible, so using most elements on web sites requires a few workarounds and extra thought to make them function properly for everyone.</p>
<h3>Con’s of HTML5:</h3>
<p>As with all new technologies or new techniques on the web, there will be growing pains when implementing them. The good news is that the web developer/designer world has gotten a little impatient with supporting the dinosaur browsers.</p>
<p>So, if a visitor comes to our web site with an IE6 browser, we’ll fall back on our semantic markup and let the visitor have full access to the information on our site.  It may not look as pretty and they will not have the full user experience visitors with more modern browsers will have, but all of the information is still accessible. That’s fair, right?</p>
<p>I’m a recent convert and believer in this approach. Should you spend the extra time and money developing for the smallest percentage of users? After all, we are just talking about user experience. Those visitors will still be able to access the information they are looking for, which is the most important consideration.</p>
<p>The rule is simple: Make it accessible to everyone, make it perfect for those with modern browsers and leave it at that.</p>
<p><strong> </strong></p>
<h4>Notable Cons</h4>
<p>Cross-Browser support is very weak for all elements of HTML5, but more and more features are getting supported with each browser release.</p>
<p>October 2009 was the official “last call” for elements related to the working draft of HTML5.  However, there are a few rumors and rumblings out there saying that because HTML5 is not 100% final, things may change. Don’t count on too much change, though.</p>
<h3>Summing Everything Up</h3>
<p><strong> </strong></p>
<p>If you want to see into the future of our industry, you only need to study what the major web service companies and browser manufacturers are focusing their development efforts on…</p>
<p>Large industry players (Google, Apple, Yahoo, Mobile Device Manufacturers, etc.) have the infrastructure to respond almost immediately to user demand and are constantly pushing, perfecting and developing the technologies we use on the web every day. They have also devoted a lot time and money into developing services and web sites that leverage HTML5 and, therefore, have a huge stake in its success.</p>
<p><span id="more-584"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.woodst.com/blog/wood-street-journal/web-site-design/html-5-its-coming-are-you-ready/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>5 Musts When Launching a New Web Site</title>
		<link>http://www.woodst.com/blog/wood-street-journal/web-site-application-development/5-musts-when-launching-a-new-site/</link>
		<comments>http://www.woodst.com/blog/wood-street-journal/web-site-application-development/5-musts-when-launching-a-new-site/#comments</comments>
		<pubDate>Fri, 21 May 2010 17:11:21 +0000</pubDate>
		<dc:creator>Jon-Mikel Bailey</dc:creator>
				<category><![CDATA[Web Site & Application Development]]></category>
		<category><![CDATA[WS Journal]]></category>
		<category><![CDATA[301 Redirects]]></category>
		<category><![CDATA[Bad Links]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Site Content]]></category>
		<category><![CDATA[Web Site Proofing]]></category>

		<guid isPermaLink="false">http://www.woodst.com/blog/?p=152</guid>
		<description><![CDATA[Ready to Launch Your Web Site, Check These First! Your web site is the front line for your marketing and communications efforts.  You update them with useful information in order to be a current source of answers and solutions to your clients, members, etc. And every so often (some more often than others) you completely [...]]]></description>
			<content:encoded><![CDATA[<h3>Ready to Launch Your Web Site, Check These First!</h3>
<p>Your web site is the front line for your marketing and communications efforts.  You update them with useful information in order to be a current source of answers and solutions to your clients, members, etc.</p>
<p>And every so often (some more often than others) you completely overhaul your web site with a new design, new features and better information.</p>
<p>If you are doing this, good for you!  It is generally an arduous yet beneficial endeavor.  Unfortunately, for many it is also a time when many mistakes are made.  We put together this checklist of the <strong><em>5 MUSTS when launching a new web site</em></strong> to help you make sure you have everything covered for your launch&#8230;</p>
<ol>
<li>
<h4>Proofing</h4>
<p>Yes, I know, seems like an obvious one.  But inevitably something always gets missed.  This usually occurs when the person who crafted the content is the same one proofing it.  If you can, find someone who has spent no time on the new site and have them go through every page.  Look for spelling mistakes, bad grammar, inaccurate info, etc.  You might be surprised what they find.</li>
<li>
<h4>SEO</h4>
<p>Whether or not you have done any search engine optimization in the past, this is a good time to perform at least some of the SEO basics &#8211; do you have the proper page titles, correct HTML markup and keyword rich content?</p>
<p>See our post on SEO for more specifics about <a href="http://www.woodst.com/services/search-engine-optimization/index.php" target="_blank">Search Engine Optimization best practices</a>.</li>
<li>
<h4>301 Redirects</h4>
<p>Often when you relaunch a site you&#8217;ve done some restructuring of the site content and organization.  When this happens some of the linking and link naming will have changed. Google and other search engines &#8211; assuming you&#8217;ve been indexed &#8211; will have these old pages in their database for future search listings.</p>
<p>A 301 redirect tells the search engine that the old page has been replaced and lets them know how to get to the new one.  Your web developer or SEO specialist should be able to help you with this.  If not, <a href="http://www.woodst.com/contact/index.php" target="_blank">we can</a>.</li>
<li>
<h4>Old Content and Bad Web Links</h4>
<p>Another usual suspect&#8230; a lot of existing content will be reused.  This content will include images, links, references to articles, links to other sites,  etc.  Some of this information is probably no longer valid.  The last thing you want to do is launch a site with broken images or bad links/information.  Spend some time and make sure these issues are  accounted for.</p>
<p>With the links, make sure what you are linking to still makes sense.  Sometimes the link may still be active but the content on that page may not be relevant to the content from where it is linked.  It may also be something that just doesn&#8217;t matter anymore or is full of outdated/incorrect information.  Either way, take the time to look into this because this is something a proofreader may not catch.</li>
<li>
<h4>Test and Retest Your Web Site</h4>
<p>Before going live with your new site, it is good practice to post it in a testing area on the live web server.  If you just test it locally or on a testing server separate from your web server you may miss some potential technical snafus.</p>
<p>This is especially important with web sites containing forms, surveys, database functionality, etc.  Make sure it all works the way you want it to.</li>
</ol>
<p>I hope this helps you avoid some potential pitfalls so you can re-launch with confidence and pride!  If you have any questions or need any help with any of these, <a href="http://www.woodst.com/contact/index.php" target="_blank">please let us know</a>.</p>
<p>If you have any other <strong><em>MUSTS</em></strong> you would like to suggest please comment below&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.woodst.com/blog/wood-street-journal/web-site-application-development/5-musts-when-launching-a-new-site/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Open Source Applications – Why Are They So Popular?</title>
		<link>http://www.woodst.com/blog/wood-street-journal/web-site-application-development/open-source-applications-%e2%80%93-why-are-they-so-popular/</link>
		<comments>http://www.woodst.com/blog/wood-street-journal/web-site-application-development/open-source-applications-%e2%80%93-why-are-they-so-popular/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 20:59:33 +0000</pubDate>
		<dc:creator>Jason Giuliano</dc:creator>
				<category><![CDATA[Web Site & Application Development]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source Applications]]></category>
		<category><![CDATA[Open Source Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Site Development]]></category>

		<guid isPermaLink="false">http://woodstcentral.com/blog/?p=46</guid>
		<description><![CDATA[Open Source will save you money in development costs.  It also puts you in a much better position for future development opportunities because you are not locked into a proprietary product with proprietary support.]]></description>
			<content:encoded><![CDATA[<h2>What is Open Source?</h2>
<p>According to <a href="http://www.wikipedia.com/" target="_blank">Wikipedia.com</a>, Open Source is “set of principles and practices on how to write <a title="Software" href="http://en.wikipedia.org/wiki/Software" target="_blank">software</a>, the most important of which is that the <a title="Source code" href="http://en.wikipedia.org/wiki/Source_code" target="_blank">source code</a> is openly available.”</p>
<p>The best source of materials about Open Source is the <a href="http://www.opensource.org/" target="_blank">Open Source Initiative</a>, a non-profit corporation formed to educate about and advocate for the benefits of open source.</p>
<p>On their site you can read articles about Open Source as well as the <a href="http://www.opensource.org/docs/osd" target="_blank">10 principles</a> which clearly define what is and what IS NOT Open Source.</p>
<p>How can Open Source technology improve the outcome of your web project?</p>
<h2>Open Source Solutions</h2>
<p>Open Source Solutions are products built and constantly improved by mostly volunteer coders.  Open Source Solutions can be broken into three main categories:</p>
<ol>
<li>
<h3>Scripting Languages such as…</h3>
<ol>
<li><a href="http://www.perl.com/" target="_blank">Perl</a></li>
<li><a href="http://www.php.net/" target="_blank">PHP</a></li>
<li><a href="http://www.crockford.com/javascript/javascript.html" target="_blank">JavaScript</a></li>
</ol>
</li>
<li>
<h3>Software such as…</h3>
<ol>
<li><a href="http://www.linux.com/" target="_blank">The Linux Operating System</a> (used most famously by Google)</li>
<li><a href="http://www.mozilla.com/en-US/firefox/" target="_blank">Mozilla Firefox</a></li>
</ol>
</li>
<li>
<h3>Web Applications such as…</h3>
<ol>
<li><a href="http://www.modsecurity.org/" target="_blank">The ModSecurity Open Source Firewall</a></li>
<li><a href="http://www.joomla.org/" target="_blank">Joomla – an Open Source Content Management System</a></li>
</ol>
</li>
</ol>
<p>During the development or even the pre-development of your web site or web application, you may be faced with the choice of Open Source vs. Proprietary Solutions such as <a href="http://www.asp.net/" target="_blank">.NET</a>, the Microsoft scripting language.</p>
<p>With Open Source applications, you are allowed to modify the source code of the application as the need arises.</p>
<p>With Proprietary applications, it is illegal to modify the source code of the application. In some cases it is illegal to even look at the source code. (It’s a phrase in that license you never read.)</p>
<p>Whether or not you understand the technical aspects of either choice, it is important to understand the business decision you are about to make.</p>
<p>To be fair, we develop on both platforms. Sometimes using Open Source options is not in the best interest of our clients for various reasons.  However, we tend to be strong proponents of Open Source based solutions for our clients.</p>
<h2>Here’s why we like open source for our clients…</h2>
<ol>
<li>The base source code for all applications and solutions is free and supported by a large community of developers.
<ol>
<li>This means you have a large group of developers going under the hood and testing the solution from many angles</li>
<li>The bugs are found, tested and talked about in an open forum… a lot</li>
<li>Documentation, whether formal or informal is usually there and generally plentiful</li>
</ol>
</li>
<li>You can find an Open Source Solution based on a language like PHP or JavaScript that will compete feature for feature with a proprietary software product.
<ol>
<li>The difference is that this solution is free</li>
<li>The other main difference is that you have access to the source code and can modify the product to work for your specific purposes</li>
<li>Developers will usually charge you less if they can develop your web site in PHP instead of .NET because of the access to Open Source Solutions.</li>
</ol>
</li>
<li>Why re-invent the wheel?  If you have an application need, chances are someone has either developed it or something like it that your web developers can modify to suit your needs.</li>
</ol>
<p>Now don’t think that because it’s Open Source and Free that you will be able to go out and get a great web site for free.  Open Source simply makes finding more effective tools to build your site much easier.</p>
<p>I should also explain how “free” works… Nobody does anything for nothing, however the benefits here are the fact that you are not limited to one piece of software of the list of things it can do for you.  We prefer Open Source not so much for the fact that it is free, but because as we develop an application we have more readily available resources at our fingertips.</p>
<p>Think of it this way &#8211; just because someone hands you a free car engine, that doesn’t mean you can just drop it in your car and start driving. You still need a good mechanic to install and configure it to work in your car. You’ll also need a good mechanic to keep the engine running smoothly.</p>
<p>Also, when people hear free they tend to get nervous… “Who supports this at 3am when my system won’t boot?”  The reality of Open Source is that since the source code is “free” and readily available, the pool of talented developers in both the application development and support roles are plentiful.</p>
<p>One of the biggest benefits of open source is that nobody writes a single line of code designed to “lock in the customer.”  The economic term is “Barrier to Exit.” Remember the pain involved in leaving AOL or the trapped feeling you get with any Microsoft product.</p>
<p>Overall, using Open Source will save you money in development costs.  It also puts you in a much better position for future development opportunities because you are not locked into a proprietary product with proprietary support.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.woodst.com/blog/wood-street-journal/web-site-application-development/open-source-applications-%e2%80%93-why-are-they-so-popular/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Web 2.0 and What Does it Mean for You?</title>
		<link>http://www.woodst.com/blog/wood-street-journal/web-site-design/what-is-web-2-0-and-what-does-it-mean-for-you/</link>
		<comments>http://www.woodst.com/blog/wood-street-journal/web-site-design/what-is-web-2-0-and-what-does-it-mean-for-you/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 20:53:19 +0000</pubDate>
		<dc:creator>Jon-Mikel Bailey</dc:creator>
				<category><![CDATA[Inbound Marketing]]></category>
		<category><![CDATA[Search Engine Optimization]]></category>
		<category><![CDATA[Web Site & Application Development]]></category>
		<category><![CDATA[Web Site Design]]></category>
		<category><![CDATA[ad-words]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[mashups]]></category>
		<category><![CDATA[Open Source Development]]></category>
		<category><![CDATA[PPC]]></category>
		<category><![CDATA[RSS Feeds]]></category>
		<category><![CDATA[search engine optimization]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Social Media Marketing]]></category>
		<category><![CDATA[Web Site Content]]></category>
		<category><![CDATA[Web Site Development]]></category>
		<category><![CDATA[Wikis]]></category>

		<guid isPermaLink="false">http://woodstcentral.com/blog/?p=44</guid>
		<description><![CDATA[Web 2.0 is basically a series of concepts and ideas that redefine the web as a platform where the individual users control their own data.  It is the use of new technology to enhance the user’s online experience.]]></description>
			<content:encoded><![CDATA[<h2>What is Web 2.0?</h2>
<p>It’s been a buzzword for a while, but what is Web 2.0?</p>
<p>“Web 2.0” originated at a brainstorming session with the O’Reilly Network and MediaLive International.  Web 2.0 is basically a series of concepts and ideas that redefine the web as a platform where the individual users control their own data.  It is the use of new technology to enhance the user’s online experience.</p>
<p>In other words, rather than the old model where the publishers of the data were in control, this is a new paradigm where the information seekers control how the internet grows and improves through their consumption of and interaction with information.</p>
<p>You can see examples of this in some very obvious places, like <a href="http://www.google.com/" target="_blank">Google</a>.  Google relies heavily on popularity to be successful.  In order to be popular Google needs to provide useful information quickly and easily to as many different people as possible.  Google does this quite well.</p>
<p>Google is a platform where vast quantities of useful information are exchanged.  Since Google is such an important platform on the web, they are able to produce revenues through ad-words and PPC placement.</p>
<h2>Common Web 2.0 Applications</h2>
<p>Web 2.0 applications are comprised of a wide variety of software and server solutions.  They do have some common features including:</p>
<ul>
<li>Allows <em>users</em> to provide reliable content, e.g. <a href="http://www.wikipedia.com/" target="_blank">http://www.wikipedia.com/</a></li>
<li>Gives the users the ability to manipulate and enhance that content</li>
<li>Focus on participation rather than publishing</li>
</ul>
<h3>Recognized Web 2.0 applications can include the following:</h3>
<ul>
<li>Blogs and RSS Feeds</li>
<li>Wikis</li>
<li>Web Site Mashups</li>
<li>SEO (Search Engine Optimization)</li>
<li>Social Media Marketing (AKA Social Networking)</li>
</ul>
<p>Let’s take a look at these individually…</p>
<h2>Blogs and RSS Feeds</h2>
<p>A blog is simply an online journal. The content can vary from &#8220;My Summer Vacation&#8221; to RightWingJournalistBlog.com or anything you want. Common characteristics include:</p>
<ul>
<li>Latest entry first</li>
<li>Archives</li>
<li>Comments Capability</li>
<li>Timely</li>
<li>Generates a Feed (more on this later)</li>
<li>Web design expertise generally not needed for creating entries and comments</li>
</ul>
<p>There&#8217;s really nothing mysterious except the name. It&#8217;s just a collection of HTML pages, usually mostly text. Anybody can do it. Even with pictures and graphics.</p>
<p>RSS (Really Simple Syndication or Rich Site Summary) is a format for delivering regularly changing web content. Many news-related sites, blogs and other online publishers syndicate their content as an RSS Feed to whoever may want to subscribe to it.</p>
<h3>Some examples of popular RSS feed subscriptions that you might have seen are:</h3>
<ul>
<li><a href="http://www.nytimes.com/services/xml/rss/index.html">New York Times</a></li>
<li><a href="http://www.washingtonpost.com/wp-dyn/rss/">The Washington Post</a></li>
<li><a href="http://asp.usatoday.com/marketing/rss/index.aspx">USA Today</a></li>
</ul>
<p>Both of Blogs and RSS Feeds are easy ways to enhance the content richness of your site.  They are also proactive ways to stay connected with your visitors and engage them in interactivity with your site by offering them the content they want on their terms.</p>
<h2>Wikis</h2>
<p>Wiki is an adaptation of a Hawaii word meaning “fast”.  On the internet a wiki is the next wave of Content Management technology.  It is a software application that allows users (usually the general public) the ability to create, link and edit pages easily.</p>
<p>Wikis can be used by many types of organizations for lots of different applications.  For example, Wikipedia.com is a public information wiki where users can add and edit information on just about any topic.</p>
<p>It is also in the top ten listings of just about any search on Google where some sort of source material or definition is desired.</p>
<p>Some businesses have used wikis as an inexpensive Intranet solution for their employees.  Others may use wikis as a place for clients to post information about a product or software package.  They can be accessed by the general public or they can be password protected.</p>
<p>Wikis have vastly improved the speed to which information is exchanged and updated on the web.</p>
<h2>Mashups</h2>
<p>The term mashup originated in the music world referring to the mashing of two or more songs together to make one new song.</p>
<p>On the web a mashup refers to a web application that combines content and functionality from a variety of different sites.  Mashups are mainly built using RSS (Really Simple Syndication or Rich Site Summary) and AJAX (Asynchronous JavaScript and XML).</p>
<p>You can recognize a mashup site by the use of many recognizable sources of content and functionality.  These sources are generally referred to as APIs.  An API is an interface that allows for external requests to be made for whatever content the site is offering.</p>
<h3>For example, you may use APIs from sites such as these:</h3>
<ul>
<li>Google Maps</li>
<li>YouTube</li>
<li>Weather.com</li>
<li>eBay</li>
<li>Yahoo</li>
<li>Amazon</li>
</ul>
<p>Like any other Web 2.0 apps, mashups are just another way to enhance the users experience by offering enhanced functionality and content from multiple sources.</p>
<h2>SEO or Search Engine Optimization</h2>
<p>We talk, write, eat, sleep and dream about SEO.  Unlike the past where all you had to do to get listed on a search engine or directory was register your site, the name of the game now is SEO.</p>
<p>Based on the Web 2.0 parameters, SEO is more about the user’s experience.  In order for a site to be optimized for search engine visibility it must contain well organized code and keyword rich content.</p>
<p>An optimized site is one that is not only optimized for search engine visibility but also optimized for an enhanced user experience.</p>
<h3>Optimization generally consists of the following:</h3>
<ul>
<li>Removal of bad code or any other roadblocks that will block a search engine from finding content</li>
<li>Adding new keyword rich content as well as enhancing existing content</li>
<li>Adding ALT attributes, proper file naming conventions and keyword rich page titles</li>
<li>Adding Blogs and RSS which contain more keyword rich content</li>
<li>And any other efforts to improve the amount and quality of keyword rich content</li>
</ul>
<p>Again, the point I am trying to make here is that Web 2.0 is all about improving the user’s experience.</p>
<h2>Social Media Marketing</h2>
<p>If you have a computer and are hooked up to the Internet, chances are probably pretty good that you have some sort of social networking account.</p>
<p>Social Networking is a term referring to sites where a group of people (sometimes a very large group), usually through an account or profile, interact with one another based on their commons interests.</p>
<h3>You may have heard of a few of these…</h3>
<ul>
<li><a href="http://www.facebook.com/woodstreetweb" target="_blank">www.Facebook.com</a></li>
<li><a href="http://twitter.com/woodstreetweb" target="_blank">www.Twitter.com</a></li>
<li><a href="http://www.youtube.com/woodstreetvideo" target="_blank">www.YouTube.com</a></li>
<li><a href="http://www.linkedin.com/e/vgh/3040860/" target="_blank">www.linkedin.com/</a></li>
</ul>
<p>In business these sites are great ways to make quick connections to contacts in an effort to promote a message, make further connections, etc.  LinkedIn.com is probably the best example of a business-centric Social Networking site.</p>
<h2>So, what does Web 2.0 mean to you?</h2>
<ul>
<li>It means that businesses can interact better with their clients and employees.</li>
<li>It means that information is more readily available and of better quality on the web.</li>
<li>It means that the old model of the publisher controlling the flow of information is dying and the new model of participation is taking over.</li>
<li>It means that with look and feel less is more – no longer can you be effective with graphically heavy sites, you need to design with content and messaging in mind.</li>
</ul>
<p>We are excited about the things to come and what it means for our clients and their online success.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.woodst.com/blog/wood-street-journal/web-site-design/what-is-web-2-0-and-what-does-it-mean-for-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

