<?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>Debut Creative &#187; Tutorials</title>
	<atom:link href="http://debutcreative.com/category/tutorials/feed" rel="self" type="application/rss+xml" />
	<link>http://debutcreative.com</link>
	<description>web development studio</description>
	<lastBuildDate>Thu, 03 Mar 2011 16:12:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Getting the most out of Lessn</title>
		<link>http://debutcreative.com/getting-the-most-out-of-lessn</link>
		<comments>http://debutcreative.com/getting-the-most-out-of-lessn#comments</comments>
		<pubDate>Wed, 23 Sep 2009 19:51:40 +0000</pubDate>
		<dc:creator>ArleyM</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[short URL]]></category>

		<guid isPermaLink="false">http://debutcreative.com/?p=560</guid>
		<description><![CDATA[As I wrote about a little while ago, I&#8217;ve been using my own RLE.me URL shortener, powered by Lessn (app install notes here, and info about the update here). If ridiculously hyper sentences like that aren&#8217;t convincing enough, linking and how we link is very important. I have been loving Shaun Inman&#8217;s script so much [...]]]></description>
			<content:encoded><![CDATA[<p>As I <a href="http://debutcreative.com/2009/08/rle-url-shortener/">wrote about</a> a little while ago, I&#8217;ve been using my own <a href="http://rle.me" onclick="pageTracker._trackPageview('/outgoing/rle.me?referer=');">RLE.me</a> URL shortener, powered by Lessn (app <a href="http://shauninman.com/archive/2009/08/17/less_n" onclick="pageTracker._trackPageview('/outgoing/shauninman.com/archive/2009/08/17/less_n?referer=');">install notes here</a>, and info about the <a href="http://shauninman.com/archive/2009/09/14/less_n_go" onclick="pageTracker._trackPageview('/outgoing/shauninman.com/archive/2009/09/14/less_n_go?referer=');">update here</a>). If ridiculously hyper sentences like that aren&#8217;t convincing enough, linking and how we link is very important.<span id="more-560"></span></p>
<p>I have been loving Shaun Inman&#8217;s script so much that I was getting really miserly about how I was using the precious first 35 short URLs that have only one character (disappointingly symbols and capitalized characters aren&#8217;t used. I think that&#8217;s a function of base_convert). In fact, to make sure I&#8217;m using them wisely I just &#8220;reserved&#8221; the last 12 single character URLs for manual use, or maybe installing Lessn again under something like rle.me/x/ as the tutorial suggests, instead of in the root!</p>
<p>One great way to make sure you&#8217;re getting the most out of Lessn is to make sure you don&#8217;t shorten a URL more than once! It could happen so easily as I discovered. You get talking about a site or project, and you want to share the brilliantly shortened link. But what was that Lessn URL again? Then you waste time searching back&#8230; was it H? G? 5? It would be too tempting to shorten it again.</p>
<p>To solve this minor issue I wrote a page to be added to Lessn called listr.php. Listr basically digs into the database to list all the original URLs and the shortened URL.</p>
<p><img class="aligncenter size-large wp-image-561" title="listr" src="http://debutcreative.com/wp-content/uploads/2009/09/listr-550x196.gif" alt="listr" width="550" height="196" /></p>
<h3>Installation</h3>
<p>This couldn&#8217;t be easier to add to your Lessn install. Simply download the listr.zip file, uncompress it and FTP it to http://yourdomain.com/-/ Once you login and go to http://yourdomain.com/-/listr.php you will see all of the URLs you&#8217;ve shortened over time. <a href="http://debutcreative.com/wp-content/uploads/2009/12/listr.zip">Download Listr.zip</a></p>
<p>Note, this Listr page isn&#8217;t private, and anyone who browses to it will be able to see your list. I figure that&#8217;s fine, as anyone who can see your Short URL can guess the other short URLs. To make your Listr private include the &#8220;index.php&#8221; (which has session sniffing cookie action) and scrap the then redundant includes like config.php and db.php. You can then also remove the defines on LESSN_URL and LESSN_DOMAIN.</p>
<p>The results are listed in a table which you can customize. For instance you might not want your ID column, and you might want the short URL to be a link (I commented this out).</p>
<p>Note, I&#8217;m not a &#8220;PHP Poet&#8221; so maybe some of the server calls and code could be made more elegant. Maybe pagination or search will become an issue once you&#8217;ve had Lessn installed for a while. If you make some improvements please let me know, I&#8217;d love to share it here.</p>
]]></content:encoded>
			<wfw:commentRss>http://debutcreative.com/getting-the-most-out-of-lessn/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Easy DIY HTML Emails</title>
		<link>http://debutcreative.com/easy-diy-html-emails</link>
		<comments>http://debutcreative.com/easy-diy-html-emails#comments</comments>
		<pubDate>Mon, 14 Sep 2009 16:37:53 +0000</pubDate>
		<dc:creator>ArleyM</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Newsletter]]></category>

		<guid isPermaLink="false">http://debutcreative.com/?p=539</guid>
		<description><![CDATA[Every so often a web project will have a campaign that requires a mass email. This may be called a &#8220;Newsletter&#8221;, an &#8220;e-blast&#8221; or &#8220;HTML Email&#8221;. I want to explore some of the pitfalls of this trend. If that doesn&#8217;t talk you out of it, we will talk a bit about how to pull it [...]]]></description>
			<content:encoded><![CDATA[<p>Every so often a web project will have a campaign that requires a mass email. This may be called a &#8220;Newsletter&#8221;, an &#8220;e-blast&#8221; or &#8220;HTML Email&#8221;. I want to explore some of the pitfalls of this trend. If that doesn&#8217;t talk you out of it, we will talk a bit about how to pull it off.</p>
<h4><strong>Warning One: Why?!</strong></h4>
<p>This isn&#8217;t the kind of marketing that should be done &#8220;because you can&#8221; in my opinion. As someone who gets a lot of email I admit that getting a newsletter or any email with embedded images usually has me scrambling for the Unsubscribe link. In 2009 there are many effective ways of engaging your audience online without emailing. Before we begin ask yourself; &#8220;is an HTML email the most effective way to communicate to these people?&#8221;</p>
<h4><strong>Warning Two: Spam?</strong></h4>
<p>Once you have your message together, who will you send it to? Where are you getting your mailing list? Have these users opted-in on your site (<a href="http://debutcreative.com/subscribe/">like this</a>), or have you simply collected the addresses independently?</p>
<p>If your registration form didn&#8217;t indicate there would be mailouts, or (and I have seen this happen) if the mailing list is from another site or campaign entirely, you are working against your privacy policy! This is essentially spamming, which no sane person will respond favourably to. You may be doing the brand or campaign a disservice in this case .<span id="more-539"></span></p>
<h3><strong>Making the HTML Email</strong></h3>
<p>Assuming this is a valid way of communicating to your brilliant mailing list, you can start building your HTML page.</p>
<h4 style="font-size: 1em;"><strong>Consider the End User</strong></h4>
<p>The first thing I do is look at the mailing list. What domains do the emails belong to? You&#8217;ll have many mail clients; ISPs (like Sympatico, Cogeco, Bruce Telecom etc.), online services (like Gmail, Yahoo, Hotmail etc.) and custom URLs (personal domains, company emails).  The reason to look at these is to figure out how your email will be rendered. ISPs and custom URLs are wild cards!</p>
<p>They might be downloaded into programs on the readers computer (like Outlook, Apple Mail, etc.) or maybe from some online webmail that you won&#8217;t have access to test, or maybe to some handheld device.</p>
<p>Online services like Gmail, Yahoo and Hotmail can easily be tested before launch; but often render things in a painfully different way.</p>
<p>Your message may be viewed on any platform on any device. Email standards are less predictable than web standards. If the medium is the message here, there could be trouble!</p>
<h4><strong>Consider the Message</strong></h4>
<p>Since the mail clients will render your messages differently you have to assume that someone isn&#8217;t going to be seeing the images. Maybe they&#8217;ll have the option to turn them on, but will they? Your message has to be able to stand on its own &#8211; as text with supporting links to a webpage.</p>
<h4><strong>Building the Message</strong></h4>
<p>The end platforms are too varied for me to make absolute statements, but the following guidelines should help you make the most of this. Here are some steps I follow.</p>
<ol>
<li><strong>Go Easy on the CSS:</strong> Unlike browsers mail clients that are standalone programs don&#8217;t necessarily obey web standards that we take for granted in web browsers today. If the program listens to CSS it may only be in a rudimentary way. If you use CSS for colouring text I would also back it up with old-school &lt;font&gt; tags! Likewise I think it should be fairly obvious to avoid Javascript / dynamic server calls. You want to keep this mail as low-fi and simple as possible.</li>
<li><strong>Go Old-school: </strong>Since CSS is out the window you&#8217;ll need to build your layout in Tables. This may increase the size of your HTML &#8211; which you don&#8217;t want to be too big, especially if you have dial up users. Downloading a huge email isn&#8217;t as optional as choosing whether or not you&#8217;ll visit a page. Also, avoid Flash and PNGs. Be completely 90&#8242;s in your thinking and you should be safer.</li>
<li><strong>Follow Accessibility Rules: </strong>This is a good rule to follow anytime; but having ALT and Title tags for images is critical when they&#8217;re not loading!</li>
<li> <strong>Use Absolute Links: </strong>Since this HTML page will be literally pulled into a different space, using linked files and images with relative paths (eg. <em>/images/dog.jpg</em>) would be a bust. You have to use the full absolute path (<em>http://domain.com/images/dog.jpg</em>)</li>
<li> <strong>Testing, Testing, Testing: </strong>If you don&#8217;t have accounts with all of the popular webmail services, sign up and send tests out. You want to see this in as many mail clients as possible. My experience is that you&#8217;ll never get this message to look 100% unless you can get the reader on to the HTML site! You will need to find compromise.</li>
</ol>
<h3><strong>Sending the HTML Email</strong></h3>
<p>There are several ways to sending your message out. If you can afford the extra expense I hear great things about <a href="http://www.campaignmonitor.com/" onclick="pageTracker._trackPageview('/outgoing/www.campaignmonitor.com/?referer=');">Campaign Monitor</a>. While I haven&#8217;t used it, it boasts some powerful tools which would be especially helpful in tracking the success of your campaign.</p>
<p>If you&#8217;re doing this on the cheap, then you only need FTP and Internet Explorer.</p>
<p>First, upload the HTML message and all related images and linked scripts. Then, view the page in Internet Explorer (We are using IE as it has a very easy Emailing feature we&#8217;ll be using. To my knowledge this tool isn&#8217;t included in any other browser I have installed on my PC. If you know of any alternatives (especially if you&#8217;re on a Mac!) please let me know!).</p>
<p>I have made a <a href="http://debutcreative.com/postsupport/food.html">demo mail out here</a>.</p>
<p>From the IE menu: <em>File &gt; Send &gt; Page as Email</em>. This will open your page in your default Mail Client (I don&#8217;t think this will work with online services. In this example I&#8217;m using Windows Mail (formerly Outlook Express)).</p>
<p><img class="aligncenter size-large wp-image-548" title="Brandy McNamingtons" src="http://debutcreative.com/wp-content/uploads/2009/09/2send-550x337.png" alt="Brandy McNamingtons" width="550" height="337" /></p>
<p style="padding-left: 30px;"><strong>Tip: </strong>I recommend doing your mass-mailouts with a mail client other than your primary account. You will get a lot of replies for unsubscribes, Out of Office replies and Mailer Demon failure warnings. Setup a generic account that speaks to the campaign like &#8220;offers@domain.com&#8221; etc.</p>
<p>Now, change the title, and the message is ready to send. <strong>This is hugely important: </strong>put your mailing list in the BCC (Blind Carbon Copy). Letting those emails been seen or harvested by anyone is insanely bad netiquette and it can lead to the brand getting a ton of <a href="http://digg.com/d3bS5f" onclick="pageTracker._trackPageview('/outgoing/digg.com/d3bS5f?referer=');">bad press</a>!</p>
<p>If you are potentially doing more mailouts in the future you should setup Mailing Lists in your mail client. Your ISP may limit how many people you can mail at one time. This is a Spam precaution. Remember to test!</p>
<p><img class="aligncenter size-large wp-image-549" title="Mail Out" src="http://debutcreative.com/wp-content/uploads/2009/09/3mail-362x400.png" alt="Mail Out" width="362" height="400" /></p>
<p>The linked HTML Email works perfectly in Gmail, Yahoo, Apple Mail and Windows Mail. In Hotmail you have to verify that you want to see the images.  These five were all that I tested for the purpose of this article.</p>
<p>As you can see in my image of Hotmail, if my HTML Email had more live type than images the message would have still been clear. All that is legible is my live text footer and link (not shown).</p>
<p><img class="aligncenter size-large wp-image-552" title="Hotmail Rendering" src="http://debutcreative.com/wp-content/uploads/2009/09/hotmail-339x400.png" alt="Hotmail Rendering" width="339" height="400" /></p>
<p>As I <a href="http://debutcreative.com/2009/09/doing-group-emails-the-hard-way/">wrote about last week</a>, I think it&#8217;s much more effective to personally reach out to your audience with a call to action that is a link to a webpage. You can&#8217;t put a value on the personal touch, plus it gets around all the ugly usability / viewing issues that users will invariably come across.</p>
]]></content:encoded>
			<wfw:commentRss>http://debutcreative.com/easy-diy-html-emails/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Doing Group Emails &#8211; The Hard Way</title>
		<link>http://debutcreative.com/doing-group-emails-the-hard-way</link>
		<comments>http://debutcreative.com/doing-group-emails-the-hard-way#comments</comments>
		<pubDate>Tue, 08 Sep 2009 17:14:25 +0000</pubDate>
		<dc:creator>ArleyM</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[Newsletter]]></category>

		<guid isPermaLink="false">http://debutcreative.com/?p=531</guid>
		<description><![CDATA[Recently I was asked about managing an Emailing list, and the best ways of distributing newsletters to your group. I think Recently I was asked about managing an Emailing list, and the best ways of distributing newsletters to your group. I think the answer that was expected would be either sharing about some mailing service (like [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Recently I was asked about managing an Emailing list, and the best ways of distributing newsletters to your group.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">I think</div>
<p>Recently I was asked about managing an Emailing list, and the best ways of distributing newsletters to your group. I think the answer that was expected would be either sharing about some mailing service (like <a href="http://www.campaignmonitor.com/" onclick="pageTracker._trackPageview('/outgoing/www.campaignmonitor.com/?referer=');">this one</a>, but there are many others that also Google well) or to give a step by step on free distribution methods (Update: I have written a post called <a href="http://debutcreative.com/2009/09/easy-diy-html-emails/">Easy DIY HTML Emails</a>).</p>
<p>What I want to share is a smarter and much more impacting way &#8211; and I don&#8217;t think it&#8217;s what the average client wants to hear:</p>
<p>Email your newsletter one at a time.<span id="more-531"></span></p>
<p>I know it sounds ludicrous, but think about it. You get an email from your friend; &#8220;Hey guys, check out these photos of my weekend camping&#8221; complete with a link to a Flickr set. This email has dozens of names in the To field. What do you do? In my own personal experience I&#8217;ll check out the link 7 times out of 10. I&#8217;ll reply maybe 2 times in 10. Whether you do it consciously or not, your numbers are probably about the same or less.</p>
<p>I have sometimes been <em>that</em> friend sending the mass email. You rarely get a reply if at all. I think it&#8217;s human nature. When you see so many names in the email-to field, you expect someone else will reply, and go about your day. The call-to-action is impersonal, and as the reader you feel required to do nothing.</p>
<p>On the flip side, when you take the time to personally write a friend an email, and ask them about something specific in their life, and engage them in the way that you normally do, that link will always be checked out, and you will almost always get a reply.</p>
<p>This isn&#8217;t anything new &#8211; this is how human relationships and interactions work. Yell at a bunch of people that you have a newspaper for sale, and the people that care will come and get one. Personally go up to someone, and engage them, and you have their full attention.</p>
<p>This obviously won&#8217;t work when you have thousands of people you&#8217;re mailing. If you&#8217;re keeping mailing lists, I suggest you keep a list of the no-effort addresses (people that have taken the time to sign up like those who <a href="http://debutcreative.com/subscribe/">did here</a>), as well as a list of the people who you need to make a stronger appeal to. At the very least, keep a list of the VIP&#8217;s. Often in business it&#8217;s the 5% that do 80% of your revenue. Treat them like gold. The purpose of a newsletter is to keep people up to date. Sometimes that&#8217;s a two way street.</p>
<p>Easy isn&#8217;t always better. Sometimes you have to really commit to make results.</p>
]]></content:encoded>
			<wfw:commentRss>http://debutcreative.com/doing-group-emails-the-hard-way/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 Tips for Maintaining a Healthy Site</title>
		<link>http://debutcreative.com/3-tips-for-maintaining-a-healthy-site</link>
		<comments>http://debutcreative.com/3-tips-for-maintaining-a-healthy-site#comments</comments>
		<pubDate>Wed, 12 Aug 2009 13:25:36 +0000</pubDate>
		<dc:creator>ArleyM</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Management]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://debutcreative.com/?p=491</guid>
		<description><![CDATA[There is a harsh reality that a website owner must face once their site is up: It&#8217;s not simply enough to have the website. The Internet isn&#8217;t a Field of Dreams; just because you built it doesn&#8217;t mean they will come. So your site is built &#8211; now what? The truth is building the site [...]]]></description>
			<content:encoded><![CDATA[<p>There is a harsh reality that a website owner must face once their site is up: It&#8217;s not simply enough to have the website. The Internet isn&#8217;t a <em>Field of Dreams</em>; just because you built it doesn&#8217;t mean they will come.</p>
<p>So your site is built &#8211; now what? The truth is <em>building</em> the site is the easy part. Now you have to work on it. Don&#8217;t dismay! This is the fun and engaging part.<span id="more-491"></span></p>
<h4>1. Serve</h4>
<p>To get readers, you have to have something for them to read. Creating new content <em>consistently</em> and predictably will encourage return visitors. The Internet is very much about finding the &#8220;latest thing&#8221;. This means you may want plan to have a new post every week, or twice a month. Find a schedule that works for you &#8211; and keep it up. Tools like WordPress etc. can publish automatically on set dates. Just keep the content coming.</p>
<p>Don&#8217;t let users come across your site and find a stagnating blog section &#8211; it&#8217;s better not to have one at all. At the same time, your content has to be relevant and impactful. Watering down your posts may sink you.</p>
<h4>2. Be Found</h4>
<p><a href="http://debutcreative.com/2009/05/username-seo/">Search Engine Optimization tips</a> are only the first step in getting traffic to your site. Having your video redundantly on a video serving site like YouTube, or making relevant tweets may win you new readers who are doing searches outside of the traditional search engine. Social Networking is a perfect way to make yourself known to communities in the spaces they&#8217;re most comfortable in.</p>
<p>Simply stated; think of Social Media sites as tools, not miracles. They can be skillfully used to target your core audience.</p>
<h4>3. Get Entrenched</h4>
<p>Arguably getting involved in the conversation is more  important than creating content. Podcaster / Internet Consultant / Social Media guru Gary Vaynerchuk stresses the importance of getting active in the other spaces on the web where your audience goes. &#8220;Which social media tools should I use? All of them. Your user base, and the people that care about you &#8211; you need to connect with them anyway you can, everywhere you can, and as often as you can. That is essential.&#8221;</p>
<p>Going to every blog, forum and site in the realm of your niche and making comments, and asking questions will show your passion and commitment. Establishing yourself everywhere leaves a nice bread crumb trail of links back to your site, and hopefully earns you return traffic.</p>
<h4>In summary</h4>
<p>It&#8217;s important to have the right mindset about your website and how it is supposed to work for you. Once your website is built, the work is only beginning. Maintaining a healthy site with an active community is a full time job.</p>
<hr />
<h4>Hustle!</h4>
<p>I highly recommend you check out some of the Gary Vaynerchuk videos on the subject of building your brand / website.</p>
<ul>
<li><a href="http://garyvaynerchuk.com/post/78962766/phcc" onclick="pageTracker._trackPageview('/outgoing/garyvaynerchuk.com/post/78962766/phcc?referer=');">PHCC</a>: a vlog post on the principles of running your project</li>
<li><a href="http://garyvaynerchuk.com/private/78853225/6mI4hc6WDk13myebWCLZFuwh" onclick="pageTracker._trackPageview('/outgoing/garyvaynerchuk.com/private/78853225/6mI4hc6WDk13myebWCLZFuwh?referer=');">Gary Vaynerchuk</a> podcasts on the subject of the internet and brand building</li>
<li><a href="http://tv.winelibrary.com/" onclick="pageTracker._trackPageview('/outgoing/tv.winelibrary.com/?referer=');">Wine Library TV</a> Gary&#8217;s podcast (that sees 80,000 viewers daily)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://debutcreative.com/3-tips-for-maintaining-a-healthy-site/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating data from ASP to WordPress</title>
		<link>http://debutcreative.com/migrating-data-from-asp-to-wordpress</link>
		<comments>http://debutcreative.com/migrating-data-from-asp-to-wordpress#comments</comments>
		<pubDate>Wed, 05 Aug 2009 14:13:43 +0000</pubDate>
		<dc:creator>ArleyM</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://debutcreative.com/?p=471</guid>
		<description><![CDATA[My personal site ArleyM.com has been an ASP site for about six years now, but the time has finally come to port over to WordPress and PHP. A lot of the heavy lifting was done over a year ago when I experimented with using Blogger as an RSS powering blog engine, but there was still [...]]]></description>
			<content:encoded><![CDATA[<p>My personal site ArleyM.com has been an ASP site for about six years now, but the time has finally come to port over to WordPress and PHP. A lot of the heavy lifting was done over a year ago when I experimented with using Blogger as an RSS powering blog engine, but there was still some content fueled by a Microsoft Access Database.</p>
<p>In early 2004 I started a database of my Top5 high rotation songs of the week. This was a very simple database table with eight fields. It&#8217;s been very rewarding to see this progress kept, so naturally I want to bring it into the new site. On the former version of the site ASP calls the database, and repeats each row of data in a table. I <em>could</em> just copy and paste the HTML tables after they&#8217;ve been rendered, but where&#8217;s the fun in that? I&#8217;d prefer to have each table fall into my blog on the appropriate date for the last five years.<span id="more-471"></span></p>
<div id="attachment_473" class="wp-caption aligncenter" style="width: 560px"><a href="http://debutcreative.com/wp-content/uploads/2009/08/dbold.gif"><img class="size-large wp-image-473" title="Original Database" src="http://debutcreative.com/wp-content/uploads/2009/08/dbold-550x129.gif" alt="click to enlarge" width="550" height="129" /></a><p class="wp-caption-text">click to enlarge</p></div>
<p>WordPress naturally doesn&#8217;t import .mdb files natively, so I knew there would be some wrestling with data! Under Tools &gt; Import WordPress has several proprietary formats it can import, as well as the ubiquitous RSS feed. I decided to convert my database into RSS.</p>
<p>At first I thought it might be a simple matter of exporting the XML (which RSS is a form of), but this was going to require some ugly code work to fit the RSS 2.0 format. In the end, I modified the old recordset page to render the RSS for me!</p>
<p>The old recordset page would call to the database, then populate a table with the songs like so:</p>
<p><a href="http://debutcreative.com/wp-content/uploads/2009/08/oldrender.gif"><img class="aligncenter size-full wp-image-474" title="Old Table Render" src="http://debutcreative.com/wp-content/uploads/2009/08/oldrender.gif" alt="Old Table Render" width="546" height="163" /></a></p>
<p>This was done with code like:</p>
<p><span style="font-family: -webkit-monospace;">&lt;tr&gt;<br />
&lt;td width=&#8221;13%&#8221;&gt;one.&lt;/td&gt;<br />
&lt;td width=&#8221;87%&#8221;&gt;&lt;%=(t5.Fields.Item(&#8220;songone&#8221;).Value)%&gt;&lt;/td&gt;<br />
&lt;/tr&gt;</span></p>
<p>So it&#8217;s just a simple matter of changing up the body content! Obviously I don&#8217;t want to do my site layout in Tables again, opting for CSS styling on a list.</p>
<p>As already stated, ASP gathers the records in a Repeat Region. RSS likes content repeated with the &lt;item&gt; tag. So in the end my new ASP record code looked like:</p>
<p><span style="font-family: -webkit-monospace;"><br />
&lt;item&gt;<br />
&lt;title&gt;Top5 Tracks for the week of &lt;%=(t5.Fields.Item(&#8220;date&#8221;).Value)%&gt;&lt;/title&gt;<br />
&lt;pubDate&gt;&lt;%=(t5.Fields.Item(&#8220;date&#8221;).Value)%&gt;&lt;/pubdate&gt;<br />
&lt;category&gt;Top5&lt;/category&gt;<br />
&lt;content:encoded&gt;&lt;ol&gt;<br />
&lt;li&gt;&lt;%=(t5.Fields.Item(&#8220;songone&#8221;).Value)%&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;%=(t5.Fields.Item(&#8220;songtwo&#8221;).Value)%&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;%=(t5.Fields.Item(&#8220;songthree&#8221;).Value)%&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;%=(t5.Fields.Item(&#8220;songfour&#8221;).Value)%&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;%=(t5.Fields.Item(&#8220;songfive&#8221;).Value)%&gt;&lt;/li&gt;<br />
&lt;%  IF TextShow &lt;&gt;&#8221;" THEN%&gt;<br />
&lt;li&gt;Guilty Pleasure: &lt;%=(t5.Fields.Item(&#8220;guilty_pleasure&#8221;).Value)%&gt;<br />
&lt;/li&gt;&lt;%ELSE%&gt;&lt;%End If%&gt;&lt;/ol&gt;&lt;/content:encoded&gt;<br />
&lt;/item&gt;<br />
</span></p>
<p>Now when this renders I can view the source and I&#8217;ll have all of my data nicely listed within &lt;Item&gt; Tags! (<em>Note: the entire &lt;content:encoded&gt;tag must be on one line, it wouldn&#8217;t fit very nicely here</em>). I went into the rendered HTML, removed the head and footer HTML leaving just the Items.</p>
<p>Next I created an XML file to be my importable RSS. I added the header and footer to the file:<br />
<span style="font-family: -webkit-monospace;"><br />
&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br />
&lt;channel&gt;<br />
&lt;title&gt;Top5 High Rotation Tracks &lt;/title&gt;<br />
&lt;link&gt;http://arleym.com/&lt;/link&gt;<br />
&lt;description&gt;High rotation tracks of the week&lt;/description&gt;<br />
items will paste here&#8230;<br />
&lt;/channel&gt;<br />
&lt;/rss&gt;<br />
</span></p>
<p>Then it was a simple matter of pasting in the rows of &lt;Item&gt; after the RSS description, and uploading into WordPress.</p>
<p>The only snag I hit was when all of the dates were coming off as December 31, 1969. I quickly realized that the Date column in my database was actually a text field with entries in the format of &#8220;08.0-5.09&#8243; (mm.dd.yy), which looked cool, but meant nothing to the database. A simple find and replace on the period and editing the field to be short-date resolved this issue nicely.</p>
<p>You can download my RSS Rendering page and my RSS headers here: <a href="http://debutcreative.com/wp-content/uploads/2009/08/RSS_Maker.asp">RSS_Maker.asp</a> &amp; <a href="http://debutcreative.com/wp-content/uploads/2009/08/rss.xml">RSS.xml</a></p>
]]></content:encoded>
			<wfw:commentRss>http://debutcreative.com/migrating-data-from-asp-to-wordpress/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Using Dreamweaver FTP with a Team</title>
		<link>http://debutcreative.com/using-dreamweaver-ftp-with-a-team</link>
		<comments>http://debutcreative.com/using-dreamweaver-ftp-with-a-team#comments</comments>
		<pubDate>Fri, 26 Jun 2009 16:48:11 +0000</pubDate>
		<dc:creator>ArleyM</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Work Flow]]></category>

		<guid isPermaLink="false">http://debutcreative.com/?p=225</guid>
		<description><![CDATA[The Problem When you have a site that multiple designers, developers or contributors might be working on you run the risk of stepping on one another&#8217;s toes, losing data, and at its worse; breaking something on your website. This can happen very easily. Take the following image as a very basic example. Let&#8217;s say you [...]]]></description>
			<content:encoded><![CDATA[<h3>The Problem</h3>
<p>When you have a site that multiple designers, developers or contributors might be working on you run the risk of stepping on one another&#8217;s toes, losing data, and at its worse; breaking something on your website. This can happen very easily. Take the following image as a very basic example. Let&#8217;s say you have a yellow page with an A on it. Person 1 decides the page should be blue, Person 2 decides the letter should be B. Both changes are done at once. Who ever uploads last has their change live on the site. <span id="more-225"></span></p>
<p><img class="aligncenter size-full wp-image-226" title="changes to site files" src="http://debutcreative.com/wp-content/uploads/2009/06/changes2.gif" alt="changes to site files" width="368" height="470" /></p>
<p>For both changes to take place they would have to be done one after the other, not simultaneously.</p>
<h3>The Solution</h3>
<p>To help prevent these kinds of problems Dreamweaver&#8217;s FTP protocol can manage a Check in/Check out process. There are several reasons why this is a great tool:</p>
<ul>
<li>When Person 1 grabs the file, they grab it from the Remote location (the server) as opposed to a local version. This means that he&#8217;s working off the most recent version in case someone has made changes they don&#8217;t know about.</li>
<li>When you access a file Dreamweaver gives you the option to download all related files (images etc.). This is perfect for when you are overhauling the whole page entirely.</li>
<li>When Person 1 checks out the file Dreamweaver &#8220;locks&#8221; it preventing Person 2 from making changes. Instead, they will see that the file is in use by Person 1. (note, if they forget to check the file back in and you absolutely must have it, I connect by an FTP app like FileZilla and remove the .LCK file for that respective file (eg. index.asp.LCK)).</li>
</ul>
<h3>The Setup</h3>
<p>It&#8217;s pretty easy to setup too!</p>
<p><strong>1) Set Up Your Site:</strong> Even though you do not need local copies of the site, you do need to setup a Site within Dreamweaver. Then when you check out files it downloads them to the site directory. Create a directory on your computer for the site, then in Dreamweaver&#8217;s menu: Site &gt; New Site.</p>
<p>Go to the Advanced tab. Give the site a name, and select the Local Root folder to the directory you just made. You can skip all the other form fields.</p>
<p><strong>2) Setup the FTP Connection: </strong>From the Site Definition window&#8217;s left pane click Remote Info and select FTP. Enter your host/ip, username and password.</p>
<p>Keep &#8220;Maintain synchronization information&#8221; checked, and check &#8220;Check out files when opening&#8221;. Now enter your name and email address that everyone else with server access will see.</p>
<p><strong>3 Test the Setup </strong>Once it has finished caching / checking the connection go to your site window (F8 is the keyshort to toggle it). You will need to click the Connect button (circled here)</p>
<p><img class="aligncenter size-full wp-image-227" title="connect" src="http://debutcreative.com/wp-content/uploads/2009/06/connect.gif" alt="connect" width="364" height="36" /></p>
<p>Once you do this the left pane should show you the remote server, and the right pane the local directory.</p>
<h3>Using the FTP</h3>
<p>Double click one of the page files. Usually I say no to dependent files (unless I know I&#8217;ll need them). Now that file should appear in the Local pane. When I double click it opens and a green check mark appears next to it in my Files window. This means it is currently checked out. If you haven&#8217;t downloaded the dependent files the page will look VERY different as the images and CSS that style the page are gone.</p>
<p>Make your changes, and save the file. Now click the file and click the Check In button to put it back on the server. This not only updates the page, but relinquishes your checking-it out, making it available to other people.</p>
<p><img class="aligncenter size-full wp-image-228" title="check in" src="http://debutcreative.com/wp-content/uploads/2009/06/checkin.gif" alt="check in" width="364" height="36" /></p>
<p>You&#8217;ve now successfully set up Dreamweaver FTP. This will hopefully keep everything a lot safer. It&#8217;s still no replacement for frequent back ups, but it&#8217;s one more layer of security to help you sleep at night!</p>
]]></content:encoded>
			<wfw:commentRss>http://debutcreative.com/using-dreamweaver-ftp-with-a-team/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Username SEO</title>
		<link>http://debutcreative.com/username-seo</link>
		<comments>http://debutcreative.com/username-seo#comments</comments>
		<pubDate>Mon, 25 May 2009 20:52:49 +0000</pubDate>
		<dc:creator>ArleyM</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://debutcreative.com/?p=191</guid>
		<description><![CDATA[Search Engine Optimization (SEO) is as important today as it has ever been. We&#8217;re well beyond a trillion web pages on the Internet now; and the more crowded it gets the harder it can be to be heard. SEO can be a complicated beast; Google was reported as changing their search engine algorithm over 400 times [...]]]></description>
			<content:encoded><![CDATA[<p>Search Engine Optimization (SEO) is as important today as it has ever been. We&#8217;re well beyond a trillion web pages on the Internet now; and the more crowded it gets the harder it can be to be heard. SEO can be a complicated beast; Google was reported as changing their search engine algorithm over 400 times in 2007. That&#8217;s more than once a day! </p>
<p>There is a lot of documentation on improving your sites SEO; and it is often broken down into a few key practices: <span id="more-191"></span></p>
<ol>
<li>Site accessibility</li>
<li>Site Content using keywords</li>
<li>Absence of black-hat tactics</li>
<li>Relevant links</li>
</ol>
<p>(You can read about these in detail from many sources, <a href="http://boagworld.com/marketing/becoming-number-one-on-google" target="_blank" onclick="pageTracker._trackPageview('/outgoing/boagworld.com/marketing/becoming-number-one-on-google?referer=');">this Boag World article</a> is quite succinct).</p>
<p>It seems a great majority of articles I read, and podcasts I hear on the subject focus on the Accessibility, Content, and Best-practices aspects of SEO, and little is said about the links. </p>
<p>The very thought of &#8220;link backs&#8221; for me conjures up a notion of some bake-sale trading game, or worse an expensive ad campaign. I have found personally (as opposed to company SEO) that getting relevant links can be a lot easier and less dreadful. </p>
<p>In short I think the answer is simple: <em>Enjoy the internet</em>. </p>
<p>The internet has been like a second home to me for the last fifteen years. I&#8217;ve been checking out sites and communities and signing up where I thought some involvement / experimenting / playing were warranted. I almost always have used some variation of usernames like arleymcblain or ArleyM. Sites requiring a username often give you the option to link back to your site, and I happily take that offer every time. </p>
<p>As a result of these years of exploring the web I rank quite well in Google by my name or username arleym. Admittedly, the uniqueness of my name and choice of username have played a great role in this as well.</p>
<p>These accounts and profiles showing up in search engines could be a curse as well as a blessing &#8211; this info may become your first impression.</p>
<p>The internet can be a fun place, so I encourage you to enjoy it and get involved (responsibly of course ;). Sign up, read, watch,  make comments, subscribe, rate, and explore.</p>
]]></content:encoded>
			<wfw:commentRss>http://debutcreative.com/username-seo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

