<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Benzing Web Design Marketing &#187; Zing Blog</title>
	<atom:link href="http://www.benzingtech.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.benzingtech.com</link>
	<description>Fort Myers Naples Website Design Web Hosting SEO</description>
	<lastBuildDate>Tue, 31 Jan 2012 04:20:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>10 Reasons why you need a Facebook Business Page</title>
		<link>http://www.benzingtech.com/10-reasons-why-you-need-a-facebook-business-page/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=10-reasons-why-you-need-a-facebook-business-page</link>
		<comments>http://www.benzingtech.com/10-reasons-why-you-need-a-facebook-business-page/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 04:11:15 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Social Networking]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=2362</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/10-reasons-why-you-need-a-facebook-business-page/">10 Reasons why you need a Facebook Business Page</a></p><p>There isn’t a limit to the number of fans you can have. This makes fan pages especially valuable for Facebook users who reach, or are approaching, the 5,000 friend limit.
It’s free. You don’t have to pay monthly fees to Facebook to keep your page up.
It gives you a&#8230;</p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/10-reasons-why-you-need-a-facebook-business-page/">10 Reasons why you need a Facebook Business Page</a></p><ol stye="list-style:decimal;margin-left:30px;">
<li style="margin-bottom:10px;">There isn’t a limit to the number of fans you can have. This makes fan pages especially valuable for Facebook users who reach, or are approaching, the 5,000 friend limit.</li>
<li style="margin-bottom:10px;">It’s free. You don’t have to pay monthly fees to Facebook to keep your page up.</li>
<li style="margin-bottom:10px;">It gives you a way to talk to and get feedback from your target audience, because like a user profile, you can update your fans with statuses that will appear in the news feed.</li>
<li style="margin-bottom:10px;">You can promote events, offer coupons or sell items on classifieds.</li>
<li style="margin-bottom:10px;">It’s an SEO boost in Google. Facebook is currently the second most popular site on the web. #1 site on the web is, you guessed it, Google!</li>
<li style="margin-bottom:10px;">You can easily promote it with Facebook ads or apps to customize your fans experience.</li>
<li style="margin-bottom:10px;">The Facebook Pages Insights analytics tool gives you useful information about your fans and their interactions.</li>
<li style="margin-bottom:10px;">You can build a community for your clients and prospects.</li>
<li style="margin-bottom:10px;">It’s another funnel to your website.</li>
<li style="margin-bottom:10px;">You can add unlimited photos and videos.</li>
</ol>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/10-reasons-why-you-need-a-facebook-business-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Launches &#8216;Timeline&#8217; and your 7 Days Closer to a New Look, will it hold up?</title>
		<link>http://www.benzingtech.com/facebook-launches-timeline-and-your-7-days-closer-to-a-new-look-will-it-hold-up/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=facebook-launches-timeline-and-your-7-days-closer-to-a-new-look-will-it-hold-up</link>
		<comments>http://www.benzingtech.com/facebook-launches-timeline-and-your-7-days-closer-to-a-new-look-will-it-hold-up/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 02:05:41 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[facebook timeline]]></category>
		<category><![CDATA[timeline update]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=2329</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/facebook-launches-timeline-and-your-7-days-closer-to-a-new-look-will-it-hold-up/">Facebook Launches &#8216;Timeline&#8217; and your 7 Days Closer to a New Look, will it hold up?</a></p><p><p></p>
<p>Your gonna love it or your gonna hate it&#8230;Facebook&#8217;s new look, first shown at a Facebook developers conference in September, rolled out worldwide on December 15th 2011.</p>
<p>The feature offers users a visual personal history that is similar to a digital scrapbook or vanity license plate. Some have even compared &#8230;</p></p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/facebook-launches-timeline-and-your-7-days-closer-to-a-new-look-will-it-hold-up/">Facebook Launches &#8216;Timeline&#8217; and your 7 Days Closer to a New Look, will it hold up?</a></p><p><img class="alignnone size-medium wp-image-2330" title="facebook-cover" src="https://www.benzingtech.com/wp-content/uploads/facebook-cover-640x448.jpg" alt="" width="640" height="448" /></p>
<p>Your gonna love it or your gonna hate it&#8230;Facebook&#8217;s new look, first shown at a Facebook developers conference in September, rolled out worldwide on December 15th 2011.</p>
<p>The feature offers users a visual personal history that is similar to a digital scrapbook or vanity license plate. Some have even compared its look to Myspace.</p>
<p>Users looking to check out the service immediately can click &#8220;Check it out&#8221; link below. Otherwise, an announcement will eventually appear at the top of your profile, according to Facebook.</p>
<p><center></p>
<h2><a title="Facebooks Timelime Update" href="https://www.facebook.com/timeline">Check It Out</a></h2>
<p></center>Facebook announced Timeline in September and made it available to developers building apps early on. Since then, over a million people have signed up for the developer beta to try out Timeline.</p>
<p>Facebook is the world’s most prominent social network and hopes its latest digital makeover which aggregates and organizes your profile chronologically will help you &#8220;rediscover&#8221; the things you shared, collected, and liked for the most important moments.</p>
<p>“It’s the heart of your Facebook experience, completely rethought from the ground up,” Zuckerberg said when he first introduced the feature during this year’s f8 conference. “Timeline is the story of your life.”</p>
<p>For those worried about what exactly from their past might be popping up with the new profile, Facebook is giving users up to seven days to review their new Timeline before it becomes public.</p>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/facebook-launches-timeline-and-your-7-days-closer-to-a-new-look-will-it-hold-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google URL Shortening Service PHP Script</title>
		<link>http://www.benzingtech.com/google-url-shortening-service-php-script/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-url-shortening-service-php-script</link>
		<comments>http://www.benzingtech.com/google-url-shortening-service-php-script/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 17:37:42 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[PHP / MySQL]]></category>
		<category><![CDATA[google qr code]]></category>
		<category><![CDATA[google url shorten]]></category>
		<category><![CDATA[php google code]]></category>
		<category><![CDATA[php short url]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=2324</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/google-url-shortening-service-php-script/">Google URL Shortening Service PHP Script</a></p><p><p>Google&#8217;s URL Shortener has been used by Google services like FeedBurner, Google News, Blogger to share links on Twitter. Google didn&#8217;t provide a web interface for the service, but third-party sites managed to fill the void.</p>
<p>Now you can go to goo.gl, paste any web address and get a short &#8230;</p></p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/google-url-shortening-service-php-script/">Google URL Shortening Service PHP Script</a></p><p>Google&#8217;s URL Shortener has been used by Google services like FeedBurner, Google News, Blogger to share links on Twitter. Google didn&#8217;t provide a web interface for the service, but third-party sites managed to fill the void.</p>
<p>Now you can go to goo.gl, paste any web address and get a short URL. Google also shows stats for any short URL generated using the service: append &#8220;.info&#8221; to the address and you&#8217;ll see the number of clicks, a list of traffic sources and some aggregate information about visitors.</p>
<p>So where do you start? well if you don&#8217;t have a google account <a href="https://accounts.google.com/NewAccount" title="get a google account" target="_blank">signup now</a> and then get an <a href="https://code.google.com/apis/console/" title="Get a API Key" target="_blank">API Key</a>.</p>
<p>If you sign in to a Google account, Google will save a list of recently generated URLs. Another advantage is that Google will always generate unique URLs when you are logged in, so that the stats are more useful.</p>
<p>Now that you have your google account and API Key we need to create some PHP code that will grab our short url and display it. First, I’ll walk you through on how it’s done, then I’ll give the full script at the end. Let’s start off with what we need, and that is, the URL that you want to shorten.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://benzingtech.com/fort-myers-web-design/'</span><span style="color: #339933;">;</span></pre></div></div>

<p>If you want to associate the shortened urls to your Google account, just put it your email address and password. You can also add in a Google API key if you have one. Remember, these values are optional.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$email</span>    <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// OPTIONAL: GMail or Google Apps email address</span>
<span style="color: #000088;">$password</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// OPTIONAL: Your Password for above account</span>
<span style="color: #000088;">$api_key</span>  <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Required</span></pre></div></div>

<p>Next thing we do is use Google’s ClientLogin API to get an Auth key for us to authenticate our requests later. Notice the POST parameters that we include in the request, as required by the API. See the <a href="http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html" target="_blank">ClientLogin documentation</a> to view other details. For this example I used the <a href="http://sudocode.net/sources/includes/class-xhttp-php/" title="Sudocode" target="_blank">Sudocode xhttp class</a> to fetch my results.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$email</span> and <span style="color: #000088;">$password</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   <span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'post'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
      <span style="color: #0000ff;">'accountType'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'HOSTED_OR_GOOGLE'</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'Email'</span>       <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$email</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'Passwd'</span>      <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$password</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'service'</span>     <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'urlshortener'</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'source'</span>      <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'benzingtech-example-v1'</span> <span style="color: #666666; font-style: italic;">// Application's name, e.g. companyName-applicationName-versionID</span>
      <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
   <span style="color: #000088;">$response</span> <span style="color: #339933;">=</span> xhttp<span style="color: #339933;">::</span><span style="color: #004000;">fetch</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'https://www.google.com/accounts/ClientLogin'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>One <strong>IMPORTANT</strong> note is the service parameter, &#8220;urlshortener&#8221;, which is undocumented. </p>
<p>If the request was successful, it will return three lines of text; one for each key: SID, LSID and Auth.</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">SID=DQAAAGgA...7Zg8CTN
LSID=DQAAAGsA...lk8BBbG
Auth=DQAAAGgA...dk3fA5N</pre></div></div>

<p>The lines are way much longer than the example above. If not successful, refer to the documention for the error codes you might get when trying to login. We just need the Auth key for our script and we use PHP&#8217;s function preg_match to extract it.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/Auth=(.+)/'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$response</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'body'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$auth</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Here is why I said earlier that I don’t advise using the code as-is, the Auth key can be cached for a long time, as long as you use it regularly. Be sure to cache your Auth Key between sequential requests to minimize URL fetches thus making your app faster and use less processes.</p>
<p>Now that we got our Auth key, and URL to shorten finally, we ask goo.gl to shorten our long URL. We pass off the Auth key in the Authorization header.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$auth</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'headers'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'Authorization'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;GoogleLogin auth=<span style="color: #006699; font-weight: bold;">$auth</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$api_key</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'get'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'key'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$api_key</span><span style="color: #339933;">;</span></pre></div></div>

<p>We set the correct Content-Type (application/json), as expected by the API. My xhttp class takes care of converting the array to a JSON string.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'headers'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'Content-Type'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;application/json&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'post'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
   <span style="color: #0000ff;">'longUrl'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$url</span><span style="color: #339933;">,</span>
   <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$response</span> <span style="color: #339933;">=</span> xhttp<span style="color: #339933;">::</span><span style="color: #004000;">fetch</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;https://www.googleapis.com/urlshortener/v1/url&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Congrats you are Done. We could retrieve the short url by decoding the response and getting the id field like so:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$var</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$response</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'body'</span><span style="color: #009900;">&#93;</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;">$shortURL</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$shortURL</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Note: that a new URL is generated for each request even if you shorten the same long URL if you do not use the API Key</strong></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>
&nbsp;
<span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://benzingtech.com/fort-myers-web-design/'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$email</span>    <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// OPTIONAL: GMail or Google Apps email address</span>
<span style="color: #000088;">$password</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// OPTIONAL: Your Password for above account</span>
<span style="color: #000088;">$api_key</span>  <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Required</span>
&nbsp;
<span style="color: #b1b100;">require</span> <span style="color: #0000ff;">'class.xhttp.php'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$email</span> and <span style="color: #000088;">$password</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   <span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'post'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
      <span style="color: #0000ff;">'accountType'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'HOSTED_OR_GOOGLE'</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'Email'</span>       <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$email</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'Passwd'</span>      <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$password</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'service'</span>     <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'urlshortener'</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'source'</span>      <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'benzingtech-example-v1'</span> <span style="color: #666666; font-style: italic;">// Application's name, e.g. companyName-applicationName-versionID</span>
      <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
   <span style="color: #000088;">$response</span> <span style="color: #339933;">=</span> xhttp<span style="color: #339933;">::</span><span style="color: #004000;">fetch</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'https://www.google.com/accounts/ClientLogin'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
   <span style="color: #666666; font-style: italic;">// Check if login failed</span>
   <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$response</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'successful'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
      <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;Login Failed<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
      <span style="color: #990000;">print_r</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$response</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span>
&nbsp;
   <span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/Auth=(.+)/'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$response</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'body'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$auth</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$auth</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'headers'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'Authorization'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;GoogleLogin auth=<span style="color: #006699; font-weight: bold;">$auth</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$api_key</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'get'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'key'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$api_key</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'headers'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'Content-Type'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;application/json&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'post'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
   <span style="color: #0000ff;">'longUrl'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$url</span><span style="color: #339933;">,</span>
   <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$response</span> <span style="color: #339933;">=</span> xhttp<span style="color: #339933;">::</span><span style="color: #004000;">fetch</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;https://www.googleapis.com/urlshortener/v1/url&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$response</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'successful'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   <span style="color: #000088;">$var</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$response</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'body'</span><span style="color: #009900;">&#93;</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;">$shortURL</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
   <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$shortURL</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
   <span style="color: #990000;">print_r</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$response</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/google-url-shortening-service-php-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You are 4 Degrees away from anyone online</title>
		<link>http://www.benzingtech.com/you-are-4-degrees-away-from-anyone-online/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=you-are-4-degrees-away-from-anyone-online</link>
		<comments>http://www.benzingtech.com/you-are-4-degrees-away-from-anyone-online/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 18:18:33 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[4 degrees]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social media strategy]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=2320</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/you-are-4-degrees-away-from-anyone-online/">You are 4 Degrees away from anyone online</a></p><p><p>There has been some hype lately with Facebook news saying you are only 4 connects away from anyone. The 90s movie and play &#8220;Six Degrees of Separation&#8221; indicated that we are only separated by six people (of course this was based on a 1929 study by a Hungarian author). But &#8230;</p></p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/you-are-4-degrees-away-from-anyone-online/">You are 4 Degrees away from anyone online</a></p><p>There has been some hype lately with Facebook news saying you are only 4 connects away from anyone. The 90s movie and play &#8220;Six Degrees of Separation&#8221; indicated that we are only separated by six people (of course this was based on a 1929 study by a Hungarian author). But on Facebook, according to a new report, we are only separated from anyone else in the world by 4.74 connections which I guess rounded up can be considered 5 but 4 makes me feel more important.</p>
<p>This comes as great news for Business owners who are looking to get the edge on their online marketing efforts. Even consumers can enjoy knowing they are 4 degrees from Kevin Bacon heck I know I am for sure.</p>
<p><strong>So how do you get new customers using Facebook?</strong> stay social for one. but here are some other great tips:</p>
<ul>
<li>If you have a business profile, where your “friends” are your customers, friend their friends, then friend the friend of friends, etc. You won&#8217;t get a yes from everyone but you may make some new friends who will eventually turn into customers.</li>
<li>Once you have a good amount of friends, don&#8217;t spam their inbox constantly with sales messages. They friended you so more than likely they are interested in your product or service and if they are not, they will eventually unfriend you just as easy.</li>
<li>Post quality content and information on your wall and it will show up in your friends newsfeed. You may want to send a private message occasionally on upcoming specials or incentives. Post information at timely intervals so it doesn’t appear as if you are spamming their wall.</li>
<li>If you have “fan pages” offer an incentive to fans that bring you new fans. Often a simple suggestion to your fans to “tell your friends” will bring work or by offering discounts to friends of friends. Even offering a free gift to those who get so many people to fan your page.</li>
</ul>
<p>Social Media Marketing techniques slightly differ from the traditional but by using the <a title="Keep It Simple Stupid" href="https://en.wikipedia.org/wiki/KISS_principle" target="_blank">KISS principle</a> and staying social will help increase your sales.</p>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/you-are-4-degrees-away-from-anyone-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Six Tactics To Turn Facebook Likes Into Leads</title>
		<link>http://www.benzingtech.com/six-tatics-to-turn-facebook-likes-into-leads/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=six-tatics-to-turn-facebook-likes-into-leads</link>
		<comments>http://www.benzingtech.com/six-tatics-to-turn-facebook-likes-into-leads/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 00:39:49 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[facebook likes]]></category>
		<category><![CDATA[facebook marketing]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=2313</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/six-tatics-to-turn-facebook-likes-into-leads/">Six Tactics To Turn Facebook Likes Into Leads</a></p><p><p>We all know that more Likes will benefit your Facebook business page but how do you turn those likes into sales? At the end of the day, the effectiveness of your marketing team is likely evaluated by metrics like traffic and leads. If your Facebook page has 500 fans but &#8230;</p></p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/six-tatics-to-turn-facebook-likes-into-leads/">Six Tactics To Turn Facebook Likes Into Leads</a></p><p>We all know that more Likes will benefit your Facebook business page but how do you turn those likes into sales? At the end of the day, the effectiveness of your marketing team is likely evaluated by metrics like traffic and leads. If your Facebook page has 500 fans but is generating no traffic or leads for your website, you really don&#8217;t have much to brag about.</p>
<p>Facebook fans offer a great opportunity for lead generation if you know how to leverage them. As they say, it&#8217;s not size that matters it&#8217;s how you use it. To get you on your way to use Facebook effectively for lead generation, here are six guaranteed tactics for turning likes into leads.</p>
<ul>
<li><img class="size-large wp-image-2314 alignright" style="margin-left: 10px;" title="Facebook Like gate" src="https://www.benzingtech.com/wp-content/uploads/Fox-4-2011-11-08-19-19-46-480x600.jpg" alt="" width="359" height="449" /><strong>1. Implement a Like Gate</strong> &#8211; Like gates are popping up all over Facebook these days, and it&#8217;s not difficult to understand why. So what is a like gate you ask? They&#8217;re a great way to convert new likes into leads. Use your like gate to initially turn new page visitors into fans. Once they like you, present them with valuable content offers that they can obtain directly from a form on your page.</li>
<li><strong>2. Share Links to Landing Pages on Your Wall</strong> &#8211; Amongst the updates and content you share with your fans on your wall, be sure to include a hearty mix of landing page links for lead generating, premium content like ebooks, webinars, and other educational downloads. In addition, make sure any blog posts you share include call-to-actions within the post.</li>
<li><strong>3. Offer Exclusive Content to Facebook Fans</strong> &#8211; According to research from ExactTarget, 58% of Facebook users expect exclusive content from business pages. Take advantage of this insight by offering downloadable content that is exclusive only to your Facebook fans. Set up a website landing page for this content, and share the link exclusively on your Facebook page. Require that page visitors must &#8220;Like&#8221; you in order to view your offer to make it even more exclusive. You&#8217;ll be generating leads and leveraging the power of exclusivity at the same time.</li>
<li><strong>4. Use ALL your Page Real Estate to Promote Offers</strong> &#8211; There are quite a few places on your Facebook page you&#8217;re likely overlooking to promote your offers. What about highlighting your latest offer in your page&#8217;s profile picture like the image to the right. Have you added links to offers in your page&#8217;s &#8216;Info&#8217; tab? Don&#8217;t miss out on these high visibility areas!</li>
<li><strong>5. Create Custom Page Tabs to Promote Offers</strong> &#8211; Customization of Facebook pages is tough&#8230;but not impossible. Creating custom page tabs are a great way to expand the possibilities of your Facebook page. Consider creating a tab just to highlight your offers. You can use it to syndicate some of your best-performing offers, or maybe just promote your latest offer or promotion on a rotating basis.</li>
<li><strong>6. Create Product/Service Awareness</strong> &#8211; While it&#8217;s always a bad idea to be overly self-promotional in your social media efforts, you also want to make sure that your fans are aware of your products/services. Sure, they might keep coming back to you again and again because you offer engaging conversation and valuable content, but if they don&#8217;t even know what you sell, you&#8217;re not doing your job. Make sure your page clearly communicates what your business sells, and use your lead gen offers to support that with content that aligns with your product/service offerings. This will help spark a connection between your content and your product.</li>
</ul>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/six-tatics-to-turn-facebook-likes-into-leads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Custom Post Types Customization : Create a Portfolio</title>
		<link>http://www.benzingtech.com/wordpress-custom-post-types-customization-create-a-portfolio/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-custom-post-types-customization-create-a-portfolio</link>
		<comments>http://www.benzingtech.com/wordpress-custom-post-types-customization-create-a-portfolio/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 18:27:46 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[custom post type]]></category>
		<category><![CDATA[custom post types]]></category>
		<category><![CDATA[portfolio custom posts]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=2181</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/wordpress-custom-post-types-customization-create-a-portfolio/">WordPress Custom Post Types Customization : Create a Portfolio</a></p><p><p>I would like to start off by saying how ridiculously cool WordPress is and how I use it every time to develop websites. One of the best features in WordPress is the ability to create <strong>custom post types</strong> and using these custom post types to create creative features within WordPress &#8230;</p></p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/wordpress-custom-post-types-customization-create-a-portfolio/">WordPress Custom Post Types Customization : Create a Portfolio</a></p><p><img src="https://www.benzingtech.com/wp-content/uploads/custom-post-types.gif" alt="" title="custom-post-types" width="210" height="210" class="alignleft size-full wp-image-2188" />I would like to start off by saying how ridiculously cool WordPress is and how I use it every time to develop websites. One of the best features in WordPress is the ability to create <strong>custom post types</strong> and using these custom post types to create creative features within WordPress website. This blog post will show you how to create a portfolio custom post type and learn how to use custom post types efficiently in your next web project. So let&#8217;s get started&#8230;</p>
<h2>What are custom post types?</h2>
<p>Don&#8217;t be confused by the term &#8220;post&#8221; in the name. It is actually an extremely generic term and should not be considered the same thing as a blog post. If you prefer, you can replace it with &#8220;content&#8221; instead.</p>
<p>Custom post types don&#8217;t have any strict rules that define what they are. They can represent any type of content you want. For example, WordPress ships with several default post types.</p>
<ul>
<li>Blog Posts</li>
<li>Pages</li>
<li>Attachments</li>
<li>Revisions</li>
<li>Nav Menus (WordPress 3.0)</li>
</ul>
<p>You should think of them as a way to create, edit, and store information in the same way as blog posts but with much more creative control.</p>
<p>One thing I would warn against is trying to separate your blog posts in this way. You have categories, tags, and custom taxonomies at your disposal if you&#8217;re just looking for a way to label them.</p>
<h2>Creating custom post types</h2>
<p>WordPress 2.9 introduced the <a title="WordPress Codex: register_post_type()" href="http://codex.wordpress.org/Function_Reference/register_post_type">register_post_type()</a> function. It didn&#8217;t do a lot at the time, but WordPress 3.0 will make this a powerful tool.</p>
<p>To get the basic functionality of a custom post type working, we hardly have any code to input. Before you start, you at least need a few things: a name, two labels, and whether your post type will be public (you&#8217;ll likely want this).</p>
<p>You can either create a plugin file or use your theme&#8217;s <code>functions.php</code> file to add the code. I will assume at this point of the tutorial that you know how to work with at least one of those two things.</p>
<p>Let&#8217;s set up our Portfolio post type.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'init'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'portfolio_register'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
<span style="color: #000000; font-weight: bold;">function</span> portfolio_register<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  register_post_type<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'my_portfolio'</span><span style="color: #339933;">,</span>
    <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
	 <span style="color: #0000ff;">'labels'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
	 <span style="color: #0000ff;">'name'</span> <span style="color: #339933;">=&gt;</span> _x<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'My Portfolio'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'post type general name'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> 
         <span style="color: #0000ff;">'singular_name'</span> <span style="color: #339933;">=&gt;</span> _x<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Portfolio Item'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'post type singular name'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'public'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span>
  <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>You&#8217;ll notice that there is not a lot going on there. We added two parameters: a post type name and an array of arguments. All of the possible arguments are detailed in the next section.</p>
<p>If all you&#8217;ll ever want to do is something as basic as having a title field and content textarea, you can skip over the next portion of this tutorial. But if you want to create a really customized solution then read below where I will break down the parameters within the register_post_type()</p>
<h4>labels</h4>
<p>The <code>labels</code> argument is an array of strings that represents your post type in the admin. Each string is a bit of text shown for particular function in the admin. By default, non-hierarchical post types will have text with &#8220;post&#8221; in them and hierarchical post types will have text with &#8220;page&#8221; in them.</p>
<p>It is particularly important that you make these strings translatable if you&#8217;re creating a plugin for public use.</p>
<p>This list is a set of general examples of when each string is used. However, each may be used in multiple places in the admin.</p>
<ul>
<li><code>name</code>: The plural form of the name of your post type.</li>
<li><code>singular_name</code>: The singular form of the name of your post type.</li>
<li><code>add_new</code>: The menu item for adding a new post.</li>
<li><code>add_new_item</code>: The header shown when creating a new post.</li>
<li><code>edit</code>: The menu item for editing posts.</li>
<li><code>edit_item</code>: The header shown when editing a post.</li>
<li><code>new_item</code>: Shown in the favorites menu in the admin header.</li>
<li><code>view</code>: Used as text in a link to view the post.</li>
<li><code>view_item</code>: Shown alongside the permalink on the edit post screen.</li>
<li><code>search_items</code>: Button text for the search box on the edit posts screen.</li>
<li><code>not_found</code>: Text to display when no posts are found through search in the admin.</li>
<li><code>not_found_in_trash</code>: Text to display when no posts are in the trash.</li>
<li><code>parent</code>: Used as a label for a parent post on the edit posts screen. Only useful for hierarchical post types.</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'labels'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
	<span style="color: #0000ff;">'name'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Portfolio'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'singular_name'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Portfolio'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'add_new'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Add New'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'add_new_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Add New Portfolio Item'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'edit'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Edit'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'edit_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Edit Portfolio Item'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'new_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'New Portfolio Item'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'view'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'View Portfolio'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'view_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'View Portfolio Item'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'search_items'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Search Portfolio Items'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'not_found'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'No Portfolio Items found'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'not_found_in_trash'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'No Portfolio Items found in Trash'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'parent'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Parent Portfolio'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span></pre></div></div>

<h4>public</h4>
<p>The <code>public</code> argument is a kind of catchall argument for several other arguments and defaults to <code>false</code>. Depending on whether it&#8217;s set to <code>true</code> or <code>false</code>, it&#8217;ll automatically decide what other arguments should be unless they&#8217;re specifically defined. If you&#8217;re looking for finer control over the public arguments, there are three specific arguments you may set:</p>
<ul>
<li><code>show_ui</code>: Whether to show the administration screens.</li>
<li><code>publicly_queryable</code>: Whether queries for this post type can be performed from the front end.</li>
<li><code>exclude_from_search</code>: Whether the posts should appear in search results.</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'public'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'show_ui'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'publicly_queryable'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'exclude_from_search'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span></pre></div></div>

<h4>menu_position</h4>
<p>By default, a new post type is added after the <em>Comments</em> menu item in the admin. But, you have to ability to move it to a position more suitable for you. Default WordPress menu items are set apart by integrals of 5. For example, using <code>20</code> will add your menu item after <em>Pages</em>.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'menu_position'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">20</span><span style="color: #339933;">,</span></pre></div></div>

<h4>menu_icon</h4>
<p>New post types will default to the <em>Posts</em> menu icon, but if you want to mix it up a bit or give your post type some separation from other elements, you can define a custom icon. You only have to input a a custom <acronym title="Uniform Resource Locator">URL</acronym> to an image file.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'menu_icon'</span> <span style="color: #339933;">=&gt;</span> get_stylesheet_directory_uri<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/images/article16.png'</span><span style="color: #339933;">,</span></pre></div></div>

<h4>hierarchical</h4>
<p>The <code>hierarchical</code> argument allows you to choose whether you want your post type to be hierarchical. It defaults to <code>false</code>. If you set it to <code>true</code>, your posts will behave like pages in WordPress.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'hierarchical'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span></pre></div></div>

<h4>query_var</h4>
<p>The <code>query_var</code> argument allows you to control the query variable used to get posts of this type. For example, you could use it with the <code>query_posts()</code> function or <code>WP_Query</code> class. This will default to the name of your taxonomy.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'query_var'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span></pre></div></div>

<h4>capability_type / capabilities</h4>
<p>The <code>capability_type</code> argument is another catchall argument for several more specific arguments and defaults to <code>post</code>. It allows you to define a custom set of capabilities, which are permissions to edit, create, and read your custom post type.</p>
<p>If you just want to keep the same permissions you have with blog posts, leave this at the default. Otherwise, you can either set <code>capability_type</code> to something custom or define each specific capability in the <code>capabilities</code> array.</p>
<ul>
<li><code>edit_post</code>: Whether someone can create and edit a specific post of this post type.</li>
<li><code>edit_posts</code>: Capability that allows editing posts of this post type.</li>
<li><code>edit_others_posts</code>: Capability that allows editing of others posts.</li>
<li><code>publish_posts</code>: Capability to grant publishing of these types of posts.</li>
<li><code>read_post</code>: Capability that controls reading of a specific post of this post type.</li>
<li><code>read_private_posts</code>: Capability to allow reading of private posts.</li>
<li><code>delete_post</code>: Capability that grants the privilege of deleting posts.</li>
</ul>
<p>For most people that need control over these things, it&#8217;s easier to just change <code>capability_type</code> to something like <code>portfolio</code>. WordPress will automatically switch the other caps to follow this pattern. For example, the <code>edit_post</code> capability would become <code>edit_portfolio</code>. Of course, capability control means nothing without being able to choose who has the capabilities. So here is an example of some custom capabilities for our portfolio:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">/* Global control over capabilities. */</span>
<span style="color: #0000ff;">'capability_type'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'portfolio'</span><span style="color: #339933;">,</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/* Specific control over capabilities. */</span>
<span style="color: #0000ff;">'capabilities'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
	<span style="color: #0000ff;">'edit_post'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'edit_portfolio'</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'edit_posts'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'edit_portfolios'</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'edit_others_posts'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'edit_others_portfolios'</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'publish_posts'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'publish_portfolios'</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'read_post'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'read_portfolio'</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'read_private_posts'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'read_private_portfolios'</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'delete_post'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'delete_portfolio'</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span></pre></div></div>

<h4>supports</h4>
<p>The <code>supports</code> argument allows you to define what meta boxes and other fields will appear on the screen when editing or creating a new post. This defaults to <code>title</code> and <code>editor</code>. There are several available options:</p>
<ul>
<li><code>title</code>: Text input field to create a post title.</li>
<li><code>editor</code>: Content input box for writing.</li>
<li><code>comments</code>: Ability to turn comments on/off.</li>
<li><code>trackbacks</code>: Ability to turn trackbacks and pingbacks on/off.</li>
<li><code>revisions</code>: Allows revisions to be made of your post.</li>
<li><code>author</code>: Displays a select box for changing the post author.</li>
<li><code>excerpt</code>: A textarea for writing a custom excerpt.</li>
<li><code>thumbnail</code>: The thumbnail (featured image in 3.0) uploading box.</li>
<li><code>custom-fields</code>: Custom fields input area.</li>
<li><code>page-attributes</code>: The attributes box shown for pages. This is important for hierarchical post types, so you can select the parent post.</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'supports'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'title'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'editor'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'excerpt'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'custom-fields'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'thumbnail'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span></pre></div></div>

<h4>rewrite</h4>
<p>The <code>rewrite</code> argument allows you to define the permalink structure of your posts when viewing the single post. For example, you may want to have a structure like <code>yoursite.com/portfolio/post-name</code>. WordPress will set up a default structure based on your taxonomy name. The <code>rewrite</code> argument can be set to <code>true</code>, <code>false</code>, or an array of values. It takes two arguments:</p>
<ul>
<li><code>slug</code>: The slug you&#8217;d like to prefix your posts with.</li>
<li><code>with_front</code>: Whether your post type should use the front base from your permalink settings (for example, if you prefixed your structure with <code>/blog</code> or <code>/archives</code>).</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'rewrite'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'slug'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'portfolio'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'with_front'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">false</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span></pre></div></div>

<h4>taxonomies</h4>
<p>If you have some preexisting taxonomies, you can allow posts of this type to also use those taxonomies. You just have to set an array of taxonomy names that you&#8217;d like for it to use. WordPress will handle all the administration features for you. There is more to taxonomies but that will be another blog post in the future.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'taxonomies'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'post_tag'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'category '</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span></pre></div></div>

<h4>can_export</h4>
<p>You can use the <code>can_export</code> argument to decide whether posts of your post type can be exportable via the WordPress export tool. By default, this is set to <code>true</code>.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'can_export'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span></pre></div></div>

<h4>register_meta_box_cb</h4>
<p>This feature will likely only be useful to developers. You can create a custom callback function that is called when the meta boxes for the post form are set up.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'register_meta_box_cb'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'your_callback_function_name'</span><span style="color: #339933;">,</span></pre></div></div>

<h2>Putting It All Together</h2>
<p>Now that you know about all the parameters and their meanings lets put some code together to create the portfolio and the fields required to add the images and build the portfolio items:</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>
add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'init'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'portfolio_register'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> portfolio_register<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #000088;">$labels</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
		<span style="color: #0000ff;">'name'</span> <span style="color: #339933;">=&gt;</span> _x<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'My Portfolio'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'post type general name'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'singular_name'</span> <span style="color: #339933;">=&gt;</span> _x<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Portfolio Item'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'post type singular name'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'add_new'</span> <span style="color: #339933;">=&gt;</span> _x<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Add New'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'portfolio item'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'add_new_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Add New Portfolio Item'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'edit_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Edit Portfolio Item'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'new_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'New Portfolio Item'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'view_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'View Portfolio Item'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'search_items'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Search Portfolio'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'not_found'</span> <span style="color: #339933;">=&gt;</span>  __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Nothing found'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'not_found_in_trash'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Nothing found in Trash'</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000088;">$args</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
		<span style="color: #0000ff;">'labels'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$labels</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'public'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'publicly_queryable'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'show_ui'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'query_var'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'menu_icon'</span> <span style="color: #339933;">=&gt;</span> get_stylesheet_directory_uri<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/images/article16.png'</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'rewrite'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'capability_type'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'post'</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'hierarchical'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'menu_position'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'supports'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'title'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'editor'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'thumbnail'</span><span style="color: #009900;">&#41;</span>
	  <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
&nbsp;
	register_post_type<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'myportfolio'</span> <span style="color: #339933;">,</span> <span style="color: #000088;">$args</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    flush_rewrite_rules<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
register_taxonomy<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;myservices&quot;</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;myportfolio&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;hierarchical&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;label&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;Services&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;singular_label&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;Service&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;rewrite&quot;</span> <span style="color: #339933;">=&gt;</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>
&nbsp;
add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;admin_init&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;admin_init&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> admin_init<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  add_meta_box<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;web_url-meta&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Website URL&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;web_url&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;myportfolio&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;normal&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;low&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">function</span> web_url<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$post</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$meta</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;">'web_url'</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;p&gt;&lt;input style=&quot;width:350px;&quot; name=&quot;web_url&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$meta</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;&lt;/p&gt;
  <span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'save_post'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'save_details'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> save_details<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post_id</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$post</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'post_type'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'post_type'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;myportfolio&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   <span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'web_url'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
   update_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post_id</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'web_url'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$data</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;
&nbsp;
add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;manage_posts_custom_column&quot;</span><span style="color: #339933;">,</span>  <span style="color: #0000ff;">&quot;myportfolio_custom_columns&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;manage_edit-myportfolio_columns&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;myportfolio_edit_columns&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> myportfolio_edit_columns<span style="color: #009900;">&#40;</span><span style="color: #000088;">$columns</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$columns</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
    <span style="color: #0000ff;">&quot;cb&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;&lt;input type=<span style="color: #000099; font-weight: bold;">\&quot;</span>checkbox<span style="color: #000099; font-weight: bold;">\&quot;</span> /&gt;&quot;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">&quot;title&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;Project Title&quot;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">&quot;description&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;Description&quot;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">&quot;web_url&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;Web URL&quot;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">&quot;myservices&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;Services&quot;</span><span style="color: #339933;">,</span>
  <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #b1b100;">return</span> <span style="color: #000088;">$columns</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">function</span> myportfolio_custom_columns<span style="color: #009900;">&#40;</span><span style="color: #000088;">$column</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$post</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$column</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">&quot;description&quot;</span><span style="color: #339933;">:</span>
      the_excerpt<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">&quot;web_url&quot;</span><span style="color: #339933;">:</span>
      <span style="color: #000088;">$custom</span> <span style="color: #339933;">=</span> get_post_custom<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$custom</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;web_url&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
      <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">&quot;myservices&quot;</span><span style="color: #339933;">:</span>
      <span style="color: #b1b100;">echo</span> get_the_term_list<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;">'myservices'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">', '</span><span style="color: #339933;">,</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/wordpress-custom-post-types-customization-create-a-portfolio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Social Media Brand Marketing Outline</title>
		<link>http://www.benzingtech.com/social-media-brand-marketing-outline/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=social-media-brand-marketing-outline</link>
		<comments>http://www.benzingtech.com/social-media-brand-marketing-outline/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 13:21:49 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Online Marketing]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[brand marketing]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[social media marketing]]></category>
		<category><![CDATA[social media strategy]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=2074</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/social-media-brand-marketing-outline/">Social Media Brand Marketing Outline</a></p><p>Social media marketing is a method of promoting your brand, be it yourself, a product, a service, or a company, by strategically making your presence known across various social media networks such as Digg, StumbleUpon, Facebook, Reddit, etc. This may seem overly simple but "getting yourself known” is the kicker because each category of social media has a different detailed method for effective promotion.</p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/social-media-brand-marketing-outline/">Social Media Brand Marketing Outline</a></p><h3>The Concept</h3>
<p>Social media marketing is a method of promoting your brand, be it yourself, a product, a service, or a company, by strategically making your presence known across various social media networks such as Digg, StumbleUpon, Facebook, Reddit, etc. This may seem overly simple but &#8220;getting yourself known” is the kicker because each category of social media has a different detailed method for effective promotion.</p>
<p><img class="alignright size-full wp-image-2076" title="social-media-strategy" src="https://www.benzingtech.com/wp-content/uploads/social-media-strategy.jpg" alt="" width="350" height="283" />
<p>The key concept to social marketing is that it is not designed to immediately provide business but instead it provides the visibility your brand needs to ultimately convert fans into buyers. I often get clients saying “I don’t think being on Facebook will get my products sold”. The truth is they are often correct. Having a presence on Facebook that provides great content or interesting widgets to raise the awareness of your brand so that users remember your service provides you with a soap box to share the benefits of your brand. In short, it is important not to forget this essential concept &#8211; social media marketing drives brand awareness which later translates into sales.</p>
<h3>Social Media Categories and Strategies</h3>
<p>This is an introduction to the various top social media portals segregated into their appropriate categories and paired with a recommended strategy can be rather effective. Please keep in mind the following is only a partial listing of some social media sites. If you want a more comprehensive list check out this <a href="http://www.go2web20.net/" target="_blank">list of social media sites</a>.</p>
<p>Here is an organized list of Social Media Marketing categories I have identified:</p>
<ol>
<li>Social Networking Sites</li>
<li>Business Networking Sites</li>
<li>Social Bookmarking Sites</li>
<li>Content Voting Sites</li>
<li>News Sharing Sites</li>
<li>Collaborative Directories</li>
<li>Video Sharing Sites</li>
<li>Photo Sharing Sites</li>
<li>Niche Networking Sites</li>
<li>Forums/Discussion Boards</li>
</ol>
<h3>Creating Your Plan</h3>
<p>Now that you have an idea of the various social media categories and their potential marketing application(s) it is important to identify what you want to get out of them before you market to them. Be sure to ask yourself the following questions:</p>
<p><strong>What is your ultimate goal?</strong><br />
Consider the objectives that come to mind. Here are some examples of common answers and what they might mean to your planning efforts:</p>
<p><em>“I want people to know my name and acknowledge my expert status.”</em><br />
In this situation you may want to drive traffic to your main website about page or bio where you feature your services, testimonials or even your resume. Using social media you can build your online reputation by participating in sites that appear to have a strong following of potential customers; provide answers to their questions, find associated content that you know will help them and bookmark it. All-in-all you want to make friends and create a personal profile.</p>
<p><em>“I want my company name to be found within all of the major social media sites when my industry-related keywords are typed in.”</em><br />
There are a variety of ways to achieve this but I expect the most effective is to create quality content that no one can help but link to. That is far harder than it sounds but the fact is that company names don’t rise to the cream of the Internet crop without blowing people away with helpful and thoughtful content. Once you create the content use a blog to disseminate it quickly while placing a snippet (say the first 3 paragraphs) into your social media profiles in such sites as Facebook, Bloglines, Blogger or Newsvine along with a link to your main article where readers can continue reading. By only providing a teaser for your article and pointing readers to your website for the full article you will be emphasizing the original content on your main site as the original article and you will heighten its visibility.</p>
<p><em>“I need to get the word out on my product/service.”</em><br />
Press releases are not mentioned within this article but I would definitely not want to mention them. Use <a href="http://PRLog.org" target="_blank">PRLog.org</a>, <a href="http://OpenPR.com" target="_blank">OpenPR.com</a> or <a href="http://1888PressRelease.com" target="_blank">1888PressRelease.com</a> to submit a carefully crafted press release to the web. Next go to each of your established profiles and tell your friends about your submission and perhaps even offer them a free product or trial of your service. Whatever you do the ultimate goal is to make it unavoidable for them to help you get it known.</p>
<p><strong>How much time are you willing to commit to social media marketing?</strong><br />
This is a crucial question because it will determine just how big you want to make your social media plan. If you are doing this yourself then force yourself to set a few hours aside every day or every two days to keep your profiles up to date. If that is too much work then consider hiring someone to help you keep the content fresh OR just target the top social media websites in your strategy to market too. Whatever you decide to do start out small and then increase your social marketing workload only when you know you have the time and patience to do the additional work correctly. Remember it&#8217;s only as effective as the amount of time you spend on it.</p>
<p><strong>Get Out There and Participate!</strong><br />
I find myself blown away by the shear number of social media websites that appear to be prospering and are regularly adding new creative methods to share and receive great information. Which is why it&#8217;s so important to keep in touch regularly, update often, and keep the content related to your niche. Not participating or updating regularly will just result in less traffic and exposure. The more exposure you have the better the opportunity to convert those leads into sales.</p>
<p><strong>Measure Your Performance</strong><br />
Another thing I find that most people do is not track their performance. Social media marketing effectiveness is still a trial and error and you need to measure the performance to get the best results without knowing which content drives you the most clicks, comments or retweets. There are several tools that you can use to measure your performance. But let&#8217;s get some of the terminology out of the way first:</p>
<p><em>Sentiment</em><br />Are the comments positive or negative? Most current tools attempt to assign sentiment to a post automatically. While this is helpful for brands with tons of mentions, it’s only about 70% accurate in most cases[1], so manual verification and spot-checking is encouraged across the board before making any decisions based on influence data.</p>
<p><em>Volume</em><br />This is simply the amount of &#8220;buzz&#8221; that exists. Many monitoring tools give the ability to chart volume for specific keywords over time. This gives you a great way to measure the impact of your marketing efforts and social media campaigns, especially when combined with sentiment. A lot can be learned about your brand and your customers by investigating spikes in social media volumes.</p>
<p><em>Workflow</em><br />Workflow is the process of assigning, tracking and responding to social media, typically in a team environment. An effective workflow can prevent double responses and missed opportunities.</p>
<p>Now that we have an understanding of the purpose and the terminology surrounding social media monitoring, let’s take a look at some tools that can help you monitor your presence.</p>
<ol>
<li><a href="http://www.google.com/alerts" target="_blank">Google Alerts</a>- An oldie but a goodie! Google Alerts allows you to set up keyword searches for the name of your company or competitors, for example, and receive updates in your email inbox or through an RSS feed.When combined with iGoogle, you can create a pretty nice consolidated page that contains the latest findings for your selected keywords. When it comes to monitoring social media, this is the least you should be doing; it’s free and an absolute snap to set up.</li>
<li><a href="http://www.icerocket.com/" target="_blank">Icerocket</a>- Used by many, Icerocket helps you keep watch over Twitter, blogs, web, news, images and more. Features include a topic cloud and basic listing of mentions. This social media monitoring tool also offers the ability to bookmark your search results for later reference.Although helpful, some users might find the interface and the style of the search results pages a little archaic compared to the other options.</li>
<li><a href="http://addictomatic.com/" target="_blank">Addict-o-Matic</a> &#8211; This tool is a consolidated page with search matches across blogs, Twitter, Digg, Flickr and more. Featuring an appealing interface and one-page dashboard, Addict-o-matic is one of the best free tools available for summarizing all your &#8220;buzz&#8221; in one place.</li>
<li><a href="http://www.boardtracker.com/" target="_blank">Boardtracker</a> &#8211; Boardtracker focuses on grabbing &#8220;buzz&#8221; from message boards and forums. Features include a topic cloud and influencer list. There are ads mixed in with your search results which may turn off some users. A premium version is offered. If your target customers are more active on message boards than other channels, this could be the right tool for you.</li>
<li><a href="http://www.socialmention.com/" target="_blank">Social Mention</a> &#8211; This social media monitoring tool features an interesting combination of easy-to-read metrics including reach, sentiment, passion, and strength (volume/day). Social Mention tracks blogs, blog comments, Twitter, mainstream news, images, video, and audio. Searches can be saved as an RSS feed so you can easily stay up-to-date.</li>
<li><a href="http://www.scoutlabs.com/" target="_blank">ScoutLabs</a>- Scoutlabs has a great clean interface and overall excellent features for volume trending, sentiment-tracking, learning about key quotes (based on sentiment), and managing workflow for response management. Unlimited results helps protect you from increased monthly cost due to unexpected spikes in volume.It’s a great option for agencies and freelancers because you can give clients access to a dashboard with your logo on it, branding the service as your own. Note that it can be a challenge to output some graphs and reports which may be an issue if you want to produce reports for your clients.</li>
</ol>
<p>There are several more websites and tools out there to measure your success but these are some of the more popular choices.</p>
<h3>Conclusion</h3>
<p>So following the information above will help you gain more through social media marketing. Keep in mind there is still no guarantee you will get the results your looking for and you should always consult with an expert. So lets recap on some of the things you need to consider before running with your social media strategy:</p>
<ol>
<li>Are you ready to invest adequate time in Social Media Marketing?</li>
<li>Will you do it yourself or need to involve a firm/others?</li>
<li>Will you and/or your employees need additional training to maximize effectiveness?</li>
<li>Do you know how to form a proper brand strategy online?</li>
<li>Where should you direct your main efforts, how much and when?</li>
<li>What tools will you use to measure social media marketing success?</li>
</ol>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/social-media-brand-marketing-outline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2011 list of XML-RPC servers to ping your blog</title>
		<link>http://www.benzingtech.com/2011-list-of-xml-rpc-servers-to-ping-your-blog/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=2011-list-of-xml-rpc-servers-to-ping-your-blog</link>
		<comments>http://www.benzingtech.com/2011-list-of-xml-rpc-servers-to-ping-your-blog/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 19:09:41 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Online Marketing]]></category>
		<category><![CDATA[blog ping]]></category>
		<category><![CDATA[blog rpc]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[xml-rpc]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=2070</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/2011-list-of-xml-rpc-servers-to-ping-your-blog/">2011 list of XML-RPC servers to ping your blog</a></p><p><p>We are always using RPC services to notify search engines and blogs that new content has been created. But these services seem to be unreliable and go in and out of service. Below we compiled the list of active RPC servers that we use daily:</p>
<p>http://rpc.pingomatic.com</p>
<p>http://rpc.twingly.com</p>
<p>http://api.feedster.com/ping</p>
<p>http://api.moreover.com/RPC2</p>
<p>http://api.moreover.com/ping&#8230;</p></p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/2011-list-of-xml-rpc-servers-to-ping-your-blog/">2011 list of XML-RPC servers to ping your blog</a></p><p>We are always using RPC services to notify search engines and blogs that new content has been created. But these services seem to be unreliable and go in and out of service. Below we compiled the list of active RPC servers that we use daily:</p>
<p>http://rpc.pingomatic.com</p>
<p>http://rpc.twingly.com</p>
<p>http://api.feedster.com/ping</p>
<p>http://api.moreover.com/RPC2</p>
<p>http://api.moreover.com/ping</p>
<p>http://www.blogdigger.com/RPC2</p>
<p>http://www.blogshares.com/rpc.php</p>
<p>http://www.blogsnow.com/ping</p>
<p>http://www.blogstreet.com/xrbin/xmlrpc.cgi</p>
<p>http://blogsearch.google.co.za/ping/RPC2</p>
<p>http://blogsearch.google.com.au/ping/RPC2</p>
<p>http://blogsearch.google.com.br/ping/RPC2</p>
<p>http://blogsearch.google.com.do/ping/RPC2</p>
<p>http://blogsearch.google.com.vn/ping/RPC2</p>
<p>http://blogsearch.google.hr/ping/RPC2</p>
<p>http://blogsearch.google.ie/ping/RPC2</p>
<p>http://blogsearch.google.nl/ping/RPC2</p>
<p>http://blogsearch.google.pl/ping/RPC2</p>
<p>http://ping.kutsulog.net/</p>
<p>http://bulkfeeds.net/rpc</p>
<p>http://www.newsisfree.com/xmlrpctest.php</p>
<p>http://ping.blo.gs/</p>
<p>http://ping.feedburner.com</p>
<p>http://ping.syndic8.com/xmlrpc.php</p>
<p>http://ping.weblogalot.com/rpc.php</p>
<p>http://rpc.blogrolling.com/pinger/</p>
<p>http://rpc.technorati.com/rpc/ping</p>
<p>http://rpc.weblogs.com/RPC2</p>
<p>http://blo.gs/ping.php</p>
<p>http://www.pingerati.net</p>
<p>http://www.pingmyblog.com</p>
<p>http://geourl.org/ping</p>
<p>http://ipings.com</p>
<p>http://www.weblogalot.com/ping</p>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/2011-list-of-xml-rpc-servers-to-ping-your-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress releases version 3.2 &#8220;Gershwin&#8221; named in honor of the composer and pianist George Gershwin</title>
		<link>http://www.benzingtech.com/wordpress-releases-version-32-gershwin-named-honor-composer-pianist-george-gershwin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-releases-version-32-gershwin-named-honor-composer-pianist-george-gershwin</link>
		<comments>http://www.benzingtech.com/wordpress-releases-version-32-gershwin-named-honor-composer-pianist-george-gershwin/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 17:05:46 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress updates]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=1761</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/wordpress-releases-version-32-gershwin-named-honor-composer-pianist-george-gershwin/">WordPress releases version 3.2 &#8220;Gershwin&#8221; named in honor of the composer and pianist George Gershwin</a></p><p>Again the developers of WordPress release another incredible update to their already incredible platform. WordPress 3.2 "Gershwin" was released yesterday July 4th 2011 with a bunch of exciting user interface changes, performance enhancements, tons of minor bug fixes and a new theme "Twenty Eleven". As with their last release they have again named the release in honor of another incredible composer. Gershwin's compositions spanned both popular and classical genres, and his most popular melodies are widely known. Among his best known works are the orchestral compositions Rhapsody in Blue (1924) and An American in Paris (1928), as well as the opera, Porgy and Bess (1935).</p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/wordpress-releases-version-32-gershwin-named-honor-composer-pianist-george-gershwin/">WordPress releases version 3.2 &#8220;Gershwin&#8221; named in honor of the composer and pianist George Gershwin</a></p><p>Again the developers of WordPress release another incredible update to their already incredible platform. WordPress 3.2 &#8220;Gershwin&#8221; was released yesterday July 4th 2011 with a bunch of exciting user interface changes, performance enhancements, tons of minor bug fixes and a new theme &#8220;Twenty Eleven&#8221;. As with their last release they have again named the release in honor of another incredible composer. Gershwin&#8217;s compositions spanned both popular and classical genres, and his most popular melodies are widely known. Among his best known works are the orchestral compositions <em>Rhapsody in Blue</em> (1924) and <em>An American in Paris</em> (1928), as well as the opera, <em>Porgy and Bess</em> (1935). Learn more about George Gershwin on his wiki page <a href="http://en.wikipedia.org/wiki/George_Gershwin" target="_blank">here</a>.</p>
<p><strong>So here are the changes as listed on their official <a href="http://codex.wordpress.org/Version_3.2" target="_blank">website</a>:</strong></p>
<ul>
<li><strong>Refreshed Administative UI</strong> - Admin redesign</li>
<li><strong>New Default Theme &#8220;Twenty Eleven&#8221;</strong> - Uses the latest <a title="Theme Features" href="http://codex.wordpress.org/Theme_Features">Theme Features</a></li>
<li><strong>Full Screen Editor</strong> - Distraction free writing experience</li>
<li><strong>Extended Admin Bar</strong> - More useful links to control the site</li>
</ul>
<ul>
<li><strong>Requirements Changes</strong> -
<ul>
<li><a title="Glossary" href="http://codex.wordpress.org/Glossary#PHP">PHP</a> 5.2.4 or greater (old requirement &#8211; since <a title="Version 2.5" href="http://codex.wordpress.org/Version_2.5">WordPress 2.5</a> was PHP 4.3 or greater)</li>
<li><a title="Glossary" href="http://codex.wordpress.org/Glossary#MySQL">MySQL</a> 5.0.15 or greater (old requirement &#8211; since <a title="Version 2.9" href="http://codex.wordpress.org/Version_2.9">WordPress 2.9</a> was MySQL 4.1.2 or greater)</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Enhanced Browser Compatibility</strong> -
<ul>
<li>Drop Internet Explorer 6 support</li>
<li>Start End-of-life (EOL) cycle for Internet Explorer 7</li>
<li>Browse Happy notify users of out-of-date browser</li>
</ul>
</li>
</ul>
<ul>
<li><strong>WordPress is Faster and Lighter</strong> -
<ul>
<li>Faster page loads &#8212; We&#8217;ve gone through the most commonly loaded pages in WP and done improvements to their load time</li>
<li>Faster Upgrades &#8212; The update system now support incremental upgrades so after 3.2 you&#8217;ll find upgrading faster than ever</li>
<li>Optimizations to WP_Filesystem &#8212; Updates over FTP are now much quicker and less error prone</li>
<li>Stream downloads to the filesystem &#8212; Improves update times and lowers the memory footprint</li>
<li>Performance improvements for <a title="Function Reference/wptexturize" href="http://codex.wordpress.org/Function_Reference/wptexturize">wptexturize()</a></li>
<li>Remove PHP4 compatibility including timezone support</li>
<li>More efficient term intersection queries</li>
<li>Some optimizations in the HTML sanitizer (kses)</li>
<li>Speed optimizations for <a title="Function Reference/is serialized string" href="http://codex.wordpress.org/Function_Reference/is_serialized_string">is_serialized_string()</a></li>
<li>Cache the Dashboard RSS Widgets HTML output to reduce unnecessary Ajax requests as well as the memory footprint</li>
<li>And many other improvements and tweaks</li>
</ul>
</li>
</ul>
<p><a id="User_Features" name="User_Features"></a></p>
<p><strong>User Features</strong></p>
<p><a id="General" name="General"></a><span class="Apple-style-span" style="font-size: 15px; font-weight: bold;">General</span></p>
<ul>
<li>Admin Bar: Add a Themes submenu under Appearance, for consistency</li>
<li>Admin Bar: Add View Site/Dashboard links, &#8216;View X&#8217; links in the admin, &#8216;View&#8217; action link for terms, new custom taxonomy string: view_item, defaulting to &#8216;View Tag&#8217; and View Category&#8217;</li>
<li>Admin Bar: Support Edit link for Attachments</li>
<li>Switch from &#8220;Panel/SubPanel&#8221; to &#8220;Screen&#8221; in inline documentation and Codex links</li>
<li>Add collapse link to admin menu</li>
<li>Help Tab text updates</li>
<li>Favorites menu no longer exists</li>
<li>New Freedoms (rights) and Credits links at bottom of admin screens</li>
<li>Use monospaced font for HTML editor</li>
<li>Validate the HTML in the admin area</li>
<li>Make copying the PressThis bookmarklet code easier in WebKit browsers</li>
<li>Move copyright notices to license.txt</li>
<li>Refresh login form styles to match admin style</li>
</ul>
<p><strong>Dashboard</strong></p>
<ul>
<li>Change View All Buttons into plain links</li>
<li>Show full set of status links in recent comments box</li>
<li>Drop &#8220;Change Theme&#8221; button</li>
<li>Update core UI changes; &#8220;Update Automatically&#8221; changed to &#8220;Update Now&#8221;, first core update is now a primary button</li>
<li>Core support for partial updates</li>
</ul>
<p><strong>Posts</strong></p>
<ul>
<li>Change Menu Name from &#8216;Posts&#8217; to &#8216;All Posts&#8217;</li>
<li>Show the sticky posts checkbox (&#8220;Stick this post to the front page&#8221;) Only when author has &#8216;<a title="Roles and Capabilities" href="http://codex.wordpress.org/Roles_and_Capabilities#edit_others_posts">edit_others_posts</a>&#8216; <a title="Roles and Capabilities" href="http://codex.wordpress.org/Roles_and_Capabilities">capability</a></li>
<li>Updated styles for the Visual editor buttons</li>
<li>Full screen editor experience called Distraction Free Writing &#8211; accessed via the Toggle Fullscreen mode tool in the Visual editor and fullscreen button in the HTML editor (<a title="http://core.trac.wordpress.org/ticket/17198" href="http://core.trac.wordpress.org/ticket/17198">Trac Ticket 17198</a>)</li>
<li>New sprite for the TinyMCE buttons</li>
<li>Fix pagination when searching or filtering posts</li>
</ul>
<p><strong>Media</strong></p>
<ul>
<li>Add &#8216;Add New&#8217; button to edit media</li>
<li>Update the blip.tv oEmbeds</li>
</ul>
<p><strong>Links</strong></p>
<ul>
<li>Change Menu Name from &#8216;Links&#8217; to &#8216;All Links&#8217;</li>
<li>Add &#8216;Add New&#8217; button to edit links</li>
</ul>
<p><strong>Pages</strong></p>
<ul>
<li>Change Menu Name from &#8216;Pages&#8217; to &#8216;All Pages&#8217;</li>
</ul>
<p><strong>Comments</strong></p>
<ul>
<li>New comment bubble styling</li>
</ul>
<p><strong>Appearance</strong></p>
<ul>
<li>New Default theme &#8211; TwentyEleven &#8211; based on <a title="http://wordpress.org/extend/themes/duster" href="http://wordpress.org/extend/themes/duster">Duster</a> Theme (<a title="http://core.trac.wordpress.org/ticket/17198" href="http://core.trac.wordpress.org/ticket/17198">Trac Ticket 17198</a>).</li>
<li>Allow selecting previously uploader headers and randomly serving previously uploaded or default headers</li>
<li>Denote images that are headers or backgrounds in the media ui</li>
<li>Show hierarchy for pages and taxonomies in nav menus admin</li>
<li>Introduce new <a title="Function Reference/is multi author" href="http://codex.wordpress.org/Function_Reference/is_multi_author">is_multi_author()</a> template tag to make it easier for themes to have different behaviour when a site has more than one author</li>
<li>Be less specific about theme repo licenses (as they can vary in specifics). They are all compatible with the license WordPress uses</li>
</ul>
<p><strong>Plugins</strong></p>
<ul>
<li>Allow plugins to disable screen options with filter</li>
<li>Be less specific about plugin repo licenses (as they can vary in specifics). They are all compatible with the license WordPress uses</li>
</ul>
<p><strong>Tools</strong></p>
<ul>
<li>Change Menu Name from &#8216;Tools&#8217; to &#8216;Available Tools&#8217;</li>
<li>Press This bookmarklet redesign</li>
<li>UI refresh for Press This</li>
<li>Export commentmeta</li>
</ul>
<p><strong>Users</strong></p>
<ul>
<li>Change Menu Name from &#8216;Users&#8217; to &#8216;All Users&#8217;</li>
<li>Add &#8216;Add New&#8217; button to edit users</li>
</ul>
<p>&nbsp;</p>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/wordpress-releases-version-32-gershwin-named-honor-composer-pianist-george-gershwin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress launches version 3.1 in honor of the jazz guitarist Django Reinhardt</title>
		<link>http://www.benzingtech.com/wordpress-launches-version-31-honor-jazz-guitarist-django-reinhardt/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-launches-version-31-honor-jazz-guitarist-django-reinhardt</link>
		<comments>http://www.benzingtech.com/wordpress-launches-version-31-honor-jazz-guitarist-django-reinhardt/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 18:00:20 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[new wordpress version]]></category>
		<category><![CDATA[wordpress 3.1]]></category>
		<category><![CDATA[wordpress changelog]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=1733</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/wordpress-launches-version-31-honor-jazz-guitarist-django-reinhardt/">WordPress launches version 3.1 in honor of the jazz guitarist Django Reinhardt</a></p><p><p>Today the WordPress team announced the release of version 3.1 which notes many improvements and enhancements from previous versions. Version 3.1 was also in honor of the jazz guitarist Django Reinhardt who pioneered a new form of music called virtuoso jazz. He was also a composer and a Romani gypsy. &#8230;</p></p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/wordpress-launches-version-31-honor-jazz-guitarist-django-reinhardt/">WordPress launches version 3.1 in honor of the jazz guitarist Django Reinhardt</a></p><p>Today the <a href="http://codex.wordpress.org/Version_3.1" target="_blank">WordPress</a> team announced the release of version 3.1 which notes many improvements and enhancements from previous versions. Version 3.1 was also in honor of the jazz guitarist <a href="en.wikipedia.org/wiki/Django_Reinhardt" target="_blank">Django Reinhardt</a> who pioneered a new form of music called virtuoso jazz. He was also a composer and a Romani gypsy. WordPress continues to impress me with the upkeep and many plugins associated with the web blogging software.</p>
<p>For all of you who don&#8217;t know what WordPress is, it&#8217;s an open source Content Management System (CMS), often used as a blog publishing application, powered by PHP and MySQL. It has many features including a plug-in architecture and a template system. WordPress is used by over 13% of the 1,000,000 biggest websites. It was first released on May 27, 2003, by Matt Mullenweg as a fork of b2/cafelog. As of February 2011, version 3.0 had been downloaded over 32.5 million times.</p>
<p>So let&#8217;s breakdown some of the major new features we should expect in version 3.1:</p>
<ol class="list">
<li><strong>Exporter/Importer Overhaul</strong> &#8211; many under the hood changes including adding author information, better  handling for taxonomies and terms, and proper support for navigation  menus. I really look forward to this update as I have had a bear of a time exporting and importing wordpress sites from test to live status.</li>
<li><strong>Custom Content Type Improvements</strong> &#8211; The theme system now supports archives for post types, in the form of the  archive-type template. In the same way that posts are shown on their own  archive with <strong>archive.php</strong>, custom post types will use <strong>archive-{posttype}.php</strong> if it&#8217;s available. So for the above example, you could create a <strong>archive-acme_product.php</strong> file and the product posts would be shown using that template. To learn more about post types in the article <a title="Post Types" href="http://codex.wordpress.org/Post_Types">Post Types</a>.</li>
<li><strong>Streamlined Writing Interface</strong> &#8211; New users of WordPress will find the write screen much less cluttered  than before, as more of the options are hidden by default.  You can  click on Screen Options in the top right to bring them back.</li>
<li><strong>Admin Bar</strong> &#8211; Admins rejoice! We now have an admin bar with various links to useful admin screens. By default, the admin bar is displayed when a user is logged in and visiting the site and is not displayed in admin screens for single blog installs. For multisite installs, the admin bar is displayed both when visiting the site and in the admin screens.</li>
<li><strong>Internal Linking</strong> &#8211; A well needed feature. Internal linking is now integrated. Click a button for an internal link and it allows you to search for a post or browse a list of existing content and select it for inclusion.</li>
<li><strong>Advanced Queries</strong> &#8211; Now you can query your custom fields easier. This means developers can query multiple taxonomies and custom fields.</li>
<li><strong>Post Formats</strong> &#8211; Now there is a new way for meta information to be used by themes to customize presentation of a post. A Post Format is a piece of meta information that can be used by a theme  to customize its presentation of a post. The Post Formats feature  provides a standardized list of formats that are available to all themes  that support the feature.  Themes are not required to support every  format on the list.  New formats cannot be introduced by themes nor even  plugins.  The standardization of this list provides both compatibility  between numerous themes and an avenue for external blogging tools to  access to this feature in a consistent fashion. Read more in the article <a title="Post Formats" href="http://codex.wordpress.org/Post_Formats">Post Formats</a>.</li>
<li><strong>Refreshed Blue Admin Color Scheme</strong> -The admin interface has a fresh new look to its blue color scheme. The new look focuses on the content not the look and feel.</li>
</ol>
<p>Now with these new features WordPress is better than ever and I am excited to start upgrading my existing clients to the new version. The main benefit of WordPress in my opinion is the simplicity and ease of use. Anyone with some simple training can get up and running with a full blogging platform in minutes.</p>
<p>At Benzing Technologies we focus on WordPress development and design. If you have any questions regarding this article or would like a quote for a WordPress website please <a href="http://www.benzingtech.com/contact/">contact us</a>.</p>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/wordpress-launches-version-31-honor-jazz-guitarist-django-reinhardt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cufon Typekit FLIR sIFR, A decision for a better web font system</title>
		<link>http://www.benzingtech.com/cufon-typekit-flir-sifr-decision-web-font-system/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cufon-typekit-flir-sifr-decision-web-font-system</link>
		<comments>http://www.benzingtech.com/cufon-typekit-flir-sifr-decision-web-font-system/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 14:49:14 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Cufon]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[FLIR]]></category>
		<category><![CDATA[sIFR]]></category>
		<category><![CDATA[typekit]]></category>
		<category><![CDATA[web font systems]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=1720</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/cufon-typekit-flir-sifr-decision-web-font-system/">Cufon Typekit FLIR sIFR, A decision for a better web font system</a></p><p>It's cool times on the web today as new technologies emerge. Fonts have always been a hinder to websites as compatibility isn't world wide. Not everyone has your favorite Wingdings font so for the longest time, web developers were stuck using so called "web safe" fonts. These are fonts that are most common on everyone's computer from Microsoft Windows to Apple to even Linux. By sticking to the core fonts you can rest assure everyone will see your website the same way. But now we introduce font systems like Cufon, Typekit, FLIR, and sIFR and we see a whole new way to customize the visual experience without the worry of them having or not having that font.</p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/cufon-typekit-flir-sifr-decision-web-font-system/">Cufon Typekit FLIR sIFR, A decision for a better web font system</a></p><p>It&#8217;s cool times on the web today as new technologies emerge. Fonts have always been a hinder to websites as compatibility isn&#8217;t world wide. Not everyone has your favorite Wingdings font so for the longest time, web developers were stuck using so called &#8220;web safe&#8221; fonts. These are fonts that are most common on everyone&#8217;s computer from Microsoft Windows to Apple to even Linux. By sticking to the core fonts you can rest assure everyone will see your website the same way. But now we introduce font systems like Cufon, Typekit, FLIR, and sIFR and we see a whole new way to customize the visual experience without the worry of them having or not having that font.</p>
<p>Let&#8217;s break down the benefits of each of these font systems and give a few pros and cons. It is important to understand, there is no “best” solution for everyone,  but hopefully this article can help you explore the possibilities.</p>
<h3>Good Times or Bad Times?</h3>
<p>For anyone who doesnt know already, web browsers rely on the fonts installed on your PC in order to render them on the screen. Even &#8220;web safe&#8221; fonts are not strictly the same from computer to computer. Times New Roman on a Windows 7 machine isn&#8217;t going to be the same typeface as Times Roman on an Apple.</p>
<p>Depending on other factors (some people love installing lots of fonts),  even the same font name on two installations of Windows might not be  identical, especially if the default system fonts have been over-written  with commercially purchased alternatives – so the differences in  default tracking, kerning and other nuances may serve to create an  inconsistent result – especially if you are using type at display sizes,  and need finer control.</p>
<p>Please note that all of the methods we are looking at off excellent accessibility for text readers &#8211; even the Flash based sIFR. Also you must ensure that you own the license for the font you wish to use before going forward as  not all font systems allow unlicensed fonts plus its illegal and could get you a hefty fine.</p>
<p>Now let&#8217;s dive into the ways you can pimp your website.</p>
<h3>sIFR &#8211; Scalable Inman Flash Replacement</h3>
<p><img class="alignright size-full wp-image-1722" title="logo_sifr2" src="http://www.benzingtech.com/wp-content/uploads/2011/01/logo_sifr2.gif" alt="" width="192" height="116" />Mike Davidson created sIFR as an open source JavaScript and Adobe  Flash dynamic substitution system. It is based upon the original HTML  text-to-flash replacement pioneered by Shaun Inman. Now several years  old, it filled a gap for many, and continues to be used by many.</p>
<p>You can read more about sIFR at the developer’s website <a href="http://www.mikeindustries.com/blog/sifr">http://www.mikeindustries.com/blog/sifr</a></p>
<p><strong>Advantages</strong></p>
<ul>
<li>You can effectively embed just about any font you own (not just Truetype) by creating your own flash “font library”.</li>
<li>Final output looks as beautiful as any Flash generated typography.</li>
<li>All files can be retained locally on your server – no links to external service providers are needed to render your fonts.</li>
</ul>
<p><strong>Disadvantages</strong></p>
<ul>
<li>Harder to configure due to the requirement to build the Flash font library.</li>
<li>sIFR needs JavaScript and the Flash plugin to work. If either is  disabled or missing, the reader’s browser will fall back to traditional  CSS based styling.</li>
<li>sIFR is not ideal for body copy due to the processing requirements.  Although this is not such an issue with today’s machines, it’s far from  ideal for slower machines.</li>
<li>Being flash based, sIFR may be vulnerable to add blockers, and other  browser plugins that block Flash content. Oh, and of course, Flash  won’t work on current iPods, iPhones, or iPads.</li>
</ul>
<h3>FLIR &#8211; Facelift Image Replacement</h3>
<p><img class="alignright size-full wp-image-1723" title="flir" src="http://www.benzingtech.com/wp-content/uploads/2011/01/flir.png" alt="" width="192" height="59" />FaceLift Image Replacement is similar in concept to sIFR, insofar  that javascript is used to replace html text on the fly. Instead of  replacing text with Flash, it is replaced with 32bit bitmap PNG images,  generated on the fly via a server side PHP script. The results vary,  especially with more elaborate fonts, depending on which PHP module is  being used to generate the output (usually GD, but ImageMagick can give  better results).</p>
<p>You can find out more at the FLIR website – <a href="http://facelift.mawhorter.net/" target="_blank">http://facelift.mawhorter.net/</a></p>
<p><strong>Advantages</strong></p>
<ul>
<li>Does not require Flash to work</li>
<li>Any Truetype/Opentype compatible font can be used.</li>
<li>All files can be retained locally on your server – no links to external service providers are needed to render your fonts</li>
<li>Easier to set up than sIFR</li>
<li>Configurable via plugins and config php file</li>
</ul>
<p><strong>Disadvantages</strong></p>
<ul>
<li>Relies on PHP to render the output – character spacing sometimes requires tweaking.</li>
<li>Places extra processing and caching load on the server – which can create large numbers of files.</li>
<li>The final output, being a bitmap, is not readable as text, and  therefore reduces accesibility unless javascript is disabled by the  user.</li>
</ul>
<h3>Cufón</h3>
<p><img class="alignright size-full wp-image-1724" title="cufon" src="http://www.benzingtech.com/wp-content/uploads/2011/01/cufon.png" alt="" width="150" height="150" />Cufón, once again, uses javascript to replace the html fonts, but in a  far more elegant way. The initial step in using Cufón is to generate a  proprietary font library, which is effectively an SVG font embedded in a  javascript file.</p>
<p>Generating this file is a relatively painless process, requiring the  upload of your desired  font from your computer to the Cufón website and  choosing some options before it gets “Cufónised” and downloaded back to  your computer as a compressed javascript file. This file is then placed  on your webserver.</p>
<p>The rendering engine for Cufón involves 3 components. A core API, and  two rendering engines, one for Internet Explorer (which almost directly  reads the VML data from the javascript font library), and another for  browsers that support the HTML5 &lt;canvas&gt; element. Both renderers  are very efficient and fast, and simple to install.</p>
<p>Cufon can be found via the project website – <a href="http://cufon.shoqolate.com/generate/" target="_blank">http://cufon.shoqolate.com/generate/</a></p>
<p><strong>Advantages</strong></p>
<ul>
<li>Client driven – no extra burden on the server other than to download the initial Cufón framework.</li>
<li>Able to vary the quality/speed ratio of the font library file’s produced.</li>
<li>As fast as your browser can render.</li>
<li>Reasonably screen readable (although see below) by sight impaired.</li>
<li>Any Truetype/Opentype font can be used.</li>
<li>All files can be retained locally on your server – no links to external service providers are needed to render your fonts.</li>
</ul>
<p><strong>Disadvantages</strong></p>
<ul>
<li>The basic installation only allows fonts to be assigned to basic  html tags, and relies on external selector engines, such as jQuery,  MooTools, Prototype or Dojo to assign fonts to other selectors – not a  biggie, and is well documented.</li>
<li>Generates a lot of extra DOM objects (specifically &lt;span&gt;) on  the fly, which has caused issues with various screen readers, making  accessibility a little more problematic. Again, not a show stopper, but  not perfect.</li>
</ul>
<h3>Typekit</h3>
<p>Typekit leverages the @font-face CSS rules that despite having been  bounced around for almost 10 years, have only recently been supported in  a consistent way by the big browser developers. @font-face is a major  step forwards in many ways because instead of trying to patch a gaping  hole in the capability of web browsers, it has aimed to actually fix it  by building the functionality that we have all been screaming out for.</p>
<p>Working with Typekit is about as painless as it gets – Which is why  yours truly has opted to use it on this website. Once you have signed up  with Typekit, (they even have a free account option with a respectable  set of fonts available), you create a “Kit” – a Kit defines the domain  name, and fonts to be used. Once the Kit has been published on the  Typekit system, all that remains is to add a couple of lines of  javascript to your site, and you’re away. Typekit can even automatically  replace CSS selectors with your new fonts for you – or, you can use  them in the normal font-family CSS rules as you would with any typeface.</p>
<p>The FOUT issue (Flash Of Unstyled Text) is one of the only real  problems with using Typekit. This is due to the time taken for  javascript to load up the new font data, and replace the fallback fonts  on the rendered page. It’s a little unfair to level this argument solely  at Typekit, because every other method also takes some time to do the  switch (anyone with experence of sIFR will know this).</p>
<p>Typekit are very aware of this, and recently produced some extra documentation at <a href="http://gist.github.com/401726" target="_blank">http://gist.github.com/401726</a> on “Typekit Font Events”, to help developers control what happens at  load time (most opting to simply not show anything until the system is  ready – like the other web font substitution systems) – but it is  impossible (currently) to avoid this issue.</p>
<p>However, this is probably outweighed by the superb accessibility this  system offers, as no extra un-necessary inline &lt;span&gt; elements  are introduced to achieve the results, keeping your markup semantically  correct.</p>
<p><strong>Advantages</strong></p>
<ul>
<li>Does not alter your HTML markup – maintaining excellent accessibilty, and copy/paste ability.</li>
<li>Very simple to implement – and I mean SIMPLE!</li>
<li>Futureproof – as Typekit improves, so will the javascript they put on your page – minimising future maintenance worries.</li>
<li>A growing library of legally available fonts, so less hassle for designers.</li>
<li>At $50 a year for unlimited domains and fonts, and 500,000 page  serves a month, it’s unlikely to break the bank. I was going to put this  as a disadvantage, but it&#8217;s only fifty bucks.</li>
</ul>
<p><strong>Disadvantages</strong></p>
<ul>
<li>Relies on font data stored externally (albeit on super-fast, geographically dispersed sources).</li>
<li>Hiding the base content until the javascript switch has taken place needs to be coded in on top the default install.</li>
<li>It&#8217;s $50 bucks a year.</li>
</ul>
<h3>My Conclusion</h3>
<p>So with these different font systems the best I found with the most compatibility and accessibility would be the Typekit font system. Most importantly, it does not need Flash, or extra server time to create “quasi-text” with bitmaps. Typekit’s use of @font-face is the most forward thinking solution, and  I’m sure as time goes by it will develop into an even more elegant form  of web font delivery. The only drawback is the fact that it uses javascript to load the fonts thus increasing your page load time.</p>
<p>The standard is going in the right direction, but fonts still need to be loaded <em>before</em> everything else so that the DOM has access to them as soon as it  initialises – and this is going to require some further co-operative  thinking between W3C, and the browser developers, and I’m sure it will  come in time.</p>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/cufon-typekit-flir-sifr-decision-web-font-system/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blog SEO Tips: #3 – Enrich your Titles and URL&#8217;s with Keywords</title>
		<link>http://www.benzingtech.com/blog-seo-tips-3-enrich-your-titles-and-urls-with-keywords/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=blog-seo-tips-3-enrich-your-titles-and-urls-with-keywords</link>
		<comments>http://www.benzingtech.com/blog-seo-tips-3-enrich-your-titles-and-urls-with-keywords/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 05:00:57 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Blog SEO Series]]></category>
		<category><![CDATA[keywords]]></category>
		<category><![CDATA[overture]]></category>
		<category><![CDATA[permalinks]]></category>
		<category><![CDATA[url keywords]]></category>
		<category><![CDATA[wordtracker]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=1695</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/blog-seo-tips-3-enrich-your-titles-and-urls-with-keywords/">Blog SEO Tips: #3 – Enrich your Titles and URL&#8217;s with Keywords</a></p><p><p>Having the right content and being the most relevant is your goal and by enriching your content with the keywords in your niche will be more beneficial. So whenever you get your blogging on, keep in mind what people would search to find you.</p>
<p>The more the blog titles contain &#8230;</p></p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/blog-seo-tips-3-enrich-your-titles-and-urls-with-keywords/">Blog SEO Tips: #3 – Enrich your Titles and URL&#8217;s with Keywords</a></p><p>Having the right content and being the most relevant is your goal and by enriching your content with the keywords in your niche will be more beneficial. So whenever you get your blogging on, keep in mind what people would search to find you.</p>
<p>The more the blog titles contain the searchable keywords that summarize  the post’s content, the better to get your blog some views. But how do You and I know they’re often being searched and viewed? Easy&#8230; free keyword suggestion  tools such as <a href="http://inventory.overture.com/d/searchinventory/suggestion/" target="_blank">Overture</a> and <a href="http://freekeywords.wordtracker.com/" target="_blank">WordTracker</a>. Google Analytics also provides keywords that are being searched to find your website. Make sure you never neglect your URL’s (permalinks) keyword potential. Make them pleasing to the eye of the search engine spiders, too. Here is an example:</p>
<p>Permalink URL -</p>
<pre>http://example.com/blog-seo-tips-3-enrich-your-titles-and-urls-with-keywords/</pre>
<p>Non-Permalink URL -</p>
<pre>http://example.com/?p=N
</pre>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/blog-seo-tips-3-enrich-your-titles-and-urls-with-keywords/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog SEO Tips: #2 – Use &#8216;Sticky&#8217; Posts</title>
		<link>http://www.benzingtech.com/blog-seo-tips-2-sticky-posts/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=blog-seo-tips-2-sticky-posts</link>
		<comments>http://www.benzingtech.com/blog-seo-tips-2-sticky-posts/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 01:35:09 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Blog SEO Series]]></category>
		<category><![CDATA[blog seo]]></category>
		<category><![CDATA[seo series]]></category>
		<category><![CDATA[sticky posts]]></category>
		<category><![CDATA[wordpress seo]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=1687</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/blog-seo-tips-2-sticky-posts/">Blog SEO Tips: #2 – Use &#8216;Sticky&#8217; Posts</a></p><p><p>A  &#8220;sticky&#8221; post is one that always appears at the top regardless of the  date/time posted. The &#8220;sticky&#8221; feature is available in some blog systems  by default (e.g. Blogger.com) and in others through the use of a plugins or built in functions  (e.g. the sticky posts checkbox for WordPress).</p>
<p>Why  &#8230;</p></p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/blog-seo-tips-2-sticky-posts/">Blog SEO Tips: #2 – Use &#8216;Sticky&#8217; Posts</a></p><p>A  &#8220;sticky&#8221; post is one that always appears at the top regardless of the  date/time posted. The &#8220;sticky&#8221; feature is available in some blog systems  by default (e.g. Blogger.com) and in others through the use of a plugins or built in functions  (e.g. the sticky posts checkbox for WordPress).</p>
<p>Why  would you ever want to make a post sticky? Because it&#8217;s an easy way to  improve the keyword prominence on a category page or tag page. If you&#8217;re  not familiar with the concept of keyword prominence, it&#8217;s simply this:  the higher up on the page your targeted keyword is, the better you&#8217;ll  rank. So, having keyword-rich copy that consistently appears at  the top of a category page or a tag page will give you good keyword  prominence and help you maintain a stable keyword theme for the page  even when old posts fall off the page and new posts appear.</p>
<p>You can achieve this with a blog post containing your desired  keyword-rich intro copy, categorizing/tagging it so that it appears on  the desired page and making the post &#8220;Sticky&#8221; so that it stays on the  top of the tag page. Back-date the post so it doesn&#8217;t appear on the top  of your home page, just on the appropriate category or tag page. With  the Adhesive plugin, you should select the &#8220;Show Sticky Posts Only on  Category Pages&#8221; option in the configuration settings to ensure that they  never appear on the home page.</p>
<p>If you aren&#8217;t able to make posts sticky for whatever reason, a way to still get the desired effect would be to put your keyword heavy copy  directly into your template/theme and make sure it is at the top of your content.</p>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/blog-seo-tips-2-sticky-posts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blog SEO Tips: #1 &#8211; Heading Tags (h1,h2,h3,h4,h5,h6)</title>
		<link>http://www.benzingtech.com/blog-seo-tips-1-heading-tags-h1h2h3h4h5h6/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=blog-seo-tips-1-heading-tags-h1h2h3h4h5h6</link>
		<comments>http://www.benzingtech.com/blog-seo-tips-1-heading-tags-h1h2h3h4h5h6/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 15:15:24 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Blog SEO Series]]></category>
		<category><![CDATA[blog h1]]></category>
		<category><![CDATA[blog h2]]></category>
		<category><![CDATA[blog seo]]></category>
		<category><![CDATA[heading tags]]></category>
		<category><![CDATA[seo h1 h2 h3]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=1684</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/blog-seo-tips-1-heading-tags-h1h2h3h4h5h6/">Blog SEO Tips: #1 &#8211; Heading Tags (h1,h2,h3,h4,h5,h6)</a></p><p><p>Welcome to our new idea, but not so new to the blogging community. The Benzing Technologies Blog SEO Series where we will post SEO Tips, Tricks, and Hacks for your blog. I have spent countless hours researching the best possible methods of gaining more search engine exposure just by optimizing, &#8230;</p></p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/blog-seo-tips-1-heading-tags-h1h2h3h4h5h6/">Blog SEO Tips: #1 &#8211; Heading Tags (h1,h2,h3,h4,h5,h6)</a></p><p>Welcome to our new idea, but not so new to the blogging community. The Benzing Technologies Blog SEO Series where we will post SEO Tips, Tricks, and Hacks for your blog. I have spent countless hours researching the best possible methods of gaining more search engine exposure just by optimizing, integrating and modifying certain parts of the blog. So lets get started with Tip #1.</p>
<p>Heading tags (H1 through to H6) are given more weight by search engines than regular body copy. So they should be used wisely to reinforce the page&#8217;s overall keyword theme. The posting date should never be within an H1 tag, because you&#8217;re NOT trying to rank well in the engines for a date. Instead, wrap an H1 tag around your category name or tag name on your category page or tag page, respectively. Then make the titles of your blog posts H2 tags, so that on a category or tag page, the category/tag words can be the only H1 on the page and thus can convey greater emphasis than the post titles.</p>
<p>You could even take this idea a step further and make the post title display within an H1 tag if it&#8217;s a Sticky post, and within an H2 if a normal post.</p>
<p><strong>Examples of Heading Tags <a href="http://www.benzingtech.com/test/headings/" target="_blank">Click Here</a></strong></p>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/blog-seo-tips-1-heading-tags-h1h2h3h4h5h6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Better Default Fonts For The Web</title>
		<link>http://www.benzingtech.com/default-fonts-web/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=default-fonts-web</link>
		<comments>http://www.benzingtech.com/default-fonts-web/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 04:23:08 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[better fonts]]></category>
		<category><![CDATA[default fonts]]></category>
		<category><![CDATA[default windows fonts]]></category>
		<category><![CDATA[mac default fonts]]></category>
		<category><![CDATA[web default fonts]]></category>
		<category><![CDATA[windows fonts]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=1678</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/default-fonts-web/">Better Default Fonts For The Web</a></p><p><p>What are the best default fonts for the web? There often comes a time when our client does not like the font on their website and would like us to find alternatives.  But before just using any font, we have to make sure it&#8217;s one of the default fonts most &#8230;</p></p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/default-fonts-web/">Better Default Fonts For The Web</a></p><p>What are the best default fonts for the web? There often comes a time when our client does not like the font on their website and would like us to find alternatives.  But before just using any font, we have to make sure it&#8217;s one of the default fonts most people have on their computer or we risk it not being shown and having a default font load instead. Luckily there are several default fonts included on Mac and Windows computers to choose from.</p>
<p>But which one do I choose? and I don&#8217;t just want to use Arial everytime. So with a little research we can create a cheat sheet of default fonts and their comparitives.</p>
<div id="font-article">
<h3>Serif Fonts:</h3>
<h4>Georgia and Times New Roman</h4>
<p><strong>Georgia</strong> (Windows &amp; Mac). This is  an excellent font for the screen, which it was especially made for.  Common on both Windows and Mac machines, its alternative usually is  Times New Roman (W) and Times (M).</p>
<p><strong>Times New Roman</strong> (Windows &amp; Mac).  Times is primarily a print font and not the best choice for the web.  However, Times New Roman and the Mac version, Times, are often the  alternative or second choice for other serif fonts because they are so  prevalent.</p>
<h4>Palatino</h4>
<p><strong>Palatino Linotype</strong> (Windows).  Although Palatino is not a screen font, it renders very well, even  better than Times.  Palatino Linotype is included in Windows XP/2000;  earlier Windows systems came with Book Antigua, which is very similar to  it.</p>
<p><strong>Palatino</strong> (Mac). The Mac version of  Palatino Linotype is as legible on-screen as the Windows variety.  Because Palatino is also installed on Windows as Palatino Linotype, this  is a great font to use for the web.</p>
<p><strong>Book Antiqua</strong> (Windows). Book Antigua  is the precursor to Windows Palatino Linotype.  It came installed on  earlier versions of Windows and should be included in your font  alternate list if you specify Palatino.</p>
<h4>Other Fairly Common Serif Fonts:</h4>
<p><strong>Bookman Old Style</strong> (Windows).</p>
<p><strong>Garamond</strong> (Windows).</p>
<h3>Sans Serif Fonts:</h3>
<h4>Arial and Helvetica</h4>
<p><strong>Arial</strong> (Windows &amp; Mac). This is a  common font for both Mac and Windows.  Although it was not created for  the screen, it renders reasonably well online at larger sizes.  It is  very similar to Helvetica.</p>
<p><strong>Helvetica</strong> (Mac). This font is often  paired with Arial, which it closely resembles.  However, like Arial, it  was not intended to be used for the screen, and it is not as easy to  read as other fonts, particularly at smaller sizes.</p>
<h4>Geneva, Tahoma and Verdana</h4>
<p><strong>Geneva</strong> (Mac). Designed for the  screen as a replacement for Helvetica, Geneva is a nice font for web  pages.  Windows&#8217; alternatives include Arial, Verdana and Tahoma.</p>
<p><strong>Tahoma</strong> (Windows). Tahoma was designed  especially for legibility on the screen. It&#8217;s preloaded on Windows  systems. Similar in style to Verdana, it is narrower and more condensed.</p>
<p><strong>Verdana</strong> (Windows &amp; Mac). Verdana  was designed especially for the screen.  A wide, open sans serif, it is  considered by some to be the most legible font for the web.  Verdana  comes on both Windows and Mac systems.</p>
<h4>Trebuchet MS</h4>
<p><strong>Trebuchet MS</strong> (Windows &amp; Mac).  Despite the &#8220;MS&#8221; Trebuchet is common on both Windows and Mac systems.   Although it was created especially for the screen, it is not quite as  legible as Verdana or Geneva.    Still, it remains a good choice for web  pages. Often paired with Helvetica.</p>
<h4>Lucida Sans Family</h4>
<p><strong>Lucida Sans/Lucida Sans Unicode</strong> (Windows). Lucida Sans Unicode was not created specifically for the web,  but it is a remarkably legible font on screen.  Sometimes called just  Lucida Sans, it is installed on almost all Windows systems.</p>
<p><strong>Lucida/Lucida Grande</strong> (Mac). Lucida  Grande is a variation of Lucida Sans Unicode and is the default system  font for the Mac OSX. Slightly larger than Lucida Sans, it has become  quite popular on the web recently.  On earlier Macs, it may be called  just Lucida.  If you use the Lucida family, you&#8217;ll want to name all  variations: Lucida Sans Unicode, Lucida Grande, Lucida Sans, and Lucida.</p>
<h4>Other Fairly Common Sans Serif Fonts</h4>
<p><strong>Century Gothic</strong> (Windows).</p>
<p><strong>Avant Garde</strong> (Mac).</p>
<h3>Monospaced Fonts:</h3>
<h4>Courier</h4>
<p><strong>Courier New</strong> (Windows &amp; Mac). This  is the most common monospace font, as it is available on both Windows  and Mac.  On Mac it may also be called just Courier.  Often used to  display code, it works reasonably well but tends to be too light at  smaller sizes.</p>
<p><strong>Courier</strong> (Mac). The Mac version of Courier New.  It&#8217;s a good idea to include it in your font list if you specify Courier New.</p>
<h4>Monaco and Lucida Console</h4>
<p><strong>Monaco</strong> (Mac). A monospace font that comes with the Mac OSX.  It is actually quite legible on screen, even with longer blocks of text.</p>
<p><strong>Lucida Console</strong> (Windows). A  monospaced variation of the Lucida font, Lucida Console ships with the  Windows system.  Like Monaco, it is readable and very common.</p>
</div>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/default-fonts-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Top 5 eCommerce Platforms</title>
		<link>http://www.benzingtech.com/top-5-ecommerce-platforms/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=top-5-ecommerce-platforms</link>
		<comments>http://www.benzingtech.com/top-5-ecommerce-platforms/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 01:19:44 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[e commerce system platforms]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[prestashop]]></category>
		<category><![CDATA[top 5 ecommerce]]></category>
		<category><![CDATA[top 5 ecommerce solution]]></category>
		<category><![CDATA[top 5 ecommerce solutions]]></category>
		<category><![CDATA[top 5 open source shopping carts]]></category>
		<category><![CDATA[top 5 shopping carts]]></category>
		<category><![CDATA[top e commerce systems]]></category>
		<category><![CDATA[top ecommerce platforms]]></category>
		<category><![CDATA[top ecommerce systems]]></category>
		<category><![CDATA[top shopping cart systems]]></category>
		<category><![CDATA[virtuemart]]></category>
		<category><![CDATA[zen-cart]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=1661</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/top-5-ecommerce-platforms/">My Top 5 eCommerce Platforms</a></p><p><p>It&#8217;s definitely been a while since I posted my last blog post and the reason is because of eCommerce. Online Shopping Carts have been running wild in my mind and a few recent clients have been keeping me busy designing and developing them.</p>
<p>In this post I&#8217;ll go over the different eCommerce &#8230;</p></p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/top-5-ecommerce-platforms/">My Top 5 eCommerce Platforms</a></p><p>It&#8217;s definitely been a while since I posted my last blog post and the reason is because of eCommerce. Online Shopping Carts have been running wild in my mind and a few recent clients have been keeping me busy designing and developing them.</p>
<p>In this post I&#8217;ll go over the different eCommerce platforms I have used and will give my opinions on ease of use and management. These are simply my persoal choices for clients when they come to me wanting to sell something online. So let&#8217;s jump right in.</p>
<p><img class="alignright" style="margin-left: 10px; margin-right: 10px;" title="VirtueMart eCommerce" src="http://www.benzingtech.com/wp-content/uploads/2010/07/virtuemart_net-300x127.jpg" alt="VirtueMart eCommerce" width="300" height="127" /></p>
<p>1. <strong>VirtueMart</strong> - I found <a href="http://virtuemart.net/" target="_blank">VirtueMart</a> to be very simple to use and maintain, plus it&#8217;s FREE. Importing and exporting products can be a problem since that&#8217;s an additional plugin which I find tiedous and that isnt very user friendly. As far as setup goes I found it easy to configure and add taxes, shipping details, payment processors. Good templates can be hard to find and alot of the better ones are for sale. There are tons of addons, plugins, etc. The only downfall is you need &#8220;Joomla&#8221; which isn&#8217;t as easy to manage, for all of you non-joomla users, <a href="http://www.joomla.org/" target="blank">Joomla</a> is a content management system to control your website. But if you have a Joomla website already getting VirtueMart installed and working isn&#8217;t a daunting experience.</p>
<p><strong>Themes:</strong> <a href="http://www.templatemonster.com/" target="_blank">Download Themes</a> | <strong>Download:</strong> <a href="http://virtuemart.net/downloads" target="_blank">Click Here</a></p>
<hr />
<p><img class="alignright" style="margin-left: 10px; margin-right: 10px;" title="Prestashop eCommerce" src="http://www.benzingtech.com/wp-content/uploads/2010/07/prestashop_com-300x127.jpg" alt="Prestashop eCommerce" width="300" height="127" /></p>
<p>2. <strong>Prestashop</strong> - <a href="http://www.prestashop.com/" target="_blank">Prestashop</a> is an Open Source all in one eCommerce solution from the get go. Providing a very basic Content Management System built in, Newsletters, and Ajax functionality to add Products and Categories. The import and export abilities function pretty well (in the newer versions) and I was able to get categories and products added to the cart immeditely. Prestashop The only downfall to this software solution is the lack of free modules and themes, I also feel the admin interface still reminds me of osCommerce which I hate.</p>
<p><strong>Themes:</strong> <a href="http://www.prestashoptemplates.org/" target="_blank">Download Themes</a> | <strong>Download:</strong> <a href="http://www.prestashop.com/en/downloads/" target="_blank">Click Here</a></p>
<hr />
<p><img class="alignright" style="margin-left: 10px; margin-right: 10px;" title="Magento eCommerce" src="http://www.benzingtech.com/wp-content/uploads/2010/07/magentocommerce_com-300x127.jpg" alt="Magento eCommerce" width="300" height="127" /></p>
<p>5. <strong>Magento</strong> - You can&#8217;t mention eCommerce without supporting Magento. Magento is a full Open Source eCommerce solution. It is very well coded and recommeded for advanced users only. This is in my top five because of the quality they put into the programming and design of the shopping cart software. The downfall to it is the complexity in configuration and adjustment. It&#8217;s totally different than any of the other shopping carts I&#8217;ve worked with. Adding products and categories isnt too hard but when you want to change themes or move blocks around it can be quite tricky. Magento features builtin SEO, Content Management, Mobile Browsing, International Support and more.</p>
<p><strong>Themes:</strong> <a href="http://www.magentocommerce.com/magento-connect/filter/coretarget=">Download Themes</a> | <strong>Download:</strong> <a href="http://www.magentocommerce.com/download" target="_blank">Click Here</a></p>
<hr />
<p><img class="alignright" style="margin-left: 10px; margin-right: 10px;" title="Zen Cart eCommerce" src="http://www.benzingtech.com/wp-content/uploads/2010/07/zen-cart_com-300x127.jpg" alt="Zen Cart eCommerce" width="300" height="127" /></p>
<p>4. <strong>Zen-Cart</strong> - Zen-Cart is an Open Source shopping cart system that has been around for a while now since 2003. Zen-Cart offers similar features to Prestashop however it is even more basic and the interface reminds me of osCommerce. Besides that their import/export feature is a good one and I was able to get a basic store up in minutes with minimal effort. They list a huge database of websites using Zen-Cart for every category, so it&#8217;s easy to find a site similar to what your looking to create.</p>
<p><strong>Themes:</strong> <a href="http://zencarttemplates.info/templates.html" target="_blank">Download Themes</a> | <strong>Download:</strong> <a href="https://downloads.sourceforge.net/project/zencart/CURRENT_%20Zen%20Cart%201.3.x%20Series/Zen%20Cart%20v1.3.9%20-%20Full%20Release/zen-cart-v1.3.9e-full-fileset-07272010.zip?use_mirror=voxel&amp;ts=1280206474" target="_blank">Click Here</a></p>
<hr />
<p><img class="alignright" style="margin-left: 10px; margin-right: 10px;" title="Drupal eCommerce" src="http://www.benzingtech.com/wp-content/uploads/2010/07/drupal_org-300x127.jpg" alt="Drupal eCommerce" width="300" height="127" /></p>
<p>5. <strong>Drupal e-Commerce</strong> - For those of you who are not familiar with <a href="http://www.drupal.org">Drupal</a> it is a Open Source Content Management System similar to Joomla in features but with a totally different interface. This is the shopping cart system I have the least experience in but it still goes down as my top 5 because of it&#8217;s versility and resources that are provided for it. Drupal has a huge community following them with a huge database of plugins and themes to follow suit. Drupal eCommerce is similar to other CMS eCommerce plugins it integates easily. I was able to setup a basic cart with categories and products in around 30-45 minutes. It&#8217;s simple to configure and easy to manage I did not test the import and export functions.</p>
<p><strong>Themes:</strong> <a href="http://drupal.org/project/Themes" target="_blank">Download Themes</a> | <strong>Download:</strong> <a href="http://drupal.org/" target="_blank">Click Here</a></p>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/top-5-ecommerce-platforms/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 Countdown to New Features</title>
		<link>http://www.benzingtech.com/wordpress-30-countdown-features/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-30-countdown-features</link>
		<comments>http://www.benzingtech.com/wordpress-30-countdown-features/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 18:03:42 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[countdown theme wordpress]]></category>
		<category><![CDATA[wordpress 3.0]]></category>
		<category><![CDATA[wordpress countdown]]></category>
		<category><![CDATA[wordpress countdown in post]]></category>
		<category><![CDATA[wordpress countdown theme]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=1612</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/wordpress-30-countdown-features/">WordPress 3.0 Countdown to New Features</a></p><p><p>With the recent release candidate of WordPress 3.0, the latest version in the most popular blogging platform online, the blogging team readies the new version with some seriously cool features. WordPress started in 2003 with a single bit of code to enhance the typography of everyday writing and with fewer &#8230;</p></p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/wordpress-30-countdown-features/">WordPress 3.0 Countdown to New Features</a></p><p>With the recent release candidate of WordPress 3.0, the latest version in the most popular blogging platform online, the blogging team readies the new version with some seriously cool features. WordPress started in 2003 with a single bit of code to enhance the typography of everyday writing and with fewer users than you can count on your fingers and toes. Since then it has grown to be the largest self-hosted blogging tool in the world, used on millions of sites and seen by tens of millions of people every day.</p>
<p>WordPress 3.0 RC is their latest version of blogging software that has already changed the typography world. So&#8230;what&#8217;s an RC? An RC comes after beta and before the final launch. It means we think we’ve got everything done: all features finished, all bugs squashed, and all potential issues addressed. But, then, with over 20 million people using WordPress with a wide variety of configurations and hosting setups, it’s entirely possible that they’ve missed something.</p>
<p>So what&#8217;s new? well&#8230;</p>
<p><strong>1. WordPress Merged with WordPress-MU</strong><br />
For all of you who don&#8217;t know what <a href="http://mu.wordpress.org/">WordPress MU</a> is. It&#8217;s a multi-user edition of WordPress. But wait&#8230;doesn&#8217;t WordPress already come with multi-user support? sort of. It does allow for multiple users but not multiple installations with multiple users which is what WordPress MU does very well. In the upcoming 3.0 release, WordPress MU will be merged into the WordPress Core. So, from now on, you will be able to run more than one site/blog from a single installation of WordPress.</p>
<p><strong>2. Choose your own Username/Password</strong><br />
This is a feature that I have always wanted from WordPress. From version 3.0, whenever you install WordPress, you will be able to choose your own username and password. You will no longer have to accept “admin” for the username and a randomly generated password.</p>
<p><strong>3. Custom Post Types</strong><br />
Until now, you could only add posts or pages to your WordPress blog. This feature will give you power to create content of any type that you want. For example, you can have Portfolio listings, Products, Catalogs, Library etc. This feature is not going to replace categories or Tags. You will still be able to use categories. Custom Post Types will allow a different way of sorting/displaying your content.</p>
<p><strong>4. Better Menu Management</strong><br />
Another well thought out improvement is better menu management. The new menu system will have a drag and drop functionality that will combine Pages, Categories, and Links. It will also allow the ability of re-ordering, along with sub-menus, and hiding specific Pages or Categories from the menu altogether.</p>
<p><strong>5. Custom Background Image Support</strong><br />
In Version 3.0, you will be able to manage your background image for the themes. You will be allowed to upload a background image and change its settings (positioning, repeat, attachment). I know for sure this will save some time for the theme designers.</p>
<p><strong>6. A New Default Theme called 2010</strong><br />
Well this is a blessing and I am glad to say good riddance to the existing WordPress default theme. WordPress 3.0 will be packed with a brand new default theme called 2010. This theme will include Custom header, Custom Background, Clean Design, Multiple Widget Areas, Cascading Menus and a lot more. Overall, it will be a good base to build on for custom themes.</p>
<p><strong>7. Custom Author Templates</strong><br />
Now you can create specific templates for every author of your blog.  For example, you will be able to create a author-benzing.php  or author-123.php, which will be called via the WordPress Template Hierarchy in connection to the author with their nicknames benzing or ID 123. Now it will be easy for an author to mark his/her own post or entry with his/her signature.</p>
<p>If you are interested in testing the newest version head on over to www.WordPress.org and download the <a href="http://wordpress.org/development/2010/05/wordpress-3-0-release-candidate/">Release Candidate</a> and see for yourself. You can also view all of the new features <a href="http://codex.wordpress.org/Version_3.0">here</a> at their codex website.<br />
<h4>Related Blogs</h4>
<ul class="pc_pingback">
<li class="hdl" style="list-style: none">Related Blogs on <b>blogging</b></li>
<li><a href="http://www.climateshifts.org/?p=5391">Climate Shifts » <b>Blog</b> Archive » <b>Blogging</b> on climate change – a job <b>&#8230;</b></a></li>
<li><a href="http://mostlyeconomics.wordpress.com/2010/06/06/blogging-break-again/"><b>Blogging</b> break…again « Mostly Economics</a></li>
<li><a href="http://www.travelplaninfo.com/blogging-tools-significant-guidepost-for-new-bloggers/"><b>Blogging</b> Tools- Significant Guidepost For New Bloggers | Travel <b>&#8230;</b></a></li>
<li><a href="http://www.travelplaninfo.com/make-money-from-blogs-by-pro-blogging/">Make Money From <b>Blogs</b> by Pro-<b>blogging</b> | Travel Plan Information</a></li>
<li><a href="http://puesoccurrences.wordpress.com/2010/06/06/blogging-the-humanities-brief-recap/"><b>Blogging</b> the Humanities: brief recap « Pue&#39;s Occurrences</a></li>
<li><a href="http://geoblog.in/the-beginning-of-blogs-and-blogging/">The Beginning of <b>Blogs</b> and <b>Blogging</b> | Geo <b>Blog</b></a></li>
<li><a href="http://www.allinternetmarketing.net/get-blog-jobs-fun-and-profitable-if-you-love-blogging/5146">Get <b>Blog</b> Jobs – Fun And Profitable If You Love <b>Blogging</b> | Internet <b>&#8230;</b></a></li>
<li><a href="http://www.travelplaninfo.com/blogging-and-how-it-can-help-your-business/"><b>Blogging</b> and How it Can Help Your Business | Travel Plan Information</a></li>
<li><a href="http://www.trailsoptional.com/2010/06/blogging-basics-with-students-2/"><b>Blogging</b> Basics with Students « Trails Optional</a></li>
<li><a href="http://www.povcelebrity.com/the-perils-of-business-blogging.html">The perils of Business <b>Blogging</b> | Celebrity news, photos, videos</a></li>
<li><a href="http://www.spottedhere.com">Hot Night Clubs</a></li>
</ul>
<ul class="pc_pingback">
<li class="hdl" style="list-style: none">Related Blogs on <b>WordPress</b></li>
<li><a href="http://www.mydigitallife.info/2009/10/28/wordpress-call-to-undefined-function-get_currentuserinfo-php-error/"><b>WordPress</b> Call To Undefined Function get_currentuserinfo() PHP <b>&#8230;</b></a></li>
</ul>
<ul class="pc_pingback">
<li class="hdl" style="list-style: none">Related Blogs on <b>wordpress 3.0</b></li>
<li><a href="http://ottopress.com/2010/wordpress-3-0-multisite-domain-mapping-tutorial/"><b>WordPress 3.0</b>: Multisite Domain Mapping Tutorial » Otto on WordPress</a></li>
<li><a href="http://cogdogblog.com/5095">Setting up Custom Content Types in <b>WordPress 3.0</b> &#8211; CogDogBlog</a></li>
<li><a href="http://www.smemon.com/wordpress-3-0-shake-up/"><b>WordPress 3.0</b> Shake Up | Irish Internet Entrepreneur &#8211; Smemon</a></li>
<li><a href="http://cogdogblog.com/5089">Building a Site with New <b>WordPress 3.0</b> Content Types: Part 1 of <b>&#8230;</b></a></li>
</ul>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/wordpress-30-countdown-features/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>.COM &amp; .NET Domain Name Price Increases</title>
		<link>http://www.benzingtech.com/net-domain-price-increases/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=net-domain-price-increases</link>
		<comments>http://www.benzingtech.com/net-domain-price-increases/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 20:43:04 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[.net domain price]]></category>
		<category><![CDATA[domain names]]></category>
		<category><![CDATA[domain registrar]]></category>
		<category><![CDATA[domain registrations]]></category>
		<category><![CDATA[price of .net domain]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=1605</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/net-domain-price-increases/">.COM &#038; .NET Domain Name Price Increases</a></p><p>Starting July 1st, 2010 Verisign&#174;, the registry for .COM and .NET domain extensions, will increase prices. The fees are charged to domain registrars such as GoDaddy and Tucows, which typically handle domain registration for customers. </p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/net-domain-price-increases/">.COM &#038; .NET Domain Name Price Increases</a></p><p>Starting July 1st, 2010 Verisign&reg;, the registry for .COM and .NET domain extensions, will increase prices. The fees are charged to domain registrars such as GoDaddy and Tucows, which typically handle domain registration for customers. </p>
<p><a href="http://www.above.com/blog/2009/12/icann.html">ICANN</a> has an agreement that VeriSign is allowed to raise their .COM fees by up to 7% per year. This added $27 million dollars per year to their bottom line. VeriSign took advantage of this in the first two years of its contract, raising .COM registration from $6.00 to $6.86. It was assumed that VeriSign would increase its prices every year to maximize profits, but it did not in 2009.</p>
<p>So now in 2010 they are taking action and rasing fees. The registration fee for .COM&#8217;s will increase from $6.86 to $7.34 and .NET&#8217;s from $4.23 to $4.65. The current wholesale price of .com domains is $7.04 including an 18 cent ICANN fee (some registrars pay a 20 cent ICANN fee). The new price will be $7.52 including the ICANN fee (or $7.54 for registrars on the 20 cent ICANN fee structure).</p>
<p>This increase will affect domainers with large portfolios, more than any other businesses or consumers.  Verisign&reg; stock is currently at 28.89 and has been on the incline since Jun 2009. </p>
<p>So make sure you buy your domains names before the price hike even though it isnt a huge increase expect to see more increases over the years to come. If you want to purchase domain names at an affordable rate Benzing Technologies is offering .COM&#8217;s for $7.49 and .NET&#8217;s for $6.14.</p>
<p><a href="https://www.securepaynet.net/default.aspx?prog_id=252050"><img src="http://www.benzingtech.com/wp-content/uploads/2010/06/domain-names.jpg" alt="" title="domain-names" width="600" height="160" class="alignnone size-full wp-image-1606" /></a><br />
<h4>Related Blogs</h4>
<ul class="pc_pingback">
<li class="hdl" style="list-style: none">Related Blogs on <b>domain names</b></li>
<li><a href="http://www.thaipparambil.com/general/grabbing-the-right-domain-name/">Grabbing the Right <b>Domain Name</b> | Thaipparambil.com</a></li>
<li><a href="http://www.thaipparambil.com/general/expired-domain-names-how-to-get-that-perfect-expired-domain-name/">Expired <b>Domain Names</b> – How to Get That Perfect Expired <b>Domain Name</b> <b>&#8230;</b></a></li>
<li><a href="http://bestwebhostingmu.com/tips-advise/how-to-change-domain-name-server-dns-through-namecheap-com.html">How To Change <b>Domain Name</b> Server (DNS) Through NameCheap.com <b>&#8230;</b></a></li>
<li><a href="http://hostinghurricane.com/blog/your-own-domain-name-why-you-ought-to-purchase-one">Your Own <b>Domain Name</b> &#8211; Why You Ought To Purchase One?</a></li>
</ul>
<ul class="pc_pingback">
<li class="hdl" style="list-style: none">Related Blogs on <b>domain registrar</b></li>
<li><a href="http://www.thaipparambil.com/general/grabbing-the-right-domain-name/">Grabbing the Right <b>Domain</b> Name | Thaipparambil.com</a></li>
<li><a href="http://page.ec21bloger.com/2010/06/01/register-your-domain-name/"><b>Register</b> Your <b>Domain</b> Name « lacoste jersey t-shirt</a></li>
<li><a href="http://www.thaipparambil.com/general/expired-domain-names-how-to-get-that-perfect-expired-domain-name/">Expired <b>Domain</b> Names – How to Get That Perfect Expired <b>Domain</b> Name <b>&#8230;</b></a></li>
<li><a href="http://bestwebhostingmu.com/tips-advise/how-to-change-domain-name-server-dns-through-namecheap-com.html">How To Change <b>Domain</b> Name Server (DNS) Through NameCheap.com <b>&#8230;</b></a></li>
<li><a href="http://www.thaipparambil.com/general/tips-on-finding-a-web-host/">Tips on Finding a Web Host | Thaipparambil.com</a></li>
<li><a href="http://www.thaipparambil.com/general/how-to-buy-and-register-a-domain-name/">How to Buy and <b>Register</b> a <b>Domain</b> Name | Thaipparambil.com</a></li>
<li><a href="http://www.usa-recht.de/2010/06/us-urheberrechtsverletzung-und-sanktionen/">US-Urheberrechtsverletzung und Sanktionen « USA RECHT</a></li>
<li><a href="http://hostinghurricane.com/blog/low-cost-domain-registration-you-must-read-this">Low Cost <b>Domain Registration</b> &#8211; You Must Read This</a></li>
<li><a href="http://tricks9.info/2010/tips-for-choosing-the-right-web-host-and-hosting-plan/">Tricks9 » Tips for choosing the right web host and hosting plan</a></li>
<li><a href="http://www.freevh.com/get-a-domain-name/who-is-the-best-credible-site-to-register-a-domain-name">Who is the best credible site to <b>register</b> a <b>Domain</b> Name? | FreeVH <b>&#8230;</b></a></li>
</ul>
<ul class="pc_pingback">
<li class="hdl" style="list-style: none">Related Blogs on <b>domain registrations</b></li>
<li><a href="http://www.guthrieclearwaterride.com/?p=631">guthrieclearwaterride.com » Blog Archive » Or web design services. Or</a></li>
<li><a href="http://casefinder.co.uk/2010/05/abusive-domain-name-registrations/">Abusive <b>Domain</b> Name <b>Registrations</b> | casefinder.co.uk</a></li>
<li><a href="http://udrpcommentaries.wordpress.com/2010/06/03/use-of-disputed-domain-name-consistent-with-the-sense-of-the-words/">Use of Disputed <b>Domain</b> Name Consistent With the Sense of the Words <b>&#8230;</b></a></li>
<li><a href="http://www.findfreedomains.com/domain-names/all-time-record-of-domain-registrations/">All-time Record of <b>Domain Registrations</b> | Find Free Domains</a></li>
<li><a href="http://blog.ironkey.com/?p=971">“Avalanche” Cyber Crime Gang Abuses <b>Domain</b> Name <b>Registrations</b> for <b>&#8230;</b></a></li>
<li><a href="http://www.thaipparambil.com/general/cheap-domain-name-registration/">Cheap <b>Domain</b> Name <b>Registration</b> | Thaipparambil.com</a></li>
<li><a href="http://blog.resellerspanel.com/the-free-reseller-program/sell-sole-domain-name-registrations-with-the-free-reseller-program.html">ResellersPanel Blog » Blog Archive » Sell sole <b>domain</b> name <b>&#8230;</b></a></li>
<li><a href="http://www.luckyregister.com/domain-hosting-tips/2010/05/20/verisign-is-raising-prices-on-domain-name-registrations.html">» Verisign is raising prices on <b>domain</b> name <b>registrations</b>, <b>Domain</b> <b>&#8230;</b></a></li>
</ul>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/net-domain-price-increases/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>5 Ways To Drive Traffic Through Social Media</title>
		<link>http://www.benzingtech.com/5-ways-drive-traffic-social-media/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=5-ways-drive-traffic-social-media</link>
		<comments>http://www.benzingtech.com/5-ways-drive-traffic-social-media/#comments</comments>
		<pubDate>Fri, 14 May 2010 19:04:36 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Online Marketing]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[drive traffic through social media]]></category>
		<category><![CDATA[facebook marketing]]></category>
		<category><![CDATA[social media marketing]]></category>
		<category><![CDATA[traffic through social media]]></category>
		<category><![CDATA[tweetups]]></category>
		<category><![CDATA[twitter marketing]]></category>
		<category><![CDATA[vorese fisher]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=1587</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/5-ways-drive-traffic-social-media/">5 Ways To Drive Traffic Through Social Media</a></p><p>It's been a while since I released a blog post and have been tinkering with ways to drive more traffic to our client websites through social media sites like Facebook and Twitter. Social websites are major tools in today's online realm so knowing how you can utilize and track them becomes very important. This blog post will go over 5 ways you can drive traffic through social media.</p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/5-ways-drive-traffic-social-media/">5 Ways To Drive Traffic Through Social Media</a></p><p>It&#8217;s been a while since I released a blog post and have been tinkering with ways to drive more traffic to our client websites through social media sites like Facebook and Twitter. Social websites are major tools in today&#8217;s online realm so knowing how you can utilize and track them becomes very important. This blog post will go over 5 ways you can drive traffic through social media.</p>
<p>So let&#8217;s start with some questions&#8230;Do you know how your social media activities are driving offline sales? How many customers came into your store or called for more information after viewing your social media profiles? Will the time they spend interacting on Facebook and Twitter affect your sales? more than likely Yes.</p>
<p>With that said what are ways we can improve our sales through social media? Let&#8217;s identify some:</p>
<p><strong>1. Place Your Phone Number on All Social Media Accounts</strong><br />
Now I know what your thinking&#8230;I already have my phone on my social sites duh! well yes you do but not your Google Voice number. Not sure what a Google Voice number is? read more <a href="http://www.google.com/voice">here</a>. Currently Google Voice is invite only but you can find invites online or through eBay for $1. I have 1 invite left so first come first serve. Use Google Voice to track incoming calls from your social media profiles if your business has a more consultative sales process or you run a conversational blog or use social networks to generate leads. A natural extension is to place your Google phone number on all of your social media presences and on each blog page for the customers who find you via search. The best part about Google Voice is the ability to have a separate number that forwards to your main number. This also lets you track the number of inbound calls you receive from your Google Voice dashboard.</p>
<p><strong>2. Promote Offline Events on Social Media</strong><br />
This is another no brainier and you are probably already doing this. But how you are doing it matters. Facebook has an especially robust function for creating events and promoting them. Facebook events allow you to post pictures and event location information, while also inviting your fan base to participate. You also can message all attendees to remind them about the event or give special instructions. Creating a Facebook event page then gives you a landing page that will direct visitors to your blog and Twitter followers too. Make sure you take advantage of all the aspects of the tools provided. Twitter also allows for events using hashtags or establishing Tweetups.</p>
<p><strong>3. Offer Coupons Exclusive to Social Media Channels</strong><br />
This is an easy way to generate fans and followers. People love getting things for free or winning things. Not only will this drive more traffic online but also offline at your place of business. Make specific offers through each social media channel you use, like 10% off a purchase if you print a coupon from Facebook, or “buy one get one free” if you use a code sent out in a Tweet.  Keep a spreadsheet of the different offers and the response rate, and you’ll begin to generate really useful data about the best way to optimize your marketing campaigns for each channel.  Incentives are a great way to build the size of your social media communities. Also, giving fans and followers an incentive to follow you shows the importance you place on social media outreach.</p>
<p><strong>4. Host a Tweet Up or Facebook Party</strong><br />
Creating fun meet ups for your online followers can be a great way to introduce the atmosphere of your business. Charity events and cocktail hours work especially well for drawing attendees to TweetUps. The best way to cement interactions online is to meet your contacts face to face, and there is no better way to do this than to host a party. While you probably won’t bring 1,000+ members to your event like Ford did in the <a href="http://media.ford.com/article_display.cfm?article_id=31541">largest TweetUp ever</a>, TweetUps let you form more personal relationships with your local followers. <a href="http://blog.eventbrite.com/boston-tweetup">Here’s</a> a great in-depth resource on how to host a successful TweetUp.</p>
<p><strong>5. Connect Social Media and Email Campaigns</strong><br />
This is hugely important and helps retain the interest in your products or service. Many businesses have established email lists they use to stay in touch with customers. Drive visitors on your social media accounts to sign up for your email list to receive more information about your business. Getting social media visitors on your email list can connect you with people you might not otherwise reach through social media. This also keeps things consistent.</p>
<p>So with these 5 tips you can start creating more exposure to your place of business. Now the best way to close the loop between social media and offline action is to promote your social media channels offline as well—adding another way for you to stay in touch with your customers in between purchases or research. I hope these suggestions help you start thinking about ways to convert your social media fans and followers into loyal customers. There are many other suggestions but you will have to wait for our next blog post to find out.</p>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/5-ways-drive-traffic-social-media/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SPAM: Where did it come from? and how to escape it.</title>
		<link>http://www.benzingtech.com/spam-escape/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=spam-escape</link>
		<comments>http://www.benzingtech.com/spam-escape/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 13:45:31 +0000</pubDate>
		<dc:creator>Rusty</dc:creator>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[aweber]]></category>
		<category><![CDATA[email spam]]></category>
		<category><![CDATA[spam lists]]></category>
		<category><![CDATA[where does the word escape come from]]></category>

		<guid isPermaLink="false">http://www.benzingtech.com/?p=1513</guid>
		<description><![CDATA[<p><p><a href="http://www.benzingtech.com/spam-escape/">SPAM: Where did it come from? and how to escape it.</a></p><p>In 1936, long before the rise of the personal computer, Hormel Foods created SPAM. In 2002, the company will produce it’s six billionth can of the processed food product. But that mark was passed long ago in the world of Internet spam.</p></p><p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.benzingtech.com/spam-escape/">SPAM: Where did it come from? and how to escape it.</a></p><p>This is a repost to AWeber&#8217;s Tom Kulzer&#8217;s (CEO) blog post. I found it very educational.</p>
<p>In 1936, long before the rise of the personal computer, Hormel Foods created SPAM. In 2002, the company will produce it’s six billionth can of the processed food product. But that mark was passed long ago in the world of Internet spam.</p>
<h3>Who Cooked This!?  (How did it all start?)</h3>
<p>The modern meaning of the word “spam” has nothing to do with spiced ham. In the early 1990’s, a skit by British comedy group Monty Python led to the word’s common usage. “The SPAM Skit” follows a couple struggling to order dinner from a menu consisting entirely of Hormel’s canned ham.</p>
<p>Repetition is key to the skit’s hilarity. The actors cram the word “SPAM” into the 2.5 minute skit more than 104 times! This flood prompted Usenet readers to call unwanted newsgroup postings “spam.” The name stuck.</p>
<p>Spammers soon focused on e-mail, and the terminology moved with them. Today, the word has come out of technical obscurity. Now, “spam” is the common term for “Unsolicited Commercial E-Mail”, or “UCE.”</p>
<h3>Why Does Bad Spam Happen to Good People?</h3>
<p>Chances are, you’ve been spammed before. Somehow, your e-mail address has found it’s way into the hands of a spammer, and your inbox is suffering the consequences. How does this happen? There are several possibilities.</p>
<p><strong>Backstabbing Businesses</strong><br />
Businesses often keep lists of their customers’ e-mail addresses. This is a completely legitimate practice and, usually, nothing bad comes of it. Sometimes though, the temptation to make a quick buck is too great, and these lists are sold or rented to outside advertisers. The result? A lot of unsolicited e-mail, and a serious breach of trust.</p>
<p><strong>Random Address Generation</strong></p>
<p>Computer programs called random address generators simply “guess” e-mail addresses. Over 100 million hotmail addresses exist – howhard could it be to guess some of them? Unfortunately for many unsuspecting netizens – not too hard. Many spammers also guess at</p>
<p>“standard” addresses, like “support@yourdomain.com”,</p>
<p>“info@yourdomain.com”, and “billing@yourdomain.com.”</p>
<div style="text-align: left; float: left; padding: 10px;"><a title="Email Marketing" href="http://aweber.com/?326078"><br />
<img style="border: none;" src="http://www.aweber.com/banners/email_marketing/120X600.gif" alt="Email Marketing $19/Month!" /></a></div>
<p><strong>Web Spiders</strong></p>
<p>Today’s most insidious list-gathering tools are web spiders. All of the major search engines spider the web, saving information about each page. Spammers use tools that also spider the web, but save any <em>e-mail address</em> they come across.  Your personal web page lists your e-mail address?  Prepare for an onslaught!</p>
<p><strong>Chat Room Harvesting</strong></p>
<p>ISP’s offer vastly popular chat rooms where users are known only by their screen names. Of course, spammers know that your screen name is the first part of your e-mail address. Why waste time guessing e-mail addresses when a few hours of lurking in a chat room can net a list of actively-used addresses?</p>
<p><strong>The Poor Man’s Bad Marketing Idea</strong></p>
<p>It didn’t work for the phone companies, and it won’t work for e-mail marketers. But, some spammers still keep their own friends-and-family-style e-mail lists. Compiled from the addresses of other known spammers, and people or businesses that the owner has come across in the past, these lists are still illegitimate. Why? Only you can give someone permission to send you e-mail. A friend-of-a-friend’s permission won’t cut it.</p>
<h3>Stop The Flood to Your Inbox</h3>
<p>Already drowning in spam? Try using your e-mail client’s filters – many provide a way to block specific e-mail addresses. Each time you’re spammed, block the sender’s address. Spammers skip from address to address, and you may be on many lists, but this method will at least slow the flow.</p>
<p>Also, use more than one e-mail address, and keep one “clean.” Many netizens find that this technique turns the spam flood into a trickle. Use one address for only spam-safe activities like e-mailing your friends, or signing on with trustworthy businesses. Never use your clean address on the web! Get a free address to use on the web and in chat rooms.</p>
<p>If nothing else helps, consider changing screen names, or opening an entirely new e-mail account. When you do, you’ll start with a clean, spam-free slate. This time, protect your e-mail address!</p>
<h3>Stay Off Spammed Lists in the Future</h3>
<p>Want to surf the web without getting sucked into the spam-flood? Prevention is your best policy. Don’t use an easy-to-guess e-mail address. Keep your address clean by not using it for spam-centric activities. Don’t post it on any web pages, and don’t use it in chat rooms or newsgroups.</p>
<p>Before giving your clean e-mail address to a business, check the company out. Are sections of its user agreement dedicated to anti-spam rules? Does a privacy policy explain exactly what will be done with your address? The most considerate companies also post an anti-spam policy written in plain English, so you can be absolutely sure of what you’re getting into.</p>
<h3>Think You’re Not a Spammer?  Be Sure.</h3>
<p>Many a first-time marketer has inadvertently spammed his audience. The first several hundred complaints and some nasty phone messages usually stop him in his tracks. But by then, the spammer may be faced with cleanup bills from his ISP, and a bad reputation that it’s not easy to overcome.</p>
<p>The best way to avoid this situation is to have a clear understanding of what spam is: If anyone who receives your mass e-mails did not specifically ask to hear from you, then you are spamming them.</p>
<p>Stick with your gut. Don’t buy a million addresses for $10, no matter how much the seller swears by them! If something sounds fishy, just say no. You’ll save yourself a lot in the end.</p>
<h3>The Final Blow</h3>
<p>The online world is turning the tide on spam. In the end, people will stop sending spam because it stops working. Do your part: never buy from a spammer. When your business seeks out technology companies with which to work, only choose those with a staunch anti-spam stance.</p>
<p>Spam has a long history in both the food and e-mail sectors. This year, Hormel Foods opened a real-world museum dedicated to SPAM. While the museum does feature the Monty Python SPAM Skit, there’s no word yet on an unsolicited commercial e-mail exhibit. But, if all upstanding netizens work together, Hormel’s ham in a can will far outlive the Internet plague that is UCE.</p>
<p><a href="http://www.benzingtech.com">Benzing Web Design Marketing</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.benzingtech.com/spam-escape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

