<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Web Design / Development | FLDtrace » Blog</title>
	
	<link>http://www.fldtrace.com</link>
	<description />
	<lastBuildDate>Wed, 02 May 2012 06:44:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/FldtraceBlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="fldtraceblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Advantages and Disadvantages of Adaptive Websites</title>
		<link>http://www.fldtrace.com/css/advantages-and-disadvantages-of-adaptive-websites</link>
		<comments>http://www.fldtrace.com/css/advantages-and-disadvantages-of-adaptive-websites#comments</comments>
		<pubDate>Mon, 16 Apr 2012 18:28:37 +0000</pubDate>
		<dc:creator>Lucian Florian</dc:creator>
				<category><![CDATA[Css]]></category>

		<guid isPermaLink="false">http://www.fldtrace.com/?p=1516</guid>
		<description><![CDATA[Using latest CSS3 coding techniques such as Media Queries we are able to build websites that adapt based on users resolution.
Related posts:<ol>
<li><a href='http://www.fldtrace.com/design/mistakes-printgraphic-designers-do-when-design-websites' rel='bookmark' title='Mistakes print/graphic designers do when design websites'>Mistakes print/graphic designers do when design websites</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>For easier development using media queries, we have to transform the fixed sized layout to a fluid one which will take advantage of percentages instead of pixels and as a result the layout will always shrink and grow based on the browser size or display resolution. The font size will also be specified in em&#8217;s (similar with %) so it will zoom automatically.</p>
<p>CSS3 Media Queries enable us to use conditionals depending on resolution. For example we can specify something like this: <strong>if browser&#8217;s width is 480px or smaller than hide sidebar and/or make the navigation horizontal.</strong></p>
<p>Please see below how the next website behaves when it&#8217;s viewed at different browsers widths or resolutions: <a href="http://webdesignerwall.com/" target="_blank">http://webdesignerwall.com/</a></p>

<h3>Large resolutions</h3>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2012/04/high-res-adaptive.jpg" alt="" title="high-res-adaptive" width="700" height="378" class="alignnone size-full wp-image-1521 img_border" /></p>

<h3>Medium resolutions or iPads (tablets)</h3>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2012/04/medium-res-adaptive.jpg" alt="" title="medium-res-adaptive" width="700" height="504" class="alignnone size-full wp-image-1522 img_border" /></p>

<h3>Small resolutions or iPhones (smarthpones)</h3>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2012/04/small-res-adaptive.jpg" alt="" title="small-res-adaptive" width="700" height="742" class="alignnone size-full wp-image-1523 img_border" /></p>

<h2>Adaptive Design and Media Queries Advantages</h2>
<ul>
<li>You can serve only the most important content for smaller resolutions such as iPhones, thus eliminating clutter</li>
<li>Higher chances that the website will lead to more conversions (better selling of products or services) </li>
<li>If a significant portion of your audience are using mobile devices, an adaptive website makes sense.</li>
</ul>
<p>&nbsp;</p>
<h2>Adaptive Design and Media Queries Disadvantages</h2>
<ul>
<li>Adaptive websites take longer to code and are more expensive</li>
<li>Those who expect the same pixel perfect layout for each resolution will be disappointed. However, this could be an advantage in certain cases</li>
<li>Before investing in this option I recommend checking the analytics. If most of the visitors are using 1024px resolutions and up, an adaptive solution wouldn&#8217;t make sense</li>
<li>The requirement is to always build first the Mobile version than customize it for larger resolutions</li>
<li>Older browsers don&#8217;t support  CSS3 media queries but there is a Javascript fallback. However a very small percentage of users, who don&#8217;t have Javascript enabled, will be forced to see the website version target for mobiles.</li>
<li>Most of fixed websites show up reasonable well on smaller devices.</li>
</ul>

<h3>Conclusion</h3>
<p>Adaptive designs would not always benefit all website owners and investing extra in this feature does not makes sense in all cases.  However, certain business owners can greatly improve the browsing experience of their users. If a significant percentage of the visitors are browsing using mobile devices, providing them with an easier way to access the content could lead to higher profits. </p> <img src="http://www.fldtrace.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1516" width="1" height="1" style="display: none;" /><p>Related posts:<ol>
<li><a href='http://www.fldtrace.com/design/mistakes-printgraphic-designers-do-when-design-websites' rel='bookmark' title='Mistakes print/graphic designers do when design websites'>Mistakes print/graphic designers do when design websites</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.fldtrace.com/css/advantages-and-disadvantages-of-adaptive-websites/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building and Marketing a Basic &amp; Ecommerce Website</title>
		<link>http://www.fldtrace.com/marketing/building-marketing-websites</link>
		<comments>http://www.fldtrace.com/marketing/building-marketing-websites#comments</comments>
		<pubDate>Mon, 12 Mar 2012 21:21:03 +0000</pubDate>
		<dc:creator>Lucian Florian</dc:creator>
				<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://www.fldtrace.com/?p=1487</guid>
		<description><![CDATA[In current economic times, without a business website one can lose business, while maintaining an online presence can lead to accomplishments and successes. In the following article I will give some tips on how to get started affordable and what you can do to outsmart the competition. 
No related posts.]]></description>
			<content:encoded><![CDATA[<h2>Get an online presence</h2>
<p>First step for promoting your business is getting a website, no matter how basic. If the budget is low there are free solutions available that you can use to get started. You can always upgrade to a professional site later on. 
Along with the website it is important to use a professional domain name that would probably be used for the entire lifespan of the business. The domain name shouldn&#8217;t be too long, it could contain keywords related to the business and it should have an original name so it can be easily recognized in search engines.</p>
<p>Some business owners have success just by starting with a Facebook Fan page, which later, should be linked to and from your website.</p>

<h2>Plan the content really well</h2>
<p>Next step would be to figure out what content you&#8217;ll need and how to organize it in pages, so the potential customers can easily find it.</p>

<h3>Content strategy for brochure websites</h3>
<p>For smaller business, with a basic brochure site, some typical pages could include: Home page, About Us, Services, Photo Gallery, Contact page and perhaps a Blog which we will discuss later on.</p>
<ul>
<li><strong>The Home page</strong> should always act like a directory that points to the most important sections of the site such as services, blog and contact pages. Using a short intro text is a great way to describe your company and is important for SEO purposes. A photo slideshow on home page can better help visitors understand your business and create a WOW factor.</li>
<li><strong>About Us</strong> could contain company information, team bios  and even a short customer testimonial if it makes sense in the context.  </li>
<li><strong>Services page</strong> can be divided in subpages, especially if you offer more types of services. On this page you could load related content, which will increase your chances of being discovered in search engines!</li>
<li><strong>Photo Gallery</strong> works well for certain business. &#8220;A picture equals thousand words&#8221; stands true in this case.</li>
<li><strong>The Contact page</strong> normally includes contact information (name, address, email, phone etc.), a contact form and a map for directions. I recommend all of those when applicable. </li>

</ul>

<h4>What not to do</h4>
<ul>
<li>Do not create long pages which are hard to read. Keep it Short and simple.</li>
<li>Do not load unprofessional photos. The images should be high quality with an optimal resolution.</li>
</ul>

<h3>Content strategy for Ecommerce websites</h3>
<p>An Ecommerce website is more complex and among the pages mentioned above, a shopping site needs extra pages such: Categories, Product Details, Cart, Checkout, Customer Profile etc.</p>

<ul>
<li><strong>Categories page</strong> contains a list of products with each product linked to its details page.</li>
<li><strong>Product Details</strong> is the place where, most of times, the customer decides if he/she will buy the product. This page needs a great looking image with multiple views and zooming option, price, description, reviews capability, related products and an easy to spot Add to Cart button. </li>
<li><strong>Cart page</strong> could be an optional stop in checkout process, where customers can view a summary of the ordered products, estimate shipping costs, apply discounts etc. </li>
<li><strong>Checkout</strong> process is built using more steps such as sign-in / creating user account, billing information, shipping information, payment and order confirmation. In some cases most of these steps can be combined in one page using a method called one step checkout. One step checkout can increase sales by minimizing customer clicks but it&#8217;s not ideal if the information required is really long. Breaking it into smaller steps makes more sense.</li>
<li><strong>Customer profile</strong> is for when a user created an account and they can later access their order history, wish-list, contact information etc. This is a must have feature for making the shopping experience easier for returning vistors.</li>
</ul>

<h4>Ecommerce Tips</h4>
<ul>
<li>For Ecommerce sites, where users need to insert sensitive billing information, lacking SSL certificate can make many customers shy away. While I don&#8217;t heart <a href="http://www.fldtrace.com/wordpress/bluehost-vs-godaddy">GoDaddy hosting provider</a>, it offers one of the best price for an SSL. It&#8217;s really not that expensive.</li>
<li>Lacking good product photos or meaningful description, can turn off customers.</li>
<li>Price it&#8217;s one of the main factors in purchasing decision. Charging too much might not sell and going too low can hurt your business or customers will think the product is cheap. Finding a balance is the way to go.</li>
</ul>
<p>&nbsp;</p>

<h2>Web Design quality</h2>
<p>While the products and services are important, the package sells them, which in our case is the design part. A great looking modern web design will represent you in a professional light and could land you more customers, while a bad design can hurt your business.</p> 
<p>While you can start with a cheap website as I explain in the beginning of the article, in long run it is more profitable to invest in a good looking website.</p>
<p>Branding is equally important, and while a logo designed by your nephew may be good enough for your personal website, it just won&#8217;t do it for a professional business website.</p>

<h2>Marketing your website</h2>

<h3>Word of mouth</h3>
<p>Your friends and family can always be a great resource for promoting your business. That&#8217;s a reason why you should always carry  professional business cards, which will also contain a link to your website where your new connections can go and learn more.</p>

<h3>Blogging for marketing</h3>
<p>A blog is a great and relatively inexpensive way to promote yourself. Using a blog, you can keep your customers updated with latest information and establish yourself as an expert in the field. Search engines also love freshly posted content that&#8217;s why you&#8217;re more likely to land on the first page in Google.</p>

<h3>Social media</h3>
<p>Social media may be a very effective way for connecting with potential customers or leads.</p> 
<p>Popular social networks currently are: <a href="http://facebook.com" target="_blank">Facebook</a>, <a href="http://twitter.com" target="_blank">Twitter</a>, <a href="http://youtube.com" target="_blank">Youtube</a>, <a href="http://linkedin.com" target="_blank">Linkedin</a>, <a href="http://pinterest.com" target="_blank">Pinterest</a> and <a href="https://plus.google.com/" target="_blank">Google+</a> which are a great way to build a fan base.</p>
<p>Since you know your business and customers the best, this is something that you can do all by yourself. If you don&#8217;t have time, energy or knowledge, seeking for professional advice is the right decision because you need to be there!</p>

<h3>Search Engine Optimization</h3>
<p>Search Engine Optimization or simply called SEO it&#8217;s what helps you get more traffic on the website. While professional advice and SEO service is costly, first you should make sure the website has a nice design and everything else mentioned above is checked. There is no reason to have many visitors, if your site is not able to convert them to customers.</p>
<p>There is more information on this subject than I could ever hope to fit in one article, but some tips to consider are:</p>
<ul>
<li>Researched keywords implemented in title tags</li>
<li>Link Building: as more quality websites link back to your website, as better your site ranks</li>
<li>Analyzing and optimizing traffic data. Installing Google Analytics for tracking your visitors, can help you refine your keywords and content.
Having many visitors and no sales means that you probably need a redesign.
</li>
<li>If you have the cash for paid search, taking advantage of Google Adwords can quickly boost your website on the first page.</li>
</ul>
<p>&nbsp;</p>

<h2>Conclusion</h2>
<p>Investing in a great looking professional site and branding, marketing it efficiently using word of mouth, blogging,  social media and SEO, can grow your business and lead you to profits.</p> <img src="http://www.fldtrace.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1487" width="1" height="1" style="display: none;" /><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.fldtrace.com/marketing/building-marketing-websites/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Custom Fields and Custom Field Template Plugin Explained</title>
		<link>http://www.fldtrace.com/wordpress/custom-field-template-wordpress</link>
		<comments>http://www.fldtrace.com/wordpress/custom-field-template-wordpress#comments</comments>
		<pubDate>Fri, 10 Feb 2012 21:16:07 +0000</pubDate>
		<dc:creator>Lucian Florian</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.fldtrace.com/?p=1428</guid>
		<description><![CDATA[WordPress is a free open source publishing platform. It is easy to use by clients and flexible, however to unleash its true power we need to install few more plugins. The most flexible and stable plugin for managing Custom Fields is called Custom Field Template and it can be found <a href="http://wordpress.org/extend/plugins/custom-field-template/" target="_blank">here</a>.
Related posts:<ol>
<li><a href='http://www.fldtrace.com/wordpress/wordpress-custom-post-types-custom-back-end-columns-and-post-thumbnails' rel='bookmark' title='WordPress custom post types, custom back-end columns and post thumbnails'>WordPress custom post types, custom back-end columns and post thumbnails</a></li>
<li><a href='http://www.fldtrace.com/wordpress/custom-post-types-numeric-title-order' rel='bookmark' title='WordPress Custom Post Types Numeric Title Order'>WordPress Custom Post Types Numeric Title Order</a></li>
<li><a href='http://www.fldtrace.com/wordpress/10-awesome-wordpress-plugins-roundup-with-useful-tips' rel='bookmark' title='10 Awesome WordPress plugins roundup with useful tips'>10 Awesome WordPress plugins roundup with useful tips</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h2>What Are Custom Fields and how can they help me?</h2>
<p>Custom fields allow us to add content blocks in different areas of a given page. Let&#8217;s take as an example a website home page, where we need to show a video and a slideshow. In WordPress back-end the default text area could let us easily post those one after another, but what if I want to show the video in a sidebar and the slideshow in the main content area in our home page? I also don&#8217;t want to show the video on contact page where I want to have a map instead.</p>

<p>In following site we need the slideshow  above, main content at bottom left and the video at the bottom right in our website layout.</p>

<p><img src="http://www.fldtrace.com/wp-content/uploads/2012/02/custom-fields-front-end.jpg" alt="Custom Fields Frontend" title="custom-fields-front-end" width="598" height="348" class="alignnone size-full wp-image-1435 img_border" /></p>

<p>The solution is that we need to split the content in different content blocks and pull them in our website layout using Custom Fields and as I will show later, it&#8217;s easy to place them wherever we need in our HTML. </p> 
<p><b>An important point is that Custom Fields let us decide which content block goes where on a specific page</b>.</p>

<p>Custom Field Template plugin enhances the default WordPress custom fields. The difference is that it adds a nice look to these fields and give us more flexibility and power.</p>

<p>Using this method we can be creative and flexible with our content management and we can place those content blocks anywhere on our home page.</p>

<h2>The difference between Custom Fields, Custom Post Types and Widgets</h2>
<p>But wait! What if I want to show those content blocks, for example the video, on other pages of the website?</p>
<p>Custom fields alone are best for creating content blocks for specific pages. If you need to re-use the same slideshow or video on different pages of the site then we need to use Custom Post Types or Widgets, which are defined globally. That means you upload the video once and it&#8217;s being pulled on other pages automatically. We could do that with Custom Fields as well, but nobody wants to upload the same video ten times for ten different pages. And what if we need change that video later on? Change it again on the ten pages individually?</p>
<p>That&#8217;s why we need to analyze in the beginning where we&#8217;ll need to use the content blocks and that way we can decide which method to apply.</p>

<h3>When should we use each method?</h3>
<ul>
<li>For example if we want to show a slideshow containing customer testimonials, in a sidebar, on almost each page of the site, I&#8217;d definitively go with <a href="http://www.fldtrace.com/wordpress/wordpress-custom-post-types-custom-back-end-columns-and-post-thumbnails">custom post types method</a>.</li>
<li>However, for displaying text, latest blog posts or blog archives in the sidebar on a certain number of blog pages in our site, I&#8217;d choose <a href="http://codex.wordpress.org/WordPress_Widgets" target="_blank">Widgets</a>.</li>
<li>And last, we choose Custom Fields if we have to specify different content blocks for a single page or use those content blocks with different content for multiple pages. For example, under same layout position we want a video for home page but on contact page we want to show a map. We specify the Custom Field once in our template and update different content on each page using the Custom Fields area.</li>
</ul>
<p>&nbsp;</p>

<h2>First Look at Custom Fields and at Their Functions</h2>

<p>Now let&#8217;s see a Custom Field Template main advantage and compare the look of default Custom Fields with those of our plugin.</p>

<h3>Default Custom Fields</h3>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2012/02/default-custom-fields.jpg" alt="Default WordPress Custom Fields" title="default-custom-fields" width="598" height="214" class="alignnone size-full wp-image-1429 img_border" /></p>
<p>As you can see all custom content fields from all over the site are grouped in a drop down menu with no explanations. If the site is bigger content management gets clumsy and hard to use. Those fields also don&#8217;t have text styling options.</p>

<h3>Custom Field Template Plugin</h3>
<p>Like I mentioned in the beginning, after Custom Field Template plugin installation, our content fields will become easier to manage.</p>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2012/02/custom-field-template-backend.jpg" alt="Custom Field Template Backend" title="custom-field-template-backend" width="598" height="453" class="alignnone size-full wp-image-1431 img_border" /></p>
<p>Wow. What just happened? Our default content fields transformed in something beautiful and easy to use.</p>
<p>If you notice, now we only have content fields specific to our home page, where each one is grouped in its own fieldset and has an explanatory label. We ca now easily throw in images, videos, text which we can style etc.</p> 

<h2>Custom Field Template Plugin Configuration</h2>

<p>From this point on I assume you are familiar with WordPress back-end and although coding experience it&#8217;s not required, next section is dedicated to developers, both beginners or advanced. So our first step is to install our plugin and head out to the configuration page which is in <strong>Settings -> Custom Field Template</strong>.</p>

<h3>Custom Field Template Plugin Settings Page</h3>
<p>Next we will define the Custom Field for the Video.</p>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2012/02/custom-field-template-settings.jpg" alt="Custom Field Template Settings" title="custom-field-template-settings" width="598" height="593" class="alignnone size-full wp-image-1444 img_border" /></p>

<ul>
<li><strong>The template title</strong> gives a name to our Custom Field. I recommend using the same page name where we will use the Custom Fields so we can better keep track of everything. If the Custom Fields are used on all pages, the template name can be something general like &#8220;All Pages Content Fields&#8221;</li>
<li><strong>Templates Instruction</strong> let us specify instructions for the client or just for us developers. As long we use labels for each Custom Field I don&#8217;t see this part particularly helpful.</li>
<li><strong>Post Type</strong> lets us select where we want to display the Custom Fields. It can be shown on all blog posts, pages or both. Normally blog posts don&#8217;t require custom fields and I usually enable those just for pages.</li>
<li><strong>Custom post type</strong> &#8211; you can tie custom fields to custom post types for ultimate content management! Just insert the custom post type name that you created and those custom fields will show under that Custom Post Type. The Custom Post Type must support custom fields and you define that when you create it.</li>
<li><strong>Post Id</strong> which is a Page Id as well, let us define this template with its Custom Fields on a specific page. In my example the home page has an id of 4. This way we don&#8217;t clutter other pages with the Custom Fields that won&#8217;t be used anyway. Category ID uses the same principle.</li>
<li><strong>Post template file name</strong> &#8211; let us show our Custom Fields on pages that share same layout. It&#8217;s a nice way for giving us more control.</li>
</ul>
<p>&nbsp;</p>

<p><strong>Template Content</strong></p>
<p>
<pre>
[Youtube_fieldset]
type = fieldset_open
legend = Youtube Video


[Youtube]
type = textarea
rows = 4
cols = 40
tinyMCE = true
htmlEditor = true
mediaButton = true
hideKey = true
label = Insert here video using the Youtube Icon

[Youtube_fieldset]
type = fieldset_close
</pre>
</p>

<p><b>Within the same template, right after first Custom Field, we can add another one for our slideshow images (We assume we already have created the frontend using a jQuery slideshow plugin)</b></p>

<p>
<pre>
[Slideshow_fieldset]
type = fieldset_open
legend = Slideshow area

[Slideshow]
type = textarea
rows = 4
cols = 40
tinyMCE = true
htmlEditor = true
mediaButton = true
label = Upload Slideshow Images Here using Medium Size - 540 Wide X 405 High
hideKey = true

[Slideshow_Text]
type = textarea
rows = 4
cols = 40
tinyMCE = true
htmlEditor = true
mediaButton = true
hideKey = true
label = Insert Slideshow Comments

[Slideshow_fieldset]
type = fieldset_close

</pre>
</p>

<h4>Code explained and few tips</h4>
<p>For usability purposes I recommend wrapping each Custom field in a fieldset. Clients will send you Christmas gifts for that. In our first example, the fieldset name is <em>[<b>Youtube</b>_fieldset]</em> and should be changed for each new Custom Field.</p>
<p>Using <b>hideKey = true</b> we hide our custom field name and with <b>label</b> we replace that with a useful explanation. The other code pieces are self explanatory and more options are named in plugins Option List.</p>

<p> Another mention is that the plugin Custom Field Template won&#8217;t replace by default the regular Custom Fields shown above and you should go under plugin configuration and choose in Global Settings area <b>Disable the default custom fields</b></p>

<h2>Including Custom Fields in our template files</h2>
<p>First we define the custom fields in the loop on our home_page.php:</p>

<p>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$yt</span> <span style="color: #339933;">=</span> do_shortcode<span style="color: #009900;">&#40;</span>get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Youtube'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	
	<span style="color: #000088;">$slideshow</span> <span style="color: #339933;">=</span> get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Slideshow'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$slideshow_text</span> <span style="color: #339933;">=</span> get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Slideshow_Text'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$home_bottom</span> <span style="color: #339933;">=</span> get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Home_Bottom'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>      		
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>



</p>

<p>Then we call each Custom Field in different areas of the same page.</p>

<p>


<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;post-wrap&quot;</span>&gt;</span>
		<span style="color: #009900;">&lt;?php echo $yt ?&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;post-wrap&quot;</span>&gt;</span>
&nbsp;
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;slideshow flexslider&quot;</span>&gt;</span>
		<span style="color: #009900;">&lt;?php echo $slideshow ?&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
		<span style="color: #009900;">&lt;?php echo $slideshow_text ?&gt;</span>
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></pre></div></div>



</p>

<h3>Custom Fields Outside the loop</h3>
<p>We can use just next snippet:</p>
<p>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$postid</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wp_query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$postid</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Youtube'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;/php&gt;</pre></div></div>



</p>
<p>Where <b>Youtube</b> should be replaced with your custom field name. This way we can place our custom fields anywhere in our WordPress templates! </p>

<h3>Don&#8217;t show Custom Fields if empty</h3>
<p>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$home_bottom</span> <span style="color: #339933;">!==</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
	&lt;div class=&quot;post-wrap&quot;&gt;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$home_bottom</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
	&lt;/div&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>



</p>

<p>This would be useful as each <b>post-wrap</b> has a border-bottom. If the custom field is empty you don&#8217;t want to show that border by itself. In future, when the client decides to add content in that custom field, everything will show up.</p>

<h3>Show/Hide Content If A Custom field Has A Specific Value</h3>
<p>Expanding the idea above we can achieve this too.</p>
<p>In this example we have a  testimonial Quotes Slideshow published via post types in a sidebar of each page. Now if the client doesn&#8217;t want to show the quotes on certain pages, we can give him the option with radio buttons used as custom fields. In our Custom Field Template Settings page, we create a new template, enable it for all pages and we have:</p>
<p>
<pre>
[Enable_Sidebar_Quotes]
type = radio
value = yes # no
default = yes
hideKey = true
label = Show Sidebar Quotes slideshow on this page?
</pre>
</p>

<p>
In our sidebar.php file we insert following:
</p>

<p>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$quotes_true</span> <span style="color: #339933;">=</span> get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Enable_Sidebar_Quotes'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$quotes_true</span> <span style="color: #339933;">!==</span> <span style="color: #0000ff;">'no'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
&lt;div class=&quot;quotes-wrap clearfix&quot;&gt;
	&lt;img class=&quot;left&quot; src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_directory'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/i/quotes-top.png&quot; alt=&quot;quotes-top&quot; alt=&quot;&quot;/&gt;
	&lt;div class=&quot;quotes flexslider&quot;&gt;
		&lt;ul class=&quot;slides&quot;&gt;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> remove_filter<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'the_content'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wpautop'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$loop</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> WP_Query<span style="color: #009900;">&#40;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'post_type'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'quotes'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'orderby'</span>   <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'menu_order'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'order'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'ASC'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'posts_per_page'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$loop</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">have_posts</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$loop</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">the_post</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
				&lt;li&gt;
					&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_content<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;
					&lt;span class=&quot;name&quot;&gt;- <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/span&gt;
				&lt;/li&gt;
			<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endwhile</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;img class=&quot;left&quot; src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_directory'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/i/quotes-btm.png&quot; alt=&quot;quotes-btm&quot; alt=&quot;&quot; /&gt;
&lt;/div&gt;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>



</p>

<p>On each page we can now select if we want to show the testimonial slideshow or not.</p>

<p>
<img src="http://www.fldtrace.com/wp-content/uploads/2012/02/custom-field-radio.jpg" alt="Custom Field Radio Buttons" title="custom-field-radio" width="598" height="89" class="alignnone size-full wp-image-1454 img_border" />
</p>

<h3>Use wpautop function</h3>
<p>Under Global Settings select <b>Use wpautop function</b>. This will automatically add paragraphs and it will enable the editor buttons on text fields for our Custom Field Template.</p>
<p>Now we may have an area where we don&#8217;t want to output paragraphs. Our testimonial slideshow block is built using lists. In sidebar.php, before our slideshow loop, just add the following code which will output only text without paragraphs or other HTML elements that can mess up our nice slideshow.</p>
<p>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> remove_filter<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'the_content'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wpautop'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>



</p>
<h2>Other Custom Field Template Usage Ideas</h2>
<ul>
<li>
Using same idea we can create a custom field type date and set an expiration date for a Custom Post Type or post! Let&#8217;s say we have events pulled on hour home page and after a certain date the post will be removed from our Latest Events list.
</li>
<li>Instead of using Custom Post Types, we can also use multiply button although this can be quite buggy sometimes.</li>
<li>We can give different colors to different sections of the website, like I used within this site: <a href="http://www.ettostudio.com/" target="_blank">ettostudio.com</a> </li>
<li>Using shortcodes, we can basically implement those custom fields directly in the text area in back-end instead of the PHP templates, but I don&#8217;t recommend that approach for complex websites.</li>
</ul>
<p>&nbsp;</p>
<h2>Conclusion </h2>
<p>Using Custom Fields and taking advantage of Custom Field Template plugin gives us great flexibility and turns WordPress in a full capable Content Management System.</p>
<p>I wanted to mention that there are other plugins similar with Custom Fields Template and few offers the power and stability such as this one. I have developed WordPress websites using Custom Field Template since 2009 and I never had a problem after upgrading. <a href="http://magicfields.org/" target="_blank">Magic Fields</a> could be a nice alternative, as it manages Custom Post Types and Custom Fields all in one, but I&#8217;m afraid that upgrades could break it, so I&#8217;m still going with the classic fail proof method.</p>

<p>Do you have better methods or questions? Please comment below!</p> <img src="http://www.fldtrace.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1428" width="1" height="1" style="display: none;" /><p>Related posts:<ol>
<li><a href='http://www.fldtrace.com/wordpress/wordpress-custom-post-types-custom-back-end-columns-and-post-thumbnails' rel='bookmark' title='WordPress custom post types, custom back-end columns and post thumbnails'>WordPress custom post types, custom back-end columns and post thumbnails</a></li>
<li><a href='http://www.fldtrace.com/wordpress/custom-post-types-numeric-title-order' rel='bookmark' title='WordPress Custom Post Types Numeric Title Order'>WordPress Custom Post Types Numeric Title Order</a></li>
<li><a href='http://www.fldtrace.com/wordpress/10-awesome-wordpress-plugins-roundup-with-useful-tips' rel='bookmark' title='10 Awesome WordPress plugins roundup with useful tips'>10 Awesome WordPress plugins roundup with useful tips</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.fldtrace.com/wordpress/custom-field-template-wordpress/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How WordPress Can Help Your Business</title>
		<link>http://www.fldtrace.com/wordpress/how-wordpress-can-help-your-business</link>
		<comments>http://www.fldtrace.com/wordpress/how-wordpress-can-help-your-business#comments</comments>
		<pubDate>Thu, 12 Jan 2012 19:40:13 +0000</pubDate>
		<dc:creator>Lucian Florian</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.fldtrace.com/?p=1404</guid>
		<description><![CDATA[WordPress started as a blogging platform and now evolved to a capable website content management system. Read on to find out how it can help your business.
Related posts:<ol>
<li><a href='http://www.fldtrace.com/seo/grow-your-business-using-seo' rel='bookmark' title='Grow your business using SEO'>Grow your business using SEO</a></li>
<li><a href='http://www.fldtrace.com/wordpress/8-recommended-useful-plugins-for-wordpress' rel='bookmark' title='8 Recommended Useful Plugins for WordPress'>8 Recommended Useful Plugins for WordPress</a></li>
<li><a href='http://www.fldtrace.com/wordpress/10-awesome-wordpress-plugins-roundup-with-useful-tips' rel='bookmark' title='10 Awesome WordPress plugins roundup with useful tips'>10 Awesome WordPress plugins roundup with useful tips</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h2>Managing Content On Your Own</h2>
<p>If in the past you had to pay your web designer each time you needed to add new content on the website, I assume that waiting time until the site was updated and the involved costs were frustrating. Thanks to WordPress, you don&#8217;t need any coding knowledge, so you can manage the content yourself. Adding new pages, text, navigation links, images, galleries, even videos is super easy now from a control panel back-end.</p>

<p>I always tell my clients that if they can work with Microsoft Word, they can manage their site. It takes only 1-2 hours to get used with everything.</p>

<p><img src="http://www.fldtrace.com/wp-content/uploads/2012/01/wordpress-back-end.jpg" alt="" title="wordpress-back-end" width="598" height="398" class="alignnone img_border size-full wp-image-1405" /><p>

<h2>Search Engine Optimized</h2>
<p>WordPress not only allows non-technical users easily manage their content easily but also has great SEO advantages, which means potential customers can find you easier in Google.</p>

<p>Installing few SEO plugins will enhance your visibility in Search Engines and that way you don&#8217;t need to pay a SEO company hundreds or thousands of dollars for a &#8220;Basic Setup Fee&#8221;. You&#8217;ll still need professional help for more advanced work but this will definitively get you started.</p>

<h3>SEO Plugins</h3>
<p>Here are few SEO plugins I recommend:</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/wordpress-seo/">Yoast WordPress SEO</a>. Custom titles and descriptions.</li>
<li><a href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/">All in One SEO Pack</a>. Similar and can be used instead of the above.</li>
<li><a href="http://wordpress.org/extend/plugins/google-sitemap-generator/">Google XML Sitemaps</a>. Will help Search Engines index your blog better and faster.</li>
<li><a href="http://wordpress.org/extend/plugins/scribe/">Scribe SEO</a>. Analyzes your content and suggest what you can improve.</li>
</ul>

<p>&nbsp;</p>
<h2>Free Open Source platform</h2>

<p>WordPress is a tool that you don&#8217;t have to pay for. Virtually you can get a WordPress site for free. That&#8217;s if you don&#8217;t need a custom design and / or functionality, where you&#8217;ll need the help of a web designer.</p>

<p>Open source means that general public has access and rights to modify it. WordPress is being constantly improved and developed by volunteering developers and is not likely to go anywhere for a long time.</p>

<p>It also has thousands of free plugins that can let you build almost anything with it.</p>

<h3>Other Content management systems (CMS)</h3>
<ul>
<li><a href="http://expressionengine.com/">Expression Engine</a> is a $300 Premium CMS ideal for large sites. Content is harder and takes longer to manage, but is super flexible and powerfull.</li>
<li><a href="http://www.concrete5.org/">Concrete5</a> is a nice robust content management system. Free in the beginning you get to pay along the way for its add-ons. Can get quite costly.</li>
<li><a href="http://www.silverstripe.com/">Silverstripe</a> is dedicated CMS. It probably manages content better than WordPress but back-end interface is not as user friendly so clients still love WordPress more.</a></li>
</ul>

<p>&nbsp;</p>

<h2>Conclusion</h2>

<p>While WordPress is not perfect and not suited for every site, the ease of content management, large variety of plugins, simplicity of upgrading and the fact that is free, makes it the most popular choice nowadays for both clients and developers. Really, if there are millions using it, there is a good reason why they do: everyone loves it!</p>  <img src="http://www.fldtrace.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1404" width="1" height="1" style="display: none;" /><p>Related posts:<ol>
<li><a href='http://www.fldtrace.com/seo/grow-your-business-using-seo' rel='bookmark' title='Grow your business using SEO'>Grow your business using SEO</a></li>
<li><a href='http://www.fldtrace.com/wordpress/8-recommended-useful-plugins-for-wordpress' rel='bookmark' title='8 Recommended Useful Plugins for WordPress'>8 Recommended Useful Plugins for WordPress</a></li>
<li><a href='http://www.fldtrace.com/wordpress/10-awesome-wordpress-plugins-roundup-with-useful-tips' rel='bookmark' title='10 Awesome WordPress plugins roundup with useful tips'>10 Awesome WordPress plugins roundup with useful tips</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.fldtrace.com/wordpress/how-wordpress-can-help-your-business/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grow your business using SEO</title>
		<link>http://www.fldtrace.com/seo/grow-your-business-using-seo</link>
		<comments>http://www.fldtrace.com/seo/grow-your-business-using-seo#comments</comments>
		<pubDate>Mon, 12 Dec 2011 22:25:02 +0000</pubDate>
		<dc:creator>Lucian Florian</dc:creator>
				<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.fldtrace.com/?p=1374</guid>
		<description><![CDATA[Search Engine Optimization (SEO) could make a real difference between your business success or complete failure. Here are some points you might need to consider if you wish to take advantage of SEO benefits for your website.
Related posts:<ol>
<li><a href='http://www.fldtrace.com/wordpress/how-wordpress-can-help-your-business' rel='bookmark' title='How WordPress Can Help Your Business'>How WordPress Can Help Your Business</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h2>Keyword research</h2>
<p>For researching keywords we can brainstorm then refine the keywords using tools such: <a href="http://www.wordtracker.com/">WordTracker</a> or <a href="https://adwords.google.com/select/KeywordToolExternal">Google Keyword Tool</a></p>

<p>For a real chance showing up on the first page in Google search results, we should use specific instead of general keywords e.g: &#8220;Buy Modern White Long Dress&#8221; than &#8220;Nice Dress&#8221;</p>

<p>You may also want to maintain a WordPress blog and implement the write blog posts with certain keywords. That way you can use an indirect approach for bringing more traffic to your site. Many companies have great success using this strategy.</p>

<h2>Link Building</h2>
<p>This process can be the most time consuming but it&#8217;s considered the most important SEO factor after the content itself.</p>

<p>If you have great content or if you offer great products sometimes other websites link to you without asking it.</p>

<p>However, It doesn&#8217;t always work that way. As an alternative, guest blog post writing could work well. Paying for the links to premium related websites can be costly but gets the job done; although Google doesn&#8217;t encourage this practice it&#8217;s safe to use if the other site is legitimate.</p>
<p>If you&#8217;re active on forums or you often comment on other websites blog posts, always make sure you have a link back to your website in the signature or the link field. </p>

<h2>Build your website using SEO techniques </h2>
<p>Often neglected, if not done properly, how your site is built could affect negatively the overall SEO.</p>
<p>Here are few points to consider:</p>

<ul>
<li>Google takes in consideration the loading speed factor so make sure your site has optimized images for web, is built using optimized code and is not done entirely in flash.</li>
<li>There should be only a <strong>heading1</strong> headline on the page then using them decremental as needed, with few exceptions.</li>
<li>Each page should have <strong>title</strong> and <strong>description</strong> tags with the researched keywords we talked above.</li>
<li>The images should have <strong>ALT</strong> tag filled in with the keywords, where appropriate.</li>
<li>When HTML5 has better browser support, you can take advantage of the <strong>hgroup</strong> and <strong>microdata</strong> SEO additions, for improved results. If older versions of Internet Explorer are not relevant, you can start using those HTML5 elements now!</li>
</ul>

<h4>Thank you for reading. Please leave your thoughts below.</h4> <img src="http://www.fldtrace.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1374" width="1" height="1" style="display: none;" /><p>Related posts:<ol>
<li><a href='http://www.fldtrace.com/wordpress/how-wordpress-can-help-your-business' rel='bookmark' title='How WordPress Can Help Your Business'>How WordPress Can Help Your Business</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.fldtrace.com/seo/grow-your-business-using-seo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working with Lemonstand shopping cart</title>
		<link>http://www.fldtrace.com/ecommerce/working-with-lemonstand-shopping-cart</link>
		<comments>http://www.fldtrace.com/ecommerce/working-with-lemonstand-shopping-cart#comments</comments>
		<pubDate>Thu, 06 Oct 2011 14:14:26 +0000</pubDate>
		<dc:creator>Lucian Florian</dc:creator>
				<category><![CDATA[Ecommerce]]></category>

		<guid isPermaLink="false">http://www.fldtrace.com/?p=1309</guid>
		<description><![CDATA[<a href="http://lemonstandapp.com">Lemonstand</a> is a self hosted shopping cart, 100% customizable, developer friendly and clients love it! <br />
So far I developed two websites using Lemonstand and have learned a lot in the process. Read on for more details.
No related posts.]]></description>
			<content:encoded><![CDATA[<h2>Why Lemonstand and not other shopping carts</h2>
<p>I specialize in building custom WordPress sites and I was always looking for a good Ecommerce alternative for my clients. It is known that Ecommerce plugins for WordPress are buggy and the few premium versions available are limited in terms of functionality and flexibility. </p>

<p>I wanted a self-hosted solution because it&#8217;s not always profitable for clients to pay commissions to the cloud hosted solutions such as Shopify, Volusion, and BigCommerce. Moreover, you have access to the database, which is important if you need full access and rights to your store. I researched a few options for self-hosted shopping carts. </p>
 
<p><strong>Here is the list I considered:</strong></p>

<h3><a href="http://www.magentocommerce.com/">Magento</a></h3> 
<p>Magento is a free Ecommerce solution, probably the most popular for complex sites but it&#8217;s also renowned for the steep learning curve, hard to maintain, and overkill for most clients.</p>

<h3><a href="http://digishop.sumeffect.com/">DigiShop</a></h3>
<p>Digishop is the self hosted version of CoreCommerce. It&#8217;s robust, but the price ($800-$1000) is too high compared to other alternatives. Also, I don&#8217;t think it&#8217;s straight forward to update.</p>

<h3><a href="http://www.cs-cart.com/">CS-Cart</a></h3>
<p>This cart was actually my first option and I would have considered it over Lemonstand since it has many functions. However, upgrading the cart overrides your custom theme (there is a method to build the theme so you can avoid that but it&#8217;s not straight forward). The support is located in Russia so you usually have to wait 12 to 24 hours for support, which is inconvenient. <br/>
The price is an affordable $300.
</p>

<h3><a href="http://lemonstandapp.com">Lemonstand</a></h3>
<p>I wanted something new, affordable, easy to maintain, upgrade, and develop, and easy for clients to manage the content. Lemonstand is a modern solution, started in 2010. It is complex but flexible and easy to develop with. Here is a link to their <a href="http://lemonstandapp.com/demo/">demo site</a>.</p>

<h2>Cool Lemonstand features</h2>
<p>I won&#8217;t go over all their features (you can see those on their site), so here are a few things that made me choose Lemonstand:</p>

<h3>One Click Upgrades</h3>

<p>Someone finally made a self hosted solution super easy to update without any work on the developer&#8217;s part. Click upgrade and you&#8217;re done! Your website files are untouched and your cart is up to date with the latest features and fixes. Easy and cheap to maintain.</p>

<h3>100% HTML / CSS Customizable</h3>

<p>I&#8217;ve never been a fan of taking an existing theme and customizing it to make it look like the original design. The site gets too cluttered with a lot of unnecessary code and it&#8217;s DIFFICULT to make it pixel perfect. That&#8217;s why I believe that creating everything from scratch is the way to go.</p>

<p>I can now start by coding the static site like I always do, then just copy and paste the HTML/CSS/jQuery in the Lemonstand back-end. If you can build WordPress sites, you definitely can built Ecommerce sites using Lemonstand.</p>

<h3>Flexibility</h3>

<p>You not only have 100% full access to the HTML / CSS but you can also alter the way the site works. You can build a custom check-out process, change how the pages interact with one another, and you&#8217;re not locked in a certain way to make things work.</p>

<p>Everything is straight forward to understand: the implementation consists of Pages, Templates, and Partials. Pages represent the content base. You can use Templates when you want different layouts for some Pages. Partials are code blocks that you can pull into your Pages or Templates (e.g. when you create a partial named Header with your header info).</p>

<p>If it doesn&#8217;t support certain functionality, then you can go ahead and develop a custom module for it or you can easily find other developers to do so.</p>

<h3>Back-end</h3>
<p>The back-end was another reason why I love the system. All main functions are organized in a drop-down and as you select each one, the secondary options load in a top menu. It&#8217;s easy to find your way around and this is one of the main reasons why clients have no trouble managing the content.</p>

<p>You can also edit the CSS and the PHP code in the back-end by default, so you don&#8217;t have to work locally then upload the files, but there is an option to do so if you want to. I figured out it&#8217;s easier to use the provided page editor, which includes syntax highlighting. You can even save a page from keyboard (CTRL+S / CMD+S).</p>

<h3>Great Customer Service</h3>
<p>The staff is very helpful and responsive and that is super important for somebody new to the system. Their documentation is helpful, but it&#8217;s still nice to see somebody covers your back.</p>

<p>The forums are good for starting out, but for existing clients they have a ticketing system in place where you get faster responses and help with more advanced questions.</p>


<h2>Would be nice to have</h2>
<p>Lemonstand is still in its early stages and may lack certain features, but it&#8217;s being improved continuously and it&#8217;s evolving fast.</p>
<p>Here are few areas where I think it could use improvements:</p>

<h3>It needs more modules</h3>
<p>Lemonstand has almost all the bells and whistles, but not quite all of them. The modules are being developed and more functionality is added to the core regularly.</p>

<h3>Small glitch in placing orders logic </h3>
<p>The only drawback I found in the checkout functionality is that Lemonstand requires an order to be placed before somebody can pay for it. If customers get to the Payment page and they change their mind without completing the payment, the order is placed in the back-end. Luckily, the orders are being marked in back-end as paid/unpaid so you won&#8217;t ship unpaid orders.</p>

<p>By default, when you get to the Payment page the cart empties, so if the customers wants to go and add another product they will lose all cart contents. Thankfully, there is a workaround for keeping the cart contents, but using that, it will show up in the back-end as multiple unpaid orders for each time this happens. This is not a deal breaker but it could lead to inaccurate reporting.</p>

<h3>Navigation</h3>
<p>Currently, Lemonstand does not allow clients to easily customize their site navigation links. WordPress custom menus would be awesome here. </p>

<h2>Conclusion</h2>
<p>Despite the few drawbacks Lemonstand has, its strengths outweigh the weaknesses. It&#8217;s an affordable solution that also saves me development time when building Ecommerce sites for my clients.</p>

<h3>Please share your thoughts below</h3> <img src="http://www.fldtrace.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1309" width="1" height="1" style="display: none;" /><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.fldtrace.com/ecommerce/working-with-lemonstand-shopping-cart/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Referral Conversion Tracking with WordPress Contact Form 7</title>
		<link>http://www.fldtrace.com/wordpress/referral-conversion-tracking-with-wordpress-contact-form-7</link>
		<comments>http://www.fldtrace.com/wordpress/referral-conversion-tracking-with-wordpress-contact-form-7#comments</comments>
		<pubDate>Wed, 27 Jul 2011 20:34:33 +0000</pubDate>
		<dc:creator>Lucian Florian</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.fldtrace.com/?p=1248</guid>
		<description><![CDATA[If you have received a message through your contact form, and always wanted to see the referral page the prospects came from,  read following instructions. 
Related posts:<ol>
<li><a href='http://www.fldtrace.com/wordpress/load-javascript-on-specific-pages-in-wordpress' rel='bookmark' title='How to load Javascript on specific pages in WordPress'>How to load Javascript on specific pages in WordPress</a></li>
<li><a href='http://www.fldtrace.com/wordpress/8-recommended-useful-plugins-for-wordpress' rel='bookmark' title='8 Recommended Useful Plugins for WordPress'>8 Recommended Useful Plugins for WordPress</a></li>
<li><a href='http://www.fldtrace.com/wordpress/10-awesome-wordpress-plugins-roundup-with-useful-tips' rel='bookmark' title='10 Awesome WordPress plugins roundup with useful tips'>10 Awesome WordPress plugins roundup with useful tips</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h2>Steps for showing the referral URL in your email</h2>

<p>The initial settings are based on the following blog post: <a href="http://tonykwon.com/2010/09/can-we-capture-http-referer-information-upon-form-submission-using-contact-form-7/">Can we capture HTTP REFERER information upon form submission using Contact Form 7?</a>, however that method will allow you track only visitors who go directly to the contact page, where the form is. If the visitor comes from Google, browses the site, the referral will show the last page within your site, not initial Google link.</p>

<h3>Contact Form 7 initial settings</h3>
<p>We will follow the same initial steps like Tony mentioned in his <a href="http://tonykwon.com/2010/09/can-we-capture-http-referer-information-upon-form-submission-using-contact-form-7/">blog post</a>:</p>
<ul>
<li>You must have WordPress installed and <a href="http://wordpress.org/extend/plugins/contact-form-7/">Contact Form 7</a> configured to receive emails.</li>
<li>Add a Text Field element with a css class referer-page: <code>[text referer-page class:referer-page]</code></li>
<li>Add the following css to your styles.css: <code>input.referer-page { display:none; }</code></li>
<li>Add the following to the Contact Form 7 Message body (under Mail): <code>Referer Page: [referer-page]</code></li>
</ul>

<p>Here is a screenshot that explains better what happens in Contact form 7 settings:</p>
<p><a href="http://www.fldtrace.com/wp-content/uploads/2011/07/the-referral-code.png"><img src="http://www.fldtrace.com/wp-content/uploads/2011/07/the-referral-code-720x405.png" alt="" title="the-referral-code" width="720" height="405" class="img_border alignnone size-large wp-image-1251 fancybox" /></a></p>

<h3>Improved tracking based on visitor IP</h3>
<p>In order to make it all work we need to add the following code in the function.php within your theme folder.</p>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #666666; font-style: italic;">//--------------- Referer code for contact form 7</span>
<span style="color: #000000; font-weight: bold;">function</span> getIP<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #000088;">$sProxy</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">getenv</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'HTTP_CLIENT_IP'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 
		<span style="color: #000088;">$sProxy</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REMOTE_ADDR'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$sIP</span>    <span style="color: #339933;">=</span> <span style="color: #990000;">getenv</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'HTTP_CLIENT_IP'</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">;</span> 
	<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_X_FORWARDED_FOR'</span><span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 
		<span style="color: #000088;">$sProxy</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REMOTE_ADDR'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$sIP</span>    <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_X_FORWARDED_FOR'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> 
	<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span> 
		<span style="color: #000088;">$sIP</span>    <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REMOTE_ADDR'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span> <span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$sProxy</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$sIP</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$sIP</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'via-proxy:'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$sProxy</span><span style="color: #339933;">;</span> 
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #000088;">$sIP</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> setRefererTransient<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$uniqueID</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #009900; font-weight: bold;">false</span> <span style="color: #339933;">===</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$void</span> <span style="color: #339933;">=</span> get_transient<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$uniqueID</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #666666; font-style: italic;">// set a transient for 2 hours</span>
		set_transient<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$uniqueID</span><span style="color: #339933;">,</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_REFERER'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">2</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> getRefererPage<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$form_tag</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>	
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$form_tag</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'referer-page'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$uniqueID</span> <span style="color: #339933;">=</span> getIP<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		setRefererTransient<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$uniqueID</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$form_tag</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'values'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span>  get_transient<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$uniqueID</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #000088;">$form_tag</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span>is_admin<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	add_filter<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'wpcf7_form_tag'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'getRefererPage'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>




<p>The code will store the referral page at the moment the customer comes on the site for 2 hours. If they submit the form within this time, no matter how many pages the visited on the site, it will still show the initial referral.</p>

<h3>The final result</h3>

<p>After somebody submits the message through contact form, this is how it should look like in your email client:</p>
<p><a href="http://www.fldtrace.com/wp-content/uploads/2011/07/the-referral-result1.png" class="fancybox"><img src="http://www.fldtrace.com/wp-content/uploads/2011/07/the-referral-result1-720x308.png" alt="" title="the-referral-result" width="720" height="308" class="img_border alignnone size-large wp-image-1258" /></a></p>

<h2>Other notes:</h2>
<p>No tracking method, including Google Analytics is not 100% precise, as there are people with JS disabled, with cookies turned off, people who actually cannot be tracked using standard methods.</p>
<p>Same with this method, at times you might receive emails with a blank value for referral part. However the method works well for most time, enough to get real time feedback for your marketing efforts.</p> <img src="http://www.fldtrace.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1248" width="1" height="1" style="display: none;" /><p>Related posts:<ol>
<li><a href='http://www.fldtrace.com/wordpress/load-javascript-on-specific-pages-in-wordpress' rel='bookmark' title='How to load Javascript on specific pages in WordPress'>How to load Javascript on specific pages in WordPress</a></li>
<li><a href='http://www.fldtrace.com/wordpress/8-recommended-useful-plugins-for-wordpress' rel='bookmark' title='8 Recommended Useful Plugins for WordPress'>8 Recommended Useful Plugins for WordPress</a></li>
<li><a href='http://www.fldtrace.com/wordpress/10-awesome-wordpress-plugins-roundup-with-useful-tips' rel='bookmark' title='10 Awesome WordPress plugins roundup with useful tips'>10 Awesome WordPress plugins roundup with useful tips</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.fldtrace.com/wordpress/referral-conversion-tracking-with-wordpress-contact-form-7/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Display Latest Post Outside of WordPress with JSON and jQuery</title>
		<link>http://www.fldtrace.com/wordpress/display-latest-post-outside-of-wordpress-with-json-and-jquery</link>
		<comments>http://www.fldtrace.com/wordpress/display-latest-post-outside-of-wordpress-with-json-and-jquery#comments</comments>
		<pubDate>Tue, 24 May 2011 15:41:53 +0000</pubDate>
		<dc:creator>Lucian Florian</dc:creator>
				<category><![CDATA[Jquery]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.fldtrace.com/?p=1213</guid>
		<description><![CDATA[Pull the latest blog post from WordPress with JSON and jQuery, which works great on any static HTML page, PHP page or any CMS / Ecommerce platform you can imagine.

<p><a href="http://www.fldtrace.com/lab/jsonAPI.html" class="feather_link" target="_blank">View Demo</a></p>
Related posts:<ol>
<li><a href='http://www.fldtrace.com/css/center-a-dropdown-menu-using-css-and-jquery' rel='bookmark' title='Center a DropDown Menu Using CSS and jQuery'>Center a DropDown Menu Using CSS and jQuery</a></li>
<li><a href='http://www.fldtrace.com/wordpress/wordpress-custom-post-types-custom-back-end-columns-and-post-thumbnails' rel='bookmark' title='WordPress custom post types, custom back-end columns and post thumbnails'>WordPress custom post types, custom back-end columns and post thumbnails</a></li>
<li><a href='http://www.fldtrace.com/wordpress/custom-post-types-numeric-title-order' rel='bookmark' title='WordPress Custom Post Types Numeric Title Order'>WordPress Custom Post Types Numeric Title Order</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h2>The PHP and MagicPie RSS methods</h2>
<p>There are two other methods you might want to try out, which are explained <a href="http://www.corvidworks.com/articles/wordpress-content-on-other-pages">in this article</a>, so I won&#8217;t go over them. The methods will throw a deprecated error if your hosting provider is using PHP5.</p>

<p>The shopping cart I used (<a href="lemonstandapp.com">Lemonstand</a>) had the error reporting turned on, with no (easy) way to turn it of and so, the solutions didn&#8217;t worked with this platform, although they worked with a basic .php file.</p>

<p><strong>Please follow the instructions closely, otherwise it will fail to work.</strong></p>

<h2>The JSON / jQuery method</h2>

<h3>1. Enable JSON API in the WordPress blog</h3>
<p>First thing you need to install the following plugin in WordPress: <a href="http://wordpress.org/extend/plugins/json-api/">http://wordpress.org/extend/plugins/json-api/</a>. <br />
Without it, we cannot pull the post information we need so make sure you also run a test to see if it works. The plugin is well documented so that should be straight forward.
</p>
<p>Make sure the <strong>core option is activated</strong> and the <strong>API base has <code>api</code></strong> as extension.</p>

<h3>2. Include jQuery in the outside WordPress file</h3>
<p>From this point on, we will work outside of WordPress where you want to show the latest post(s). For testing purposes you can even create a index.html file on your computer.</p>
<p>Next, we need to make sure we have the jQuery library included. You can link from the Google CDN for better performance: <br />


<div class="wp_syntax"><div class="code"><pre class="html4" style="font-family:monospace;">&lt;script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js'&gt;&lt;/script&gt;</pre></div></div>



</p>
<p>Or, you can also leave it included from WordPress so it will upgrade automatically along with WordPress (recommended)</p>

<h3>3. Include the JSON / jQuery code within head tags</h3>

<p>


<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">var</span> MYBLOG_LIMIT <span style="color: #339933;">=</span> <span style="color: #CC0000;">1</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> MYWRAPPER_CLASS <span style="color: #339933;">=</span> <span style="color: #3366CC;">'homeblog'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> WP<span style="color: #339933;">=</span><span style="color: #009900;">&#123;</span><span style="color: #000066;">open</span><span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>b<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> a<span style="color: #339933;">=</span><span style="color: #009900;">&#123;</span>posts<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> d<span style="color: #339933;">=</span>MYBLOG_LIMIT<span style="color: #339933;">;</span>var e<span style="color: #339933;">=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>var c<span style="color: #339933;">=</span><span style="color: #009900;">&#123;</span>all<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> f<span style="color: #339933;">=</span>b<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;/api/get_recent_posts/&quot;</span><span style="color: #339933;">;</span>f<span style="color: #339933;">+=</span><span style="color: #3366CC;">&quot;?count=&quot;</span><span style="color: #339933;">+</span>d<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;page=&quot;</span><span style="color: #339933;">+</span>e<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;callback=?&quot;</span><span style="color: #339933;">;</span>jQuery.<span style="color: #660066;">getJSON</span><span style="color: #009900;">&#40;</span>f<span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>l<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> k<span style="color: #339933;">=</span>l.<span style="color: #660066;">posts</span><span style="color: #339933;">;</span>for<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> j<span style="color: #339933;">=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>j<span style="color: #339933;">&lt;</span>k.<span style="color: #660066;">length</span><span style="color: #339933;">;</span>j<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> h<span style="color: #339933;">=</span>k<span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>h.<span style="color: #660066;">createComment</span><span style="color: #339933;">=</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">,</span>m<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>i.<span style="color: #660066;">postId</span><span style="color: #339933;">=</span>h.<span style="color: #660066;">id</span><span style="color: #339933;">;</span>a.<span style="color: #660066;">comments</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">create</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">,</span>m<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span>g<span style="color: #009900;">&#40;</span>k<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>findBySlug<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>f<span style="color: #339933;">,</span>h<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> g<span style="color: #339933;">=</span>b<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;/api/get_post/&quot;</span><span style="color: #339933;">;</span>g<span style="color: #339933;">+=</span><span style="color: #3366CC;">&quot;?slug=&quot;</span><span style="color: #339933;">+</span>f<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;callback=?&quot;</span><span style="color: #339933;">;</span>jQuery.<span style="color: #660066;">getJSON</span><span style="color: #009900;">&#40;</span>g<span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>h<span style="color: #009900;">&#40;</span>i.<span style="color: #660066;">post</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>limit<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>f<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>d<span style="color: #339933;">=</span>f<span style="color: #339933;">;</span>return c<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>page<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>f<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>e<span style="color: #339933;">=</span>f<span style="color: #339933;">;</span>return c<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>return c<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>pages<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> c<span style="color: #339933;">=</span><span style="color: #009900;">&#123;</span>findBySlug<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>d<span style="color: #339933;">,</span>f<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> e<span style="color: #339933;">=</span>b<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;/api/get_page/&quot;</span><span style="color: #339933;">;</span>e<span style="color: #339933;">+=</span><span style="color: #3366CC;">&quot;?slug=&quot;</span><span style="color: #339933;">+</span>d<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;callback=?&quot;</span><span style="color: #339933;">;</span>jQuery.<span style="color: #660066;">getJSON</span><span style="color: #009900;">&#40;</span>e<span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>f<span style="color: #009900;">&#40;</span>g.<span style="color: #660066;">page</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>return c<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>categories<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> c<span style="color: #339933;">=</span><span style="color: #009900;">&#123;</span>all<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> d<span style="color: #339933;">=</span>b<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;/api/get_category_index/&quot;</span><span style="color: #339933;">;</span>d<span style="color: #339933;">+=</span><span style="color: #3366CC;">&quot;?callback=?&quot;</span><span style="color: #339933;">;</span>jQuery.<span style="color: #660066;">getJSON</span><span style="color: #009900;">&#40;</span>d<span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>f<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>e<span style="color: #009900;">&#40;</span>f.<span style="color: #660066;">categories</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>return c<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>tags<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> c<span style="color: #339933;">=</span><span style="color: #009900;">&#123;</span>all<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> d<span style="color: #339933;">=</span>b<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;/api/get_tag_index/&quot;</span><span style="color: #339933;">;</span>d<span style="color: #339933;">+=</span><span style="color: #3366CC;">&quot;?callback=?&quot;</span><span style="color: #339933;">;</span>jQuery.<span style="color: #660066;">getJSON</span><span style="color: #009900;">&#40;</span>d<span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>f<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>e<span style="color: #009900;">&#40;</span>f.<span style="color: #660066;">tags</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>return c<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>comments<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> c<span style="color: #339933;">=</span><span style="color: #009900;">&#123;</span>create<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>f<span style="color: #339933;">,</span>e<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> d<span style="color: #339933;">=</span>b<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;/api/submit_comment/&quot;</span><span style="color: #339933;">;</span>d<span style="color: #339933;">+=</span><span style="color: #3366CC;">&quot;?post_id=&quot;</span><span style="color: #339933;">+</span>f.<span style="color: #660066;">postId</span><span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;name=&quot;</span><span style="color: #339933;">+</span>f.<span style="color: #000066;">name</span><span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;email=&quot;</span><span style="color: #339933;">+</span>f.<span style="color: #660066;">email</span><span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;content=&quot;</span><span style="color: #339933;">+</span>f.<span style="color: #660066;">content</span><span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;callback=?&quot;</span><span style="color: #339933;">;</span>jQuery.<span style="color: #660066;">getJSON</span><span style="color: #009900;">&#40;</span>d<span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>e<span style="color: #009900;">&#40;</span>g<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>return c<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>return a<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> blog <span style="color: #339933;">=</span> WP.<span style="color: #000066;">open</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'http://www.fldtrace.com/'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
blog.<span style="color: #660066;">posts</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">all</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>posts<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> i <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> posts.<span style="color: #660066;">length</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    jQuery<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.'</span><span style="color: #339933;">+</span>MYWRAPPER_CLASS<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">append</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
      <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #009900;">&#40;</span>posts<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">thumbnail</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">'&lt;a class=&quot;lastpost_title&quot; href=&quot;'</span><span style="color: #339933;">+</span>posts<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'&quot;&gt;&lt;h4&gt;'</span><span style="color: #339933;">+</span>posts<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">title</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'&lt;/h4&gt;&lt;/a&gt;&lt;a href=&quot;'</span><span style="color: #339933;">+</span>posts<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'&quot;&gt;&lt;img src=&quot;'</span><span style="color: #339933;">+</span>posts<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">thumbnail</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'&quot;/&gt;&lt;/a&gt;'</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">'&lt;a href=&quot;'</span><span style="color: #339933;">+</span>posts<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'&quot;&gt;&lt;h4&gt;'</span><span style="color: #339933;">+</span>posts<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">title</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'&lt;/h4&gt;&lt;/a&gt;'</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>



</p>

<h4>You need to configure the next options</h4>
<ul>
<li><strong>var MYBLOG_LIMIT = 1; </strong>will define how many posts will show. By default is 1. </li>
<li><strong>var MYWRAPPER_CLASS = &#8216;homeblog&#8217;;</strong> &#8211; the class name of HTML element where the post(s) will be shown.</li>
<li><strong>var blog = WP.open(&#8216;http://www.fldtrace.com/&#8217;);</strong> &#8211; this should link to your blog main domain (mandatory) </li>
<li>by default, will be shown the post thumbnail and title both linked. The rest is CSS customization, including adjusting the thumbnail size.</li>
</ul>

<h3>4. Define the place where the post should show up</h3>
<p>Apply the following class to an element somewhere within body tags: <br />


<div class="wp_syntax"><div class="code"><pre class="html4" style="font-family:monospace;">&lt;div class=&quot;homeblog&quot;&gt;
&lt;/div&gt;​</pre></div></div>



</p>

<h2>Notes</h2>
<p> Additionally you can pull more post information using the plugin&#8217;s JSON API documentation.</p>
<p>I&#8217;d say this method gives us a lot of freedom of showing posts from WordPress anywhere you need, compared to the PHP method where we have limitations.</p>
 <img src="http://www.fldtrace.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1213" width="1" height="1" style="display: none;" /><p>Related posts:<ol>
<li><a href='http://www.fldtrace.com/css/center-a-dropdown-menu-using-css-and-jquery' rel='bookmark' title='Center a DropDown Menu Using CSS and jQuery'>Center a DropDown Menu Using CSS and jQuery</a></li>
<li><a href='http://www.fldtrace.com/wordpress/wordpress-custom-post-types-custom-back-end-columns-and-post-thumbnails' rel='bookmark' title='WordPress custom post types, custom back-end columns and post thumbnails'>WordPress custom post types, custom back-end columns and post thumbnails</a></li>
<li><a href='http://www.fldtrace.com/wordpress/custom-post-types-numeric-title-order' rel='bookmark' title='WordPress Custom Post Types Numeric Title Order'>WordPress Custom Post Types Numeric Title Order</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.fldtrace.com/wordpress/display-latest-post-outside-of-wordpress-with-json-and-jquery/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Great blog resources for staying updated with Web Design trends</title>
		<link>http://www.fldtrace.com/others/great-blog-resources-for-staying-updated-with-web-design-trends</link>
		<comments>http://www.fldtrace.com/others/great-blog-resources-for-staying-updated-with-web-design-trends#comments</comments>
		<pubDate>Fri, 18 Mar 2011 21:14:01 +0000</pubDate>
		<dc:creator>Lucian Florian</dc:creator>
				<category><![CDATA[Others]]></category>

		<guid isPermaLink="false">http://www.fldtrace.com/?p=1170</guid>
		<description><![CDATA[In a fast paced industry such as web design / development, it is really important keeping yourself updated with best practices and techniques.
Here is a list of resources I read daily and I recommend:
Related posts:<ol>
<li><a href='http://www.fldtrace.com/news/fldtrace-2_0' rel='bookmark' title='FLDtrace 2.0 &#8211; New Design'>FLDtrace 2.0 &#8211; New Design</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h2>General Web Design Blogs</h2>

<ul>
<li><strong><a href="http://www.webdesignerdepot.com/">Web Designer Depot</a></strong> is my favorite one, as you get to learn best practices and it keeps you informed about other useful resources on the web. They publish articles almost each day and you get to learn even more, if you follow them on twitter.
<a href="http://www.webdesignerdepot.com/" class="feather_link nofloat_link">visit site</a>
</li> 


<li><strong><a href="http://css-tricks.com/">CSS Tricks</a></strong> &#8211; Chris Coyer, the owner of the blog, delights the web design community not only with &#8220;CSS tricks&#8221; but also jQuery and other cool implementations. A must follow.
<a href="http://css-tricks.com/" class="feather_link nofloat_link">visit site</a>
</li>


<li><strong><a href="http://perishablepress.com/">Perishable Press</a></strong> &#8211; Jeff Star, shares CSS tips and tricks along with WordPress advice but also offers unique insights on certain subjects. For example, I enjoyed reading one of his article &#8220;Switching from PC to MAC&#8221;, especially I&#8217;m planning do this move.
<a href="http://perishablepress.com" class="feather_link nofloat_link">visit site</a>
</li>


<li><strong><a href="http://net.tutsplus.com/">NetTuts</a></strong> &#8211; you can find here all kind of useful tutorials from how to make an illustration to how to code a website.
<a href="http://net.tutsplus.com/" class="feather_link nofloat_link">visit site</a>
</li>

<li><strong><a href="http://blogs.sitepoint.com/">SitePoint Blogs</a></strong> &#8211; Web design news and &#8220;how to&#8221; tutorials varying from PHP coding to jQuery, makes SitePoint an important resource and community website.
<a href="http://blogs.sitepoint.com/" class="feather_link nofloat_link">visit site</a>
</li>


<li><strong><a href="http://webdesignerwall.com/">Web Designer Wall</a></strong> is renowned for CSS techniques tutorials and best practices for how to build a website. The website itself can be taken as great example on how to build a responsive design.
<a href="http://webdesignerwall.com/" class="feather_link nofloat_link">visit site</a>
</li>

<li><strong><a href="http://24ways.org/">24Ways</a></strong> &#8211; I haven&#8217;t seen them posting in 3 months already, but it&#8217;s good to keep an eye for their further publications, as they provide high quality content.
<a href="http://24ways.org/" class="feather_link nofloat_link">visit site</a>
</li>


<li><strong><a href="http://www.smashingmagazine.com/">Smashing Magazine</a></strong> is one of the most popular Blogs around. They post articles very often and have long high quality materials, while addressing to a broad audience. That&#8217;s also their disadvantage. Materials are super long to read and you&#8217;ll not always find something that might interest you.
<a href="http://www.smashingmagazine.com/" class="feather_link nofloat_link">visit site</a>
</li>


<li><strong><a href="http://www.alistapart.com/">A List Apart</a></strong> represents the elite of web design community. They rarely post, but when they do so, you can rest assured that will become the trend.
<a href="http://www.alistapart.com/" class="feather_link nofloat_link">visit site</a>
</li>

</ul>

<h2>WordPress related resources</h2>

<ul>
<li><strong><a href="http://digwp.com/">Digging Into WordPress</a></strong> is one of the best WordPress resources around here. They even launched a book that I recommend purchasing. 
<a href="http://digwp.com/" class="feather_link nofloat_link">visit site</a>
</li>


<li><strong><a href="http://wpengineer.com/">WP Engineer</a></strong> comes up often with useful hacks and techniques for WordPress installs.
<a href="http://wpengineer.com/" class="feather_link nofloat_link">visit site</a>
</li>


<li><strong><a href="http://justintadlock.com/">Justin Tadlock</a></strong> one of the WordPress core developers, always provides good tutorials for new functionalities in WordPress. 
<a href="http://justintadlock.com/" class="feather_link nofloat_link">visit site</a>
</li>


<li><strong><a href="http://www.catswhocode.com/blog/">Cats Who Code</a></strong> is another very useful resource for WordPress but not limited to. 
<a href="http://www.catswhocode.com/blog/" class="feather_link nofloat_link">visit site</a>
</li>


<li><strong><a href="http://www.wprecipes.com">WP Recipes</a></strong> provides short snippets of code that you can just go and try on your site. 
<a href="http://www.wprecipes.com" class="feather_link nofloat_link">visit site</a>
</li>


<li><strong><a href="http://weblogtoolscollection.com/">Weblog Tools Collection</a></strong> keeps the WordPress community updated with important news, new free themes and plugins.  
<a href="http://weblogtoolscollection.com/" class="feather_link nofloat_link">visit site</a>
</li>


</ul>

<h2>Search Engine Optimization</h2>
<ul>
<li><strong><a href="http://www.seomoz.org/blog">SEO Moz</a></strong> comes up with great SEO tips and general SEO advices. </li>
<li><a href="http://www.seomoz.org/blog" class="feather_link nofloat_link">visit site</a></li>

<li><strong><a href="http://www.searchenginejournal.com/">Search Engine Journal</a></strong> &#8211; if you are subscribed to this one, you are pretty much covered on all SEO news and general SEO strategies. 
<a href="http://www.searchenginejournal.com/" class="feather_link nofloat_link">visit site</a>
</li>

</ul>
<h2>Freelancing</h2>
<ul>
<li><strong><a href="http://freelancefolder.com/">Freelance Folder</a></strong> is a great community of freelancers where you can discover different advices and resources.
<a href="http://freelancefolder.com/" class="feather_link nofloat_link">visit site</a>
</li>


<li><strong><a href="http://freelanceswitch.com/">Freelance Switch</a> </strong> is the most popular website for freelance community. You can find out here very useful posts for freelancers, a job board, forum and their featured hourly rate calculator. 
<a href="http://freelanceswitch.com/" class="feather_link nofloat_link">visit site</a>
</li>

</ul>
<h2>Tips for keeping up with everything</h2>
<ul>
<li>Reading so many Blogs, might get overwhelming at some point, that&#8217;s why make sure you use an RSS reader. <a href="http://www.google.com/reader">Google Reader</a> is a great free tool.</li>
<li>If you use Twitter make sure you follow them too.</li>
<li>Allocate a time of the day for this task, so you can be productive.</li>
</ul>
<h3>If you have other great Web Design resources, not mentioned here, please share in the comments.</h3> <img src="http://www.fldtrace.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1170" width="1" height="1" style="display: none;" /><p>Related posts:<ol>
<li><a href='http://www.fldtrace.com/news/fldtrace-2_0' rel='bookmark' title='FLDtrace 2.0 &#8211; New Design'>FLDtrace 2.0 &#8211; New Design</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.fldtrace.com/others/great-blog-resources-for-staying-updated-with-web-design-trends/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Awesome WordPress plugins roundup with useful tips</title>
		<link>http://www.fldtrace.com/wordpress/10-awesome-wordpress-plugins-roundup-with-useful-tips</link>
		<comments>http://www.fldtrace.com/wordpress/10-awesome-wordpress-plugins-roundup-with-useful-tips#comments</comments>
		<pubDate>Fri, 07 Jan 2011 20:56:14 +0000</pubDate>
		<dc:creator>Lucian Florian</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.fldtrace.com/?p=1095</guid>
		<description><![CDATA[After two years of intensive experience with WordPress and research for ways to extend it, I discovered some vital plugins that I want to share with you.
Related posts:<ol>
<li><a href='http://www.fldtrace.com/wordpress/8-recommended-useful-plugins-for-wordpress' rel='bookmark' title='8 Recommended Useful Plugins for WordPress'>8 Recommended Useful Plugins for WordPress</a></li>
<li><a href='http://www.fldtrace.com/wordpress/show-subpages-for-the-current-parent-page-in-wordpress' rel='bookmark' title='Show subpages only for the current parent page in WordPress'>Show subpages only for the current parent page in WordPress</a></li>
<li><a href='http://www.fldtrace.com/wordpress/load-javascript-on-specific-pages-in-wordpress' rel='bookmark' title='How to load Javascript on specific pages in WordPress'>How to load Javascript on specific pages in WordPress</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h2>1. Custom Field Template</h2>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2011/01/custom-field-template.jpg" alt="" title="custom-field-template" width="520" height="178" class="img_border alignnone size-full wp-image-1128" /></p>
<p>It is my favorite because allows you to define fields on write post/page and it is the most robust solution of this kind with little bugs and awesome support. You can also show certain custom fields on specific pages, posts, custom posts or templates eliminating the clutter.</p>
<p>My tips: use the <a href="http://www.kevinleary.net/multiple-fields-groups-wordpress-custom-field-template-plugin/">duplicate fields function</a>; add field labels for instructions, enable wpautop for automatic paragraphs; leave enabled only the upload image icon (mediaOffImage = true). Your client will be your fan.</p>
<p><a href="http://wordpress.org/extend/plugins/custom-field-template/" class="feather_link">Official link</a></p>

<h2>2. Contact Form 7</h2>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2011/01/contact-form-7.jpg" alt="" title="contact-form-7" width="520" height="178" class="img_border alignnone size-full wp-image-1133" /></p>
<p>This does exactly what it says and is the most popular contact form plugin for WordPress. It also supports translations so it works great with WPML translate plugin.</p>
<p>My tip: activate Akismet and integrate it with this plugin. No more Captcha and great anti-spam protection. Use the watermark feature for having the input title showing over the field itself.</p>
<p><a href="http://wordpress.org/extend/plugins/contact-form-7/" class="feather_link">Official link</a></p>


<h2>3. Image Widget</h2>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2011/01/image-widget.jpg" alt="" title="image-widget" width="520" height="178" class="img_border alignnone size-full wp-image-1136" /></p>
<p>This plugin is perfect for uploading images to sidebars, or other regions in the site. The good part is that allows you to edit them too, so you don&#8217;t have to visit Media Library just for that!</p>
<p>My tip: the widget will also output the title, so if you don&#8217;t want that showing in the site, when you define the widget in your functions.php file, wrap the the widget&#8217;s title output in <strong><span class="invisible"></span></strong> than in CSS you hide that class: <strong>.invisible {position: absolute; text-indent: -9999px}</strong>.</p>
<p><a href="http://wordpress.org/extend/plugins/image-widget/" class="feather_link">Official link</a></p>

<h2>4. Subscribe2</h2>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2011/01/subscribe2.jpg" alt="" title="subscribe2" width="520" height="178" class="img_border alignnone size-full wp-image-1139" /></p>
<p>Subscribe2 will allow your visitors to subscribe with their emails for new posts notifications. It will also act as a newsletter for subscribed users, so you can send periodic messages. You can import email addresses and has unsubscribe option, so those who don&#8217;t want to receive updates anymore, can easily unsubscribe.</p>
<p>My tip: The form subscription inputs, don&#8217;t have any classes / ids assigned by default. If you want to style it make sure you make use of the attributes selectors: <strong>input[name="Subscribe"] {css button styling here..}</strong>
</p>
<p><a href="http://wordpress.org/extend/plugins/subscribe2/" class="feather_link">Official link</a></p>

<h2>5. MapPress Easy Google Maps</h2>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2011/01/mapress.jpg" alt="" title="mapress" width="520" height="178" class="img_border alignnone size-full wp-image-1137" /></p>
<p>If you ever tried to include an iFrame Google map in the WordPress editor, than later re-saved the page, you probably noticed that the map was gone. That&#8217;s because the editor strips the iframe code. There is a work-around for that, but there is a far better solution such as this great plugin.</p>
<p>What is awesome, is that when you click on directions, you get those within the site! See it in action on a <a href="http://fremont6.com/location">website I built</a>.</p>
<p>My tip: set the pop-up description to stay open all the time. You can use inline CSS to customize the text inside.</p>
<p><a href="http://wordpress.org/extend/plugins/mappress-google-maps-for-wordpress/" class="feather_link">Official link</a></p>

<h2>6. Ozh&#8217; Admin Drop Down Menu</h2>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2011/01/ozh-dropdown-admin.jpg" alt="" title="ozh-dropdown-admin" width="520" height="178" class="img_border alignnone size-full wp-image-1138" /></p>
<p>It simplifies the back-end interface and places the navigation on horizontal, as it is supposed to be, for easier access. It also has nice colors and improved contrast.</p>
<p>Without this plugin, I could barely find my way around in a default WordPress installation. It&#8217;s the first I install, always!</p>

<p><a href="http://wordpress.org/extend/plugins/ozh-admin-drop-down-menu/" class="feather_link">Official link</a></p>

<h2>7. White Label CMS</h2>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2011/01/white-label-cms.jpg" alt="" title="white-label-cms" width="520" height="178" class="img_border alignnone size-full wp-image-1140" /></p>
<p>White Label CMS is one of my ultimate WordPress powers. It simplifies the back-end by removing unnecessary links for Editor role and ads a nice professional touch to the control panel interface. It also simplifies dashboard and let you upload custom logos for log-in page, header logo and footer.</p>
<p>My tip: assign an editor role for your client and use together with Capability Manager, see next plugin.</p>

<p><a href="http://wordpress.org/extend/plugins/white-label-cms/" class="feather_link">Official link</a></p>

<h2>8. Capability Manager</h2>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2011/01/capability-manager.jpg" alt="" title="capability-manager" width="520" height="178" class="img_border alignnone size-full wp-image-1132" /></p>
<p>This plugin let&#8217;s you tweak each user role. It is great when you want to give &#8220;admin like&#8221; rights with some limitations.</p>
<p>Create an editor role for your client and make sure you eliminate functions that he doesn&#8217;t need or he might use to mess things up.</p>
<p><a href="http://wordpress.org/extend/plugins/capsman/" class="feather_link">Official link</a></p>

<h2>9. Easy FancyBox</h2>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2011/01/fancybox-light.jpg" alt="" title="Easy Fancybox" width="520" height="178" class="img_border alignnone size-full wp-image-1135" /></p>
<p>This is what I currently use for my portfolio lightbox. I love it because doesn&#8217;t creates any interferences with other jQuery plugins, it&#8217;s fast and has a great animation.</p>
<p>My tip is more related to the CSS part, but it is a nice touch to make all thumbnails that link to a large image, have a custom cursor on focus: <br/>
<strong>a.fancybox {cursor: url(&#8220;images/cursor-zoom.png&#8221;), pointer} <br /> 
a.fancybox {cursor: url(&#8220;images/cursor-zoom.png&#8221;), -moz-zoom-in}</strong> &#8211; make sure to add both lines for browser compatibility and link to your cursor image.</p>
<p><a href="http://wordpress.org/extend/plugins/easy-fancybox/" class="feather_link">Official link</a></p>

<h2>10. Disqus Comment System</h2>
<p><img src="http://www.fldtrace.com/wp-content/uploads/2011/01/disqus.jpg" alt="" title="disqus" width="520" height="178" class="img_border alignnone size-full wp-image-1134" /></p>
<p>If you ever tried to customize the look and maybe functionality of a WordPress commenting section, you know it is not quite piece of cake. This plugin replaces the commenting form with a more advanced functionality and has a nice design.</p>
<p>You&#8217;ll need to create an account but this would be a great addition to any blog and is great when the client is on a budget.</p>
<p><a href="http://wordpress.org/extend/plugins/disqus-comment-system/" class="feather_link">Official link</a></p>

<h3>Your turn</h3>
<p>I left out on purpose the most popular ones that everyone knows such: All in one SEO and DB backup, but if you can recommend a great plugin not listed here, please share.</p>  <img src="http://www.fldtrace.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1095" width="1" height="1" style="display: none;" /><p>Related posts:<ol>
<li><a href='http://www.fldtrace.com/wordpress/8-recommended-useful-plugins-for-wordpress' rel='bookmark' title='8 Recommended Useful Plugins for WordPress'>8 Recommended Useful Plugins for WordPress</a></li>
<li><a href='http://www.fldtrace.com/wordpress/show-subpages-for-the-current-parent-page-in-wordpress' rel='bookmark' title='Show subpages only for the current parent page in WordPress'>Show subpages only for the current parent page in WordPress</a></li>
<li><a href='http://www.fldtrace.com/wordpress/load-javascript-on-specific-pages-in-wordpress' rel='bookmark' title='How to load Javascript on specific pages in WordPress'>How to load Javascript on specific pages in WordPress</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.fldtrace.com/wordpress/10-awesome-wordpress-plugins-roundup-with-useful-tips/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

