<?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>Search Friendly Web Design&#187; Tutorials</title> <atom:link href="http://searchfriendlywebdesign.com/blog/tutorials/feed/" rel="self" type="application/rss+xml" /><link>http://searchfriendlywebdesign.com</link> <description>Search Engine Optimization + Website Design</description> <lastBuildDate>Wed, 03 Aug 2011 18:32:35 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <item><title>Optimizing Website Page Speed</title><link>http://searchfriendlywebdesign.com/optimizing-website-page-speed/</link> <comments>http://searchfriendlywebdesign.com/optimizing-website-page-speed/#comments</comments> <pubDate>Tue, 13 Apr 2010 15:00:57 +0000</pubDate> <dc:creator>Sammy Russo</dc:creator> <category><![CDATA[Search Engine Optimization]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[Page Speed]]></category> <category><![CDATA[SEO]]></category> <guid
isPermaLink="false">http://searchfriendlywebdesign.com/?p=403</guid> <description><![CDATA[Ok, we know page speed is important because fast sites equal happy users. And from my last post we know how to run a test for page speed. But the big question remains is how does one go about optimizing their site using the feedback from the speed tests? I&#8217;m glad you asked! From the [...]]]></description> <content:encoded><![CDATA[<p></p><div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Foptimizing-website-page-speed%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Foptimizing-website-page-speed%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br
/> </a></div><p>Ok, we know page speed is important because fast sites equal happy users. And from my last post we know <a
title="Analyzing Website Page Speed" href="/analyzing-website-page-speeds/" target="_self">how to run a test for page speed</a>. But the big question remains is how does one go about optimizing their site using the feedback from the speed tests?<span
id="more-403"></span></p><p><img
class="alignright size-medium wp-image-426" title="Optimmizing Websites for Maximum Page Speed" src="http://searchfriendlywebdesign.com/wp-content/uploads/2010/04/speed-300x231.gif" alt="Optimmizing Websites for Maximum Page Speed" width="300" height="231" />I&#8217;m glad you asked!</p><p>From the page speed tests you&#8217;ll see a number of different criteria with some suggestions. Here are the 3 most common suggestions you&#8217;ll see.</p><h3>GZIP Compression:</h3><p>One of the most common suggestions is GZIP Compression. This one sounds technical but its actually pretty easy. First you have to make sure that your server is configured to run GZIP compression. You can find out by using this <a
href="http://www.gidnetwork.com/tools/gzip-test.php" target="_blank">gzip test</a>. If the response comes back no.. then you need to contact your hosting company and ask them if they can enable it by compiling mod_deflate in apache.</p><p>Once gzip compression is enabled on the server you&#8217;ll need to initiate it by modifying your .htaccess file. You can add your handler a couple of different ways.</p><p><code># compress all text &amp; html:<br
/> AddOutputFilterByType DEFLATE text/html text/plain text/xml</code></p><p>Or</p><p><code>#compress certain file types by extension:<br
/> &lt;Files *.html&gt;SetOutputFilter DEFLATE&lt;/Files&gt;</code></p><p>Apache doesn’t make it easy to include multiple types. You can force it by having multiple sections, one for each extension. The “proper” way uses “FilesMatch” to match files by a regular expression and would look something like this (if you wanted to compress html, php,txt, css, js, gif, jpg &amp; png)</p><p><code># compress html, php,txt, css, js, gif, jpg &amp;amp; png:<br
/> &lt;FilesMatch "\.(php|html|txt|css|js|gif|jpg)$"&gt;<br
/> SetOutputFilter DEFLATE<br
/> &lt;/FilesMatch&gt;<br
/> # END Compression<br
/> </code></p><p>For a better and more complete explanation on how GZIP Compression works as well as another explanation on how to implement gzip compression check out this <a
href="//betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/" target="_blank">great article</a>.</p><p>Just by adding gzip compression to this website, I decreased the load time by more than 50%.</p><h3>Compiling Stylesheets and Remove Excess Whitespace.</h3><p>If you have multiple stylesheets then a good practice is to compile all of the css files into one single css file. Just copy and paste the code from each stylesheet into the compiled one. And be sure to comment the beginning and end each sheet section. Once compiled you may want to go through and clean up excess whites pace. In the old days css code was formatted like this&#8230;</p><p><code>body {<br
/> font-size: 62.5%; /* Resets 1em to 10px */<br
/> font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;<br
/> background: #d5d6d7 url('images/kubrickbgcolor.jpg');<br
/> color: #333;<br
/> text-align: center;<br
/> }<br
/> #page {<br
/> background-color: white;<br
/> border: 1px solid #959596;<br
/> text-align: left;<br
/> }<br
/> #header {<br
/> background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;<br
/> }</code></p><p>This code could be tightened up quite a bit and would look something like this&#8230;</p><p><code>body {font-size: 62.5%; /* Resets 1em to 10px */ font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; background: #d5d6d7 url('images/kubrickbgcolor.jpg'); color: #333; text-align: center; }<br
/> #page { background-color: white; border: 1px solid #959596; text-align: left; }<br
/> #header { background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center; }</code></p><p>By cleaning up the whitespace of the theme stylesheet on Search Friendly Web Design, I reduced the file from over 500 lines to under 80 lines and shaved a few milliseconds off my page speed.</p><h3>Compiling JavaScript Files and Move Them Down Under</h3><p>The last common optimization technique is to compile JavaScript files in the same manner as we just did with the CSS files. Once you&#8217;ve compiled your several JS files into one, move the JS call from the header down to the footer.</p><p>By optimizing your site in these 3 ways you will reduce the total number of http requests and at the same time compress those few files to produce optimum page speed.</p> ]]></content:encoded> <wfw:commentRss>http://searchfriendlywebdesign.com/optimizing-website-page-speed/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Analyzing Website Page Speeds</title><link>http://searchfriendlywebdesign.com/analyzing-website-page-speeds/</link> <comments>http://searchfriendlywebdesign.com/analyzing-website-page-speeds/#comments</comments> <pubDate>Mon, 12 Apr 2010 15:15:48 +0000</pubDate> <dc:creator>Sammy Russo</dc:creator> <category><![CDATA[Search Engine Optimization]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[sem]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[speed test]]></category> <category><![CDATA[Webmaster Tools]]></category> <guid
isPermaLink="false">http://searchfriendlywebdesign.com/?p=390</guid> <description><![CDATA[Page loading speeds are important to websites, especially now that page speed is part of the Google search algorithm. To analyze the page speed or load time of your website, here are 3 free and easy ways to analyze your websites page speed. WebsiteOptimization.com The tool I&#8217;ve been using for more than 6 years is [...]]]></description> <content:encoded><![CDATA[<p></p><div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Fanalyzing-website-page-speeds%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Fanalyzing-website-page-speeds%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br
/> </a></div><p>Page loading speeds are important to websites, especially now that <a
href="/page-speed-now-part-of-google-search-algorithm/" target="_self">page speed is part of the Google search algorithm</a>. To analyze the page speed or load time of your website, here are 3 free and easy ways to analyze your websites page speed.<br
/> <span
id="more-390"></span></p><h3><a
href="http://searchfriendlywebdesign.com/wp-content/uploads/2010/04/page-speed-scrnshot.gif"><img
class="alignright size-medium wp-image-392" title="Page Speed Analysis - Speed Up Your Website" src="http://searchfriendlywebdesign.com/wp-content/uploads/2010/04/page-speed-scrnshot-208x300.gif" alt="Page Speed Analysis - Speed Up Your Website" width="208" height="300" /></a>WebsiteOptimization.com</h3><p>The tool I&#8217;ve been using for more than 6 years is the <a
href="http://www.websiteoptimization.com/services/analyze/" target="_self">WebsiteOptimization.com</a> page speed analysis tool.  Simply enter the url of the site you want to analyze. You&#8217;ll get a diagnosis or output of object size totals, external objects, page objects, download times and recommendations to help speed up your websites load time</p><h3>Google Webmaster Tools</h3><p>If you have an account with <a
href="https://www.google.com/webmasters/tools" target="_blank">Google Webmaster Tools</a> you can find a Performance Overiew which details how fast your site is.  And you&#8217;ll also find a list of HTML suggestions to help increase load speeds. To find this data, login to your GWT account and under the Labs drop menu you&#8217;ll find a link to Site Performance. If you don&#8217;t have a webmaster tools set it.. you should go check it ASAP.</p><h3>FireBug for Firefox</h3><p><a
href="http://getfirebug.com/" target="_self">FireBug is a plugin for FireFox</a> Browser. The way I&#8217;ve always set it up was install FireBug then install Google Page Speed which installs into FireBug.  Once installed, open the page you want to analyze and then click the little bug in the lower right corner of your FireFox browser. Look under Page Speed &gt; Performance Tab then click the analyze button to receive and output of your score out 100 and suggestions on how to fix or speed up your page load times.</p><p>There you have it, 3 simple ways to analyze your website page speed and get recommendations on how to clean things up and speed up your sites load time.</p><h2>Next Step Speed Optimization</h2><p>Now that we have our page speed analysis and suggestions it&#8217;s time to get our hands dirty with a little bit of <a
title="Optimizing Website Page Speed" href="/optimizing-website-page-speed/" target="_self">Web Page Speed Optimization</a>.</p> ]]></content:encoded> <wfw:commentRss>http://searchfriendlywebdesign.com/analyzing-website-page-speeds/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Rounded Corners with CSS</title><link>http://searchfriendlywebdesign.com/rounded-corners-with-css/</link> <comments>http://searchfriendlywebdesign.com/rounded-corners-with-css/#comments</comments> <pubDate>Fri, 08 May 2009 18:22:05 +0000</pubDate> <dc:creator>Sammy Russo</dc:creator> <category><![CDATA[Tutorials]]></category> <category><![CDATA[Web Resources]]></category> <guid
isPermaLink="false">http://searchfriendlywebdesign.com/?p=173</guid> <description><![CDATA[Some good stuff on creating rounded corners with css for your website.  Check out http://www.roundedcornr.com. Use the RoundedCornr engine to generate the images and CSS code for&#8230; Basic Rounded Corners Rounded Corners with a Gradient Rounded Corners with a Border Single Rounded Corner Image And here are a couple of great tutorials on rounded corners [...]]]></description> <content:encoded><![CDATA[<p></p><div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Frounded-corners-with-css%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Frounded-corners-with-css%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br
/> </a></div><p>Some good stuff on creating rounded corners with css for your website.  Check out <a
href="http://www.roundedcornr.com" target="_blank">http://www.roundedcornr.com</a>.</p><p>Use the RoundedCornr engine to generate the images and CSS code for&#8230;</p><ol><li>Basic Rounded Corners</li><li>Rounded Corners with a Gradient</li><li>Rounded Corners with a Border</li><li>Single Rounded Corner Image</li></ol><p>And here are a couple of great tutorials on rounded corners with CSS.</p><p>http://kalsey.com/2003/07/rounded_corners_in_css/</p><p>http://www.cssjuice.com/25-rounded-corners-techniques-with-css/</p><p>Enjoy</p> ]]></content:encoded> <wfw:commentRss>http://searchfriendlywebdesign.com/rounded-corners-with-css/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Social Networking &amp; Social Media  Optimization</title><link>http://searchfriendlywebdesign.com/social-networking-social-media-optimization/</link> <comments>http://searchfriendlywebdesign.com/social-networking-social-media-optimization/#comments</comments> <pubDate>Sat, 23 Aug 2008 15:49:52 +0000</pubDate> <dc:creator>Sammy Russo</dc:creator> <category><![CDATA[Search Engine Optimization]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[Web Resources]]></category> <guid
isPermaLink="false">http://searchfriendlywebdesign.com/social-networking-social-media-optimization/</guid> <description><![CDATA[I just finished a successful week at the Search Engine Strategies Conference in San Jose. While traveling home to Southern California on the Amtrak train.. I had some to reflect on what on what I took away from the conference. The hot topic was social media and social networking. Social Media Break Down Social media [...]]]></description> <content:encoded><![CDATA[<p></p><div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Fsocial-networking-social-media-optimization%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Fsocial-networking-social-media-optimization%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br
/> </a></div><p>I just finished a successful week at  the Search Engine Strategies Conference  in San Jose. While traveling home to Southern California on the Amtrak train.. I  had some to reflect on what on what I took away from the conference. The hot  topic was social media and social networking.</p><p><span
id="more-68"></span></p><h2>Social Media Break Down</h2><p>Social media is a user centric platform that connects people around the globe for the purposes of sharing and discussing information.</p><p>Social media can be broken down  into several different categories.. each with it&#8217;s own unique purposes  applications.</p><ul><li>Social News: Blogs, Podcasts, Livecasts</li><li>Social Sharing: You  Tube Videos and Flickr Photos</li><li>Social Networks (personal &amp; professional): Face Book, Linked  In</li><li>Social Bookmarks: Digg, Deliciou</li><li>Social Micro Blogging: Twitter</li></ul><h2>Social Media &amp; Search Engine Marketing</h2><p><strong>Define your audience.</strong><br
/> Defining your  audience is the most important step in any marketing campaign.. don&#8217;t just jump in headfirst and start  publishing before figuring out who your readers are, because the audience will  dictate what you publish and how you do it. Your audience can be broken down in  the following ways.</p><ul><li>Creators</li><li>Commenters</li><li>Critics</li><li>Spectators</li><li>Inactives</li></ul><p><span
style="font-weight: bold;">Social Media / Networking Tips</span></p><ul><li>When publishing content to a social network only post to relevant communities</li><li>The more you engage, the more people will engage with your content.</li><li>Keep engagement authentic</li><li>Create high quality content to make it link worthy</li><li>Social media needs to integrate with your online marketing</li></ul><p><strong>Social Media Optimization<br
/> </strong></p><ul><li>Pick a username that has a connection with your business or product</li><li>Tag and name videos &amp; images with keywords</li><li>Link your social profiles from your main website</li><li>Set up your profiles and optimize them with rich keyword content</li></ul><p><strong><br
/> Getting Started<br
/> </strong></p><ul><li>Sign up for the various social accounts to claim your name space</li><li>Start by publishing to one platform and beta test</li></ul><p><strong>Social Networking &amp; Link Building</strong><br
/> Social networking is  about engaging a community. To engage a community you need to have good content  that is inviting and useful. Social networking is a great way to  garner releavant inbound links to your website, blog etc.. but don&#8217;t go in with  the thinking that social networking is going to replace your link building  stratgy.. links are a by-product of social media. Social communities will notice  the transparency of your linking and oust you for it.</p> ]]></content:encoded> <wfw:commentRss>http://searchfriendlywebdesign.com/social-networking-social-media-optimization/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>URLs Restricted by Robots.txt in Google Webmaster Tools</title><link>http://searchfriendlywebdesign.com/urls-excluded-robots-txt-google-webmaster-tools/</link> <comments>http://searchfriendlywebdesign.com/urls-excluded-robots-txt-google-webmaster-tools/#comments</comments> <pubDate>Mon, 28 Jul 2008 01:54:02 +0000</pubDate> <dc:creator>Sammy Russo</dc:creator> <category><![CDATA[Search Engine Optimization]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Webmaster Tools]]></category> <guid
isPermaLink="false">http://searchfriendlywebdesign.com/?p=55</guid> <description><![CDATA[The other night I popped into the WordPress Support Forum to see if I could help solve anyone&#8217;s issues. One thread I responded to had to deal with someones site not being indexed properly by Google, plus Webmaster Tools was stating the site urls are restricted by robots.txt&#8230; but the site didn&#8217;t have a robots.txt. [...]]]></description> <content:encoded><![CDATA[<p></p><div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Furls-excluded-robots-txt-google-webmaster-tools%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Furls-excluded-robots-txt-google-webmaster-tools%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br
/> </a></div><p>The other night I popped into the WordPress Support Forum to see if I could help solve anyone&#8217;s issues. One thread I responded to had to deal with someones site not being indexed properly by Google, plus Webmaster Tools was stating the site urls are restricted by robots.txt&#8230; but the site didn&#8217;t have a robots.txt.</p><p><span
id="more-55"></span></p><p>I had seen this very issue with a couple of other websites / blogs that I run. In almost every case I had initially blocked search engines via the settings &gt; privacy &gt; I would like to block search engines, but allow normal visitors because the site(s) were in development. Once the sites were ready I would switch the privacy setting to allow search engines but for some reason Goolge would still think that robots were blocked.</p><p>If this happens to you there are two ways to go about things&#8230;</p><p>The passive approach is this.. you can do nothing. If you post or publish often (a couple of times a week) and you have the Google XML Sitemap Plugin installed on your WordPress site then it might take a few weeks for Google to hash things out&#8230; but things should work out on there own.</p><p>The proactive approach is go back to your privacy settings toggle it block engines again,  update.. settings then switch it back to allow engines and update settings. Next, in a text editor like Notepad create a new file called robots.txt and save to your website root folder (same directory as wp-config.php). In the file paste the following&#8230;.</p><pre>User-agent: *
Disallow:</pre><p>Upload the file to the server and re-submit your XML sitemap via Google Webmaster Tools Interface. What we just did was override the robots exclude / restriction and  tell all the engines that the entire site is open to be crawled.</p><p>Hope this is useful to</p> ]]></content:encoded> <wfw:commentRss>http://searchfriendlywebdesign.com/urls-excluded-robots-txt-google-webmaster-tools/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Dreamweaver Template to WordPress Theme Variation</title><link>http://searchfriendlywebdesign.com/dreamweaver-template-to-wordpress-theme-variation/</link> <comments>http://searchfriendlywebdesign.com/dreamweaver-template-to-wordpress-theme-variation/#comments</comments> <pubDate>Sun, 13 Jul 2008 14:44:58 +0000</pubDate> <dc:creator>Sammy Russo</dc:creator> <category><![CDATA[Tutorials]]></category> <guid
isPermaLink="false">http://searchfriendlywebdesign.com/dreamweaver-template-to-wordpress-theme-variation/</guid> <description><![CDATA[Last year I published a tutorial outlining how to convert a Dreamweaver Template into a WordPress Theme. In that first method we detached the page from the Dreamweaver template and we eventually broke the templated file into the various WordPress include files. In this alternate variation we will keep the association between the themes files [...]]]></description> <content:encoded><![CDATA[<p></p><div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Fdreamweaver-template-to-wordpress-theme-variation%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Fdreamweaver-template-to-wordpress-theme-variation%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br
/> </a></div><p>Last year I published a tutorial outlining how to <a
title="Conver Dreamweaver Template into a WordPress Theme" href="http://searchfriendlywebdesign.com/dreamweaver-templates-into-wordpress-themes/">convert a Dreamweaver Template into a WordPress Theme</a>.  In that first method we detached the page from the Dreamweaver template and we eventually broke the templated file into the various WordPress include files. In this alternate variation we will keep the <strong>association between the themes files &amp; the Dreamweaver Template intact.</strong> We&#8217;ll drop the WordPress Loop and sidebar code into the editable regions of the Dreamweaver Templated page via source code or split view. And just like in the first tutorial, we will also be merging style sheets together without bringing over too much code so theres no weird cascading effects from overlapping styles.</p><p>When converting a Dreamweaver Template to a WordPress Theme, I personally prefer to use the initial method because creating a full on WordPress Theme with all it&#8217;s include files makes managing your WordPress CMS or Blog easier and more versatile in my opinion.</p><p><strong>Suggested Requirements</strong></p><ul><li>At the very minimum your Dreamweaver Template needs to have one editable region for the main body area and one editable region for the side bar area.</li><li>Any person attempting to use this tutorial should have a moderate understanding of HTML &amp; CSS, a pretty good understanding of how Dreamweaver Templates work, a good attention to detail and common sense.</li><li>Most <a
title="Conver Dreamweaver Template into a WordPress Theme" href="http://searchfriendlywebdesign.com/dreamweaver-templates-into-wordpress-themes/">important, you should read through the original tutorial</a> as this one is a quick bulleted todo list, where the original method goes into a little more detail. Read through both and decide which route you want to take.</li><li>Read the primers for <a
href="http://codex.wordpress.org/Theme_Development" target="_blank">Theme Development</a> and <a
href="http://codex.wordpress.org/The_Loop" target="_blank">The WordPress Loop</a>&#8230; at least once.</li></ul><p><span
id="more-54"></span></p><p><strong>Time to get started&#8230;</strong></p><p>1. Open your Dreamweaver Template my_template.dwt file and save as a new name like my_wpblog_template_.dwt or something.</p><p>2. Update all links in your Dreamweaver Template</p><ul><li>Update link calls to be absolute URL&#8217;s</li><li>Update images calls to be absolute URL&#8217;s</li></ul><p>3. Create your various php files</p><ul><li>file &gt; new from template &gt; choose the blog template</li><li>save as wp-content/themes/your_theme/index.php</li><li>repeat the process and create single.php, search.php and page.php</li></ul><p>Save and leave all 4 files open</p><p>4. Update Stylesheet</p><ul><li>open the site stylesheet associated with the Dreamweaver Template</li><li>save as wp-content/themes/theme_folder/style.css =&gt; leave open</li></ul><p>5. Go back to your NEW index.php, toggle split view,</p><ul><li>open index.php from the Default WordPress Kubrick Theme</li><li>copy everything from and including &lt;?php if (have_posts()) : ?&gt;  to  &lt;?php endif; ?&gt; =&gt; paste into to the body section editable region via the source code of your index.php file we just created from your Dreamweaver Template.</li><li>scan through the source code you just pasted.. note all the different styles being used.</li></ul><p>6. Open the stylesheet from the Default WordPress Kubrick Theme</p><ul><li>add comments from top of default css and paste into yours.. update theme name, version, author etc.</li><li>copy the styles associated with the Kubrick loop code from step 5 and paste them into your new style.css file.</li></ul><p>7. Repeat Steps 5 &amp; 6 for single.php, search.php and page.php, again using the WP Loop code from the associated Kubrick files. Don&#8217;t forget to carry over the associated styles.</p><p>8. Carry over the sidebar code, copy everything between &lt;div id= &#8220;sidebar&#8221;&gt; &lt;/div&gt;. Copyall associated styles sidebar styles. You can either skip  #sidebar container style (around line #532) or copy it over and adjust it to fit your site.</p><p>9. Copy the following files over from the default folder: function.php, searchform.php, comments.php and comments_popup.php and paste them into your new theme directory.</p><p>10. Merge your head content from the  Kubrick header.php file into the Dreamweaver Template so it can filter out to all associated pages. Be sure not to over write or mess up and of the Dreamweaver Template tags.</p><p>11. upload your theme, test all the different page types; tweak styles and formatting as need be.</p><p>12. All done&#8230;</p><p>Remember.. if you get stumped or don&#8217;t understand a part of my explanation, please leave a comment with your issue and I&#8217;ll try and follow up.. I&#8217;m usually pretty fast to respond. Furthermore, if you decide this task is beyond your skill set, please contact us for a free consultation.</p> ]]></content:encoded> <wfw:commentRss>http://searchfriendlywebdesign.com/dreamweaver-template-to-wordpress-theme-variation/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Goal Conversions in Google Analytics</title><link>http://searchfriendlywebdesign.com/goal-conversions-in-google-analytics/</link> <comments>http://searchfriendlywebdesign.com/goal-conversions-in-google-analytics/#comments</comments> <pubDate>Wed, 11 Jun 2008 00:09:13 +0000</pubDate> <dc:creator>Sammy Russo</dc:creator> <category><![CDATA[Tutorials]]></category> <category><![CDATA[Web Resources]]></category> <category><![CDATA[Google Analytics]]></category> <guid
isPermaLink="false">http://searchfriendlywebdesign.com/?p=47</guid> <description><![CDATA[One of my clients decided that we they needed to start tracking certain goals or conversions on the website via Google Analytics. So I set up the the allotted conversion goals / funnels, but I needed more. According to Google Analytics documentation or Help Center, they say that if you need to more than four [...]]]></description> <content:encoded><![CDATA[<p></p><div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Fgoal-conversions-in-google-analytics%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Fgoal-conversions-in-google-analytics%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br
/> </a></div><p>One of my clients decided that we they needed to start tracking certain goals or conversions on the website via Google Analytics. So I set up the the allotted conversion goals / funnels, but I needed more.</p><p>According to Google Analytics documentation or Help Center, they say that if you need to more than four goal conversions&#8230; set up additional profiles.  So I did.. I took the snippet of java script code (we&#8217;re using the Legacy Tracking Code &#8211; urchin.js) and pasted it along side the other script. I waited a couple of days and noticed that the second profile wasn&#8217;t collecting data.</p><p><span
id="more-47"></span></p><p><strong>Troubleshooting Round 1</strong><br
/> So I started examining the code snippets&#8230; I noticed they were out of sequential order according to the user account # associated with this site profile ex.. _uacct = &#8220;UA-8XXXX2-3&#8243;;. So I put them in sequential order and all of a sudden the second profile  started registering data&#8230; sweet I figured out.</p><p>My code looked something like this&#8230;</p><p><img
class="aligncenter size-full wp-image-48" title="js1" src="http://searchfriendlywebdesign.com/wp-content/uploads/2008/06/js1.gif" alt="" width="628" height="249" /></p><p>A few days later, colleague and friend, <a
href="http://searchenginemarketing.com">Search Master Jamie Low</a> called me and said Google Analytics stopped tracking our account. What happened was once I switched the code around it activated the second profile but deactivated the first.</p><p><strong>Troubleshooting Round 2</strong><br
/> I&#8217;ll admit.. I&#8217;m terrible with javascript.. I can install them but have no idea what any of the code means.. but I have worked with them so I should have used a little more common sense.  First I fixed the issue by removing the call to the second profile. But I still had find the solution to track both.</p><p>Unfortunately, I couldn&#8217;t find the answer on Google anywhere so I sat an pondered the code for a little while. All of sudden I started thinking back to the validation and calendar scripts I install on client forms and how those calls to scripts are structured.  I had it all wrong I needed to combine the two scripts into one.. not use two separate ones so it would like this&#8230;</p><p><img
class="aligncenter size-full wp-image-49" title="js2" src="http://searchfriendlywebdesign.com/wp-content/uploads/2008/06/js2.gif" alt="" width="627" height="178" /></p><p>After double checking things this afternoon it appears that both sites are now tracking data. I will post a follow up in a few days with final results to let you know how its going and if I really fixed it.</p> ]]></content:encoded> <wfw:commentRss>http://searchfriendlywebdesign.com/goal-conversions-in-google-analytics/feed/</wfw:commentRss> <slash:comments>17</slash:comments> </item> <item><title>Upgrading WordPress Using Dreamweaver</title><link>http://searchfriendlywebdesign.com/upgrading-wordpress/</link> <comments>http://searchfriendlywebdesign.com/upgrading-wordpress/#comments</comments> <pubDate>Sun, 06 Jan 2008 00:18:00 +0000</pubDate> <dc:creator>Sammy Russo</dc:creator> <category><![CDATA[Tutorials]]></category> <category><![CDATA[Wordpress Tips & Tricks]]></category> <category><![CDATA[Upgrading Wordpress]]></category> <guid
isPermaLink="false">http://searchfriendlywebdesign.com/upgrading-wordpress/</guid> <description><![CDATA[Dreamweaver is my primary web development tool&#8230; I use it for writing code and for FTP. There are a lot of folks out there who swear up and down that Dreamweaver FTP is aweful. Personally I love it and I&#8217;ve never, ever had an issue. Here it goes Step 1: Backup everything; download all files [...]]]></description> <content:encoded><![CDATA[<p></p><div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Fupgrading-wordpress%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Fupgrading-wordpress%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br
/> </a></div><p>Dreamweaver is my primary web development tool&#8230; I use it for writing code and for FTP. There are a lot of folks out there who swear up and down that Dreamweaver FTP is aweful. Personally I love it and I&#8217;ve never, ever had an issue.</p><p>Here it goes <span
id="more-20"></span></p><p><img
src="http://searchfriendlywebdesign.com/wp-content/uploads/2008/01/dw_ftp_mngr.gif" alt="screenshot of dreamweaver ftp window" align="right" /><strong>Step 1:</strong> Backup everything; download all files via FTP and backup all database tables with either a plugin or via PHP My Admin. Even though you may only be running a basic security upgrade back up everything&#8230; even the database. To keep things organized I generally create a zip of my WordPress backups and move it over to my external hard drive.</p><p><strong>Step 2:</strong> Download the <a
href="http://wordpress.org/download/" target="_blank">latest version of WordPress</a>. Unzip the archive into the default WordPress folder and place it the associated website folder on your local machine.</p><p><strong>Step 3:</strong> Upload the WordPress folder to the proper directory on your web server via FTP.</p><p><strong>Step 4:</strong> Delete the appropriate files fromt the server:</p><ol><li>Delete <code>/wp-admin/</code> folder.</li><li>Delete <code>/wp-includes/</code> folder. Note: <strong>You must backup <code>/wp-includes/languages/</code> directory if exists.</strong></li><li>Delete all the wordpress files in the root directory where the <code>index.php</code> file is found <strong>EXCEPT!</strong>&#8230; <strong>DO NOT DELETE <code>- wp-config.php<br
/> - .HTACCESS </code></strong><code>(if it exists)</code><br
/> <strong><code>- Fantastico files </code></strong><code>(if they exist)</code><br
/> <strong><code>- sitemap.xml </code></strong><code>(if it exists)</code></li></ol><p>and any other files located in the website root that DONOT come packaged with a WordPress Installation.<br
/> <strong>Step 5:</strong> Restore files from the lastest version.</p><ol><li>Move the <code>wp-admin</code><code> &amp; wp-includes </code>directories and all other WP files out of the WordPress folder and into the root of the appropriate directory.</li><li>If existed, restore <code>/wp-includes/languages/</code> directory</li></ol><p>Step 6: Run the upgrade script http://yoursite.com/wp-admin/upgrade.php<br
/> <strong>Step 7:</strong> Test your site and make sure it’s in tact! Success!!</p><p><strong>Step 8:</strong>Dowload all files on the server to your local machine to ensure everthing has the proper relative path.</p><p><strong>Step 9:</strong> Go get a fresh cup of coffee &#8211; you’re done!</p> ]]></content:encoded> <wfw:commentRss>http://searchfriendlywebdesign.com/upgrading-wordpress/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Dreamweaver Templates into WordPress Themes</title><link>http://searchfriendlywebdesign.com/dreamweaver-templates-into-wordpress-themes/</link> <comments>http://searchfriendlywebdesign.com/dreamweaver-templates-into-wordpress-themes/#comments</comments> <pubDate>Tue, 25 Sep 2007 14:53:02 +0000</pubDate> <dc:creator>Sammy Russo</dc:creator> <category><![CDATA[Tutorials]]></category> <guid
isPermaLink="false">http://searchfriendlywebdesign.com/dreamweaver-templates-into-wordpress-themes/</guid> <description><![CDATA[This tutorial explains how to take your Dreamweaver Template and convert it into a WordPress Theme. I also posted a variation of this tutorial where I leave the Dreamweaver Template intact. You may want to read through both before you begin. Note: It helps if you are familiar with Dreamweaver Templates, HTML and basic CSS. [...]]]></description> <content:encoded><![CDATA[<p></p><div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Fdreamweaver-templates-into-wordpress-themes%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Fdreamweaver-templates-into-wordpress-themes%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br
/> </a></div><p>This tutorial explains how to take your <strong>Dreamweaver Template and convert it into a WordPress Theme</strong>. I also posted a <strong><a
href="http://searchfriendlywebdesign.com/dreamweaver-template-to-wordpress-theme-variation/" target="_self">variation of this tutorial</a> </strong>where I leave the Dreamweaver Template intact. You may want to read through both before you begin.</p><p>Note: It helps if you are familiar with Dreamweaver Templates, HTML and basic CSS. If you think this tutorial is beyond your skill level, we can <a
href="/services/dreamweaver-to-wordpress/"><strong>convert your Dreamweaver Template into a WordPress Theme</strong></a> for a small fee.</p><h3>Let&#8217;s Get Started</h3><p>Through this process we&#8217;ll start by creating a blank Dreamweaver Templated page, we&#8217;ll detach it from the Dreamweaver Template, insert the WordPress loop, sidebar &amp; header code, adjust the stylesheet a bit and finally break the page into the various WordPress include files typically used in a WordPress theme.  We&#8217;ll be grabbing the WordPress loop, sidebar and header code from the Default WordPress Kubrick Theme and pasting it into the Dreamweaver Templated page.</p><p><a
href="http://www.dpbolvw.net/click-2674381-10480556" target="_blank"><br
/> <img
src="http://www.tqlkg.com/image-2674381-10480556" border="0" alt="Design Premium CS4" width="250" height="250" align="right" /></a>I like to create a new page from the  Dreamweaver Template I plan to convert and name it index.html, then I detach the file from the template for a few reasons.  First, once in WordPress, you don&#8217;t need all that extra Dreamweaver template mark up. And second, Dreamweaver doesn&#8217;t understand the WP commands when including the header, footer and sidebar files because they aren&#8217;t standard includes. Finally, this allows me to work in WSYIWYG version for most of the process. However, I suggest you get used to working in split mode (code &amp; Design).</p><p>Before we start converting your Dreamweaver Template into a complete WordPress Theme, please note that you will need a good working knowledge of HTML and CSS, a very basic understanding of PHP, and good attention to detail.</p><p>And By all means.. if you get stumped or don&#8217;t understand a part of my explanation, please leave a comment with your issue and I&#8217;ll try and follow up.. I&#8217;m usually pretty fast to respond.</p><p><span
id="more-6"></span></p><p><strong>Read the Primers in the Codex</strong><br
/> I highly recommend you first read <a
href="http://codex.wordpress.org/Theme_Development" target="_blank">Theme Development</a> and <a
href="http://codex.wordpress.org/The_Loop" target="_blank">The WordPress Loop</a>&#8230; at least once.</p><p><strong>Optional Preliminary Step &#8211; Merge the Stylesheets<br
/> </strong>You have two options when it comes to merging the stylesheets. Before converting your Dreamweaver Template into WordPress, you can sift through the Loop and Sidebar code from the default WordPress Theme, grab the needed formatting styles and paste them into your main stylesheet.</p><p>Your other option is to merge  the css code on the fly as you copy and paste from the Kubrick theme files.  If your main site stylesheet doesn&#8217;t already utilize content, sidebar and footer container div tags, you may want to create them and style them to your liking.  After you get your Dreamweaver / WordPress theme working you can go back and tweak your styles accordingly.<br
/> <strong>Let&#8217;s Started Converting Your Dreamweaver Template<br
/> </strong>Step 1- Theme Directory: Create a folder to hold your theme. Place it inside the themes directory, which is located inside of wp-content.. s o your folder structure should look something like: site folder &gt; wp-content &gt; themes &gt; your theme folder &gt; ThemeFiles.php</p><p>Step 2 &#8211; The Style Sheet: If you don&#8217;t name your stylesheet correctly and add the comment tag markup at the top, your theme will not appear under your presentations tab.</p><ul><li>Rename your existing stylesheet as <strong>style.css</strong> and save it to your new WordPress theme folder.</li><li>Add this snippet of code to the very top of your stylesheet and fill in the info accordingly.</li><pre>/*
Theme Name:
Theme URI:
Description:
Author:Author URI:
Template:Version:General comments/License Statement if any.
*/</pre></ul><p>Step 3 &#8211; Create an HTML File: As I mentioned above I like to start by creating a standard html file</p><ul><li>Click file &gt; new from template &gt; chose the template you want to use &gt; save as index.html into the theme folder</li><li>Click Modify&gt; Templates &gt; Detach from template</li><li>Update the link to the stylesheet to match that of the one we created in Step 2. For now make it absolute link so you&#8217;ll need to upload the css file to the server.</li></ul><p>Step 4 &#8211; Add Comment tags: I like to add comment tags in specific places to mark off the header,  the footer and sidebar sections.</p><ul><li>Your header comment tag can go just outside the closing head tag or if you have a horizontal top navigation, it can go just below the nav.. just place  it logically. I tend to place just outside the opening of the  div id content tag.<pre>&lt;/head&gt;&lt;!-- End Header --&gt;</pre></li><li>Do the same for your sidebar and footer areas<pre>&lt;!-- begin sidebar--&gt; &lt;!--begin footer --&gt;</pre></li><li>Finally add a comment tag for the WP Loop&#8230; it should go where your main content editable region used to be.</li></ul><p>Step 5 &#8211; Link Modification: I&#8217;m assuming that the central navigation &amp; footer nav (if it exists) for your existing website is going to stay so you need to update the links to make them all absolute URL&#8217;s&#8230; http://yoursite.com/page.html.</p><p>Step 6 &#8211; Add WP Template Tags: Open up the necessary files from the default WordPress Kubrick Theme.  Open up header, footer, index, sidebar and style.</p><ul><li>Header: Replace everything from the top of the file to the bottom of your closing head tag with the following into your index.html page&#8230;</li><li>If you have java script calls and extra head content that is unique to your Dreamweaver / WordPress Theme then pay close attention and merge what you need and be careful not to overwrite anyting important.</li><li>For visual purposes you may want to temporarily keep the original absolute call to the stylesheet.</li><li><table
style="height: 795px;" border="0" cellspacing="0" cellpadding="0" width="526"><tbody><tr><td
style="border: 1px solid #333333;"><pre>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD
XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"
&lt;?php language_attributes(); ?&gt;&gt;
&lt;head profile="http://gmpg.org/xfn/11"&gt;
&lt;meta http-equiv="Content-Type" content="&lt;?php
bloginfo('html_type'); ?&gt;; charset=
&lt;?php bloginfo('charset'); ?&gt;" /&gt;
&lt;title&gt;&lt;?php bloginfo('name'); ?
&gt;&lt;?php wp_title(); ?&gt;&lt;/title&gt;
&lt;eta name="generator" content="WordPress
&lt;?php bloginfo('version'); ?&gt;" /&gt;
&lt;!-- leave this for stats please --&gt;
&lt;style type="text/css" media="screen"&gt;
@import url( &lt;?php bloginfo('stylesheet_url');
?&gt; )&lt;/style&gt;
&lt;link rel="alternate" type="application/rss+xml"
title="RSS 2.0" href="&lt;?php bloginfo('rss2_url'); ?&gt;" /&gt;
&lt;link rel="alternate" type="text/xml"
title="RSS .92" href="&lt;?php bloginfo('rss_url'); ?&gt;" /&gt;
&lt;link rel="alternate" type="application/atom+xml"
title="Atom 0.3" href="&lt;?php bloginfo('atom_url'); ?&gt;" /&gt;
&lt;link rel="pingback"
href="&lt;?php bloginfo('pingback_url'); ?&gt;" /&gt;
&lt;?php wp_get_archives
('type=monthly&amp;format=link'); ?&gt;
&lt;?php //comments_popup_script(); //
off by default ?&gt;
&lt;?php wp_head(); ?&gt;
&lt;/head&gt;</pre></td></tr></tbody></table></li></ul><ul><li>Sidebar: Replace everything from the beginning to the end of the sidebar div tags with the following&#8230;<br
/><table
style="height: 2053px;" border="0" cellspacing="0" cellpadding="0" width="517"><tbody><tr><td
style="border: 1px solid #333333;"><pre>&lt;div id="sidebar"&gt;
&lt;ul&gt;
&lt;?php 	/* Widgetized sidebar, if you have the plugin installed. */
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?&gt;
&lt;li&gt;&lt;?php include (TEMPLATEPATH . '/searchform.php'); ?&gt;
&lt;/li&gt;&lt;li&gt;
&lt;?php /* If this is a 404 page */ if (is_404()) { ?&gt;
&lt;?php /* If this is a category archive */ } elseif (is_category()) { ?&gt;
&lt;p&gt;You are currently browsing the archives for the
&lt;?php single_cat_title(''); ?&gt; category.&lt;/p&gt;
&lt;?php /* If this is a yearly archive */ } elseif (is_day()) { ?&gt;
&lt;p&gt;You are currently browsing the
&lt;a href="&lt;?php bloginfo('home'); ?&gt;/"&gt;
&lt;?php echo bloginfo('name'); ?&gt;&lt;/a&gt; weblog archives
for the day &lt;?php the_time('l, F jS, Y'); ?&gt;.&lt;/p&gt;
&lt;?php /* If this is a monthly archive */ } elseif (is_month()) { ?&gt;
&lt;p&gt;You are currently browsing the
&lt;a href="&lt;?php bloginfo('home'); ?&gt;/"&gt;
&lt;?php echo bloginfo('name'); ?&gt;&lt;/a&gt; weblog archives
for &lt;?php the_time('F, Y'); ?&gt;.&lt;/p&gt;
&lt;?php /* If this is a yearly archive */ } elseif (is_year()) { ?&gt;
&lt;p&gt;You are currently browsing
the &lt;a href="&lt;?php bloginfo('home'); ?&gt;/"&gt;
&lt;?php echo bloginfo('name'); ?&gt;&lt;/a&gt; weblog archives
for the year &lt;?php the_time('Y'); ?&gt;.&lt;/p&gt;
&lt;?php /* If this is a monthly archive */ } elseif (is_search()) { ?&gt;
&lt;p&gt;You have searched the &lt;
a href="&lt;?php echo bloginfo('home'); ?&gt;/"&gt;
&lt;?php echo bloginfo('name'); ?&gt;&lt;/a&gt; weblog archives
for &lt;strong&gt;'&lt;?php the_search_query(); ?&gt;'&lt;/strong&gt;.
If you are unable to find anything in these search results,
you can try one of these links.&lt;/p&gt;
&lt;?php /* If this is a monthly archive */ } elseif
(isset($_GET['paged']) &amp;&amp; !empty($_GET['paged'])) { ?&gt;
&lt;p&gt;You are currently browsing the &lt;
a href="&lt;?php echo bloginfo('home'); ?&gt;/"&gt;
&lt;?php echo bloginfo('name'); ?&gt;&lt;/a&gt;
weblog archives.&lt;/p&gt;
&lt;?php } ?&gt;
&lt;/li&gt;
&lt;?php wp_list_pages('title_li=&lt;h2&gt;Pages&lt;/h2&gt;' ); ?&gt;
&lt;li&gt;&lt;h2&gt;Archives&lt;/h2&gt;
&lt;ul&gt;
&lt;?php wp_get_archives('type=monthly'); ?&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;?php wp_list_categories('show_count=1&amp;
title_li=&lt;h2&gt;Categories&lt;/h2&gt;'); ?&gt;
&lt;?php /* If this is the frontpage */
if ( is_home() || is_page() ) { ?&gt;
&lt;?php wp_list_bookmarks(); ?&gt;
&lt;li&gt;&lt;h2&gt;Meta&lt;/h2&gt;
&lt;ul&gt;
&lt;?php wp_register(); ?&gt;
&lt;li&gt;&lt;?php wp_loginout(); ?&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://validator.w3.org/check/referer" t
itle="This page validates as XHTML 1.0 Transitional"&gt;
Valid &lt;abbr title="eXtensible HyperText Markup
Language"&gt;XHTML&lt;/abbr&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gmpg.org/xfn/"&gt;&lt;abbr
title="XHTML Friends Network"&gt;XFN&lt;/abbr&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wordpress.org/" title="Powered by WordPress,
state-of-the-art semantic personal publishing
platform."&gt;WordPress&lt;/a&gt;&lt;/li&gt;
&lt;?php wp_meta(); ?&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;?php } ?&gt;
    &lt;?php endif; ?&gt;
&lt;/ul&gt;
&lt;/div&gt;</pre></td></tr></tbody></table></li></ul><ul><li>Footer:  Insert the following code into your footer section&#8230;<br
/><table
style="height: 471px;" border="0" cellspacing="0" cellpadding="0" width="516"><tbody><tr><td
style="border: 1px solid #333333;"><pre>&lt;div id="footer"&gt;&lt;!-- If you'd like to
support WordPress, having the "powered by" link someone on your
blog is the best way, it's our
only promotion or advertising. --&gt;
&lt;p&gt;
&lt;?php bloginfo('name'); ?&gt; is proudly powered by
&lt;a href="http://wordpress.org/"&gt;WordPress&lt;/a&gt;
&lt;br /&gt;&lt;a href="&lt;?php bloginfo('rss2_url');
?&gt;"&gt;Entries (RSS)&lt;/a&gt;
and &lt;a href="&lt;?php bloginfo('comments_rss2_url'); ?&gt;
"&gt;Comments (RSS)&lt;/a&gt;.
&lt;!-- &lt;?php echo get_num_queries(); ?&gt; queries.
&lt;?php timer_stop(1); ?&gt; seconds. --&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;?php wp_footer(); ?&gt;</pre></td></tr></tbody></table></li></ul><ul><li>Index.php: Insert the loop<br
/><table
style="height: 1038px;" border="0" cellspacing="0" cellpadding="5" width="517"><tbody><tr><td
style="border: 1px solid #333333;"><pre>&lt;div id="content"&gt;
&lt;!-- here comes the loop --&gt;
&lt;?php if (have_posts()) : ?&gt;
&lt;?php while (have_posts()) :
the_post(); ?&gt;
&lt;div class="post" id="post-&lt;?php the_ID(); ?&gt;"&gt;
&lt;h2&gt;&lt;a href="&lt;?php the_permalink() ?&gt;"
rel="bookmark" title="Permanent Link to
&lt;?php the_title(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;small&gt;&lt;?php the_time('F jS, Y') ?&gt;
&lt;!-- by &lt;?php the_author() ?&gt; --&gt;&lt;/small&gt;
&lt;div class="entry"&gt;
&lt;?php the_content('Read the rest of this entry »'); ?&gt;
&lt;/div&gt;
&lt;p class="postmetadata"&gt;Posted in &lt;?php the_category(', ') ?&gt; |
&lt;?php edit_post_link('Edit', '', ' | '); ?&gt;
&lt;?php comments_popup_link('No Comments »',
'1 Comment »', '% Comments »'); ?&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;?php endwhile; ?&gt;
&lt;div class="navigation"&gt;
&lt;div class="alignleft"&gt;&lt;?php next_posts_link
('« Previous Entries') ?&gt;&lt;/div&gt;
&lt;div class="alignright"&gt;&lt;?php previous_posts_link
('Next Entries »') ?&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;?php else : ?&gt;
&lt;h2 class="center"&gt;Not Found&lt;/h2&gt;
&lt;p class="center"&gt;Sorry, but you are looking
for something that isn't here.&lt;/p&gt;
&lt;?php include (TEMPLATEPATH . "/searchform.php"); ?&gt;
&lt;?php endif; ?&gt;
&lt;!-- the loop is closed --&gt;
&lt;/div&gt;</pre></td></tr></tbody></table></li></ul><p>Step 7 &#8211; Create Your Includes: Create 3 blank documents name them sidebar.php, footer.php, header.php and save them to your WordPress Theme folder</p><ul><li>From the top of index.html file,  cut all the code down to (but not including) the <strong>header comment tag</strong> and paste it into header.php  In place of the code we just cut&#8230; insert the WordPress Header Template tag.<pre>&lt;?php get_header(); ?&gt;</pre></li><li>Do the same for your footer code and replace it with<pre>&lt;?php get_footer(); ?&gt;</pre></li><li>Finally, do the same for the sidebar code and replace it with<pre>&lt;?php get_sidebar(); ?&gt;</pre></li></ul><p>Step 8 &#8211; Rename Your Index.html file to Index.php.</p><p>Step 9 &#8211; Copy function.php, search.php, comments.php and comments_popup.php from the Kubrick Theme directory and paste them into your dreamweaver / wordpress theme directory.</p><p>Step 10 &#8211; Follow this same process to create your single.php and whatever other template files you need like archive.php, page.php, category.php etc. For the most part you can just rename your index.php file and adjust the bits of code to match what is in the respective Kubrick files.</p><p>Step 11-  Upload your theme directory to your test install, login into your admin panel &gt; presentations and your new theme should appear&#8230; click it and view your site. Go test out your new theme&#8230; if everything seems to be working then it&#8217;s time to cleanup the CSS file.</p><p>Step 12 &#8211; Widgetize the sidebar: If you followed the directions properly your sidebar should already be widgetized. If it&#8217;s not, make sure you copied over the function.php file and the widget code is intact in the sidebar file. If you have further issues check out</p><p>That&#8217;s It you should be done and now your dreamweaver template should be functioning as a working WordPress theme.</p><table
border="0" cellspacing="0" cellpadding="5" width="400" align="center"><tbody><tr><td
align="center" valign="middle"></td><td
align="center" valign="middle"><a
onmouseover="window.status='http://www.adobe.com';return true;" onmouseout="window.status=' ';return true;" href="http://www.anrdoezrs.net/click-2674381-10500197" target="_blank"><br
/> <img
src="http://www.awltovhc.com/image-2674381-10500197" border="0" alt="Dreamweaver CS4" width="250" height="250" /></a></td></tr></tbody></table> ]]></content:encoded> <wfw:commentRss>http://searchfriendlywebdesign.com/dreamweaver-templates-into-wordpress-themes/feed/</wfw:commentRss> <slash:comments>34</slash:comments> </item> <item><title>Simple Maintenance &#8211; Backup Everything</title><link>http://searchfriendlywebdesign.com/simple-maintenace/</link> <comments>http://searchfriendlywebdesign.com/simple-maintenace/#comments</comments> <pubDate>Sat, 06 Jan 2007 01:25:10 +0000</pubDate> <dc:creator>Sammy Russo</dc:creator> <category><![CDATA[Tutorials]]></category> <category><![CDATA[Restore Wordpress]]></category> <guid
isPermaLink="false">http://searchfriendlywebdesign.com/simple-maintenace/</guid> <description><![CDATA[Backups are so important, yet one might not appreciate them until you something catastrophic happens and you actually need one. I currently administer several Word Press Blogs (this being one of them) and working on launching another here very soon… I found it very educational to actually go through the entire backup and restoring process [...]]]></description> <content:encoded><![CDATA[<p></p><div
class="tweetmeme_button" style="float: right; margin-left: 10px;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Fsimple-maintenace%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsearchfriendlywebdesign.com%2Fsimple-maintenace%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br
/> </a></div><p>Backups are so important, yet one might not appreciate them until you something catastrophic happens and you actually need one. I currently administer several Word Press Blogs (this being one of them) and working on launching another here very soon… I found it very educational to actually go through the entire backup and restoring process of one my blog sites.</p><p>Fortunately for me I have a development blog that is password protected and strictly for the use of a web team that I work with. We use it to post design samples, project lists and assign tasks to the individuals involved. So we decided that being the WebDev blog is not live so to speak that we do a practice run of restoring it from backup files so we know the process if anything crashed on one of our live sites.</p><p><span
id="more-22"></span></p><p>DO NOT TRY THIS AT HOME KIDS! First we backed everything up and then deleted everything… all the files on the server and the entire database. Using the backup files we restored the entire blog inside of hour. Below is our documented backup and restore process…</p><p
style="font-weight: bold">The Backup Process</p><ol><li>Download the entire file directory via FTP (File Transfer Protocol). If you want a good FTP program try <a
href="http://filezilla.sourceforge.net/">FileZilla</a> it’s freaking fast. I generally archive my FTP files on an external hard drive on a regular basis.</li><li>Database backup: You can back it manually via PHP My Admin or use the Backup plugin that comes pre-installed with Word Press.<ul><li>From the Word Press Admin Panel click Manage &gt; Backup. (requires that you active the backup plugin first)</li><li>Choose your backup option (I tend to download to my computer) and click the “Backup Button” on the right. It might be good practice to run it a second time and save it the server.</li></ul></li></ol><p><strong>Restoring Word Press</strong></p><p>In the event that you need to completely restore / resurrect WordPress (both the files and the database).. the process is pretty simple.</p><ol><li>Upload via FTP the entire WordPress directory of files. <span
style="font-weight: bold">DO NOT run the install file</span> via the browser.</li><li>Login to PhPMyAdmin via the webhost control panel.</li><li>Select the database for the blog. <span
style="font-weight: bold">If we have to recreate the database then it must have the same database name, login name and password as the original database.</span> Once the database is selected, click browse… find the database backup file (ends in .sql) and click go. You should see a Import Successful if all went well. If there is an error refer to the Word Press.org Support Forum.</li><li>You should be done at this point and your WordPress blog back on online</li></ol><p><span
style="font-weight: bold">When To Run Backups:</span></p><p>I backup my Word Press databases at least once a weekly… it really depends on how much is being posted or added to the database. If have a ton of traffic, posts, and comments then you might consider backing up the database a couple times a week.</p><p>A complete backup of the file directory should be done monthly as routine maintenance<strong> </strong>especially if you have several admins who constantly tweak stuff.<strong><br
/> </strong></p><p>A full backup should happen…<strong><br
/> </strong></p><ul><li>Before upgrading to the latest stable release of WordPress.</li><li>Before we make any substantial changes to the file directories ie adding plugins, updating templates, modifying CSS.</li></ul><p>Hopefully you will never have to restore your blog from backups but in the event you do… it shouldn’t take more than hour at least if you use Word Press. Anyhow.. it doesn’t make a difference what platform you use.. run back up regularly so you don’t lose vital information.</p> ]]></content:encoded> <wfw:commentRss>http://searchfriendlywebdesign.com/simple-maintenace/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
