<?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>Web Development Blog &#187; Google services</title>
	<atom:link href="http://www.web-development-blog.com/archives/category/google-services/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.web-development-blog.com</link>
	<description>Web development tutorials, SEO articles and PHP script resources</description>
	<lastBuildDate>Tue, 16 Mar 2010 12:46:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google Custom Search in a Lightbox!</title>
		<link>http://www.web-development-blog.com/archives/google-custom-search-in-a-lightbox/</link>
		<comments>http://www.web-development-blog.com/archives/google-custom-search-in-a-lightbox/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 08:42:33 +0000</pubDate>
		<dc:creator>Olaf</dc:creator>
				<category><![CDATA[Google services]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[jQuery Code]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[thickbox]]></category>

		<guid isPermaLink="false">http://www.web-development-blog.com/?p=869</guid>
		<description><![CDATA[There are several tutorials on the Internet on how-to integrate the Google Custom search in your website, but the results are not very attractive. The older iframe version doesn&#8217;t fit perfectly in most of our templates and the style for ads and results doesn&#8217;t look good in the past. A few month Google has released [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><p>There are several tutorials on the Internet on how-to integrate the Google Custom search in your website, but the results are not very attractive. The older iframe version doesn&#8217;t fit perfectly in most of our templates and the style for ads and results doesn&#8217;t look good in the past. A few month Google has released some nice new features:</p>
<ul>
<li>Custom search element placements</li>
<li>Custom styles and themes using CSS</li>
<li>Promotions, set your own premium results for specific search queries</li>
<li>A new AJAX powered CSE using the Google AJAX API loader</li>
</ul>

<p><a href="http://www.web-development-blog.com/wp-content/uploads/2010/02/Google-Custom-Search.png" rel="shadowbox[post-869];player=img;"><img src="http://www.web-development-blog.com/wp-content/uploads/2010/02/Google-Custom-Search-300x156.png" alt="" title="Google-Custom-Search" width="300" height="156" class="alignnone size-medium wp-image-874" /></a></p>
<p>With all these new features the CSE (Custom Search Engine) becomes very attractive to use it on your own site as site search. In this tutorial we show you how-to add the custom search feature to you site using jQuery, the Thickbox plugin and the AJAX API provided by Google. To do this <strong>a result page is not necessary</strong> anymore, we show only a search box somewhere on a particular website.<span id="more-869"></span></p>
<h3>Including the Google API, jQuery and the Thickbox plugin</h3>
<p>First include the following rows to your page HEAD, you need to add them on every page where you like to show the search box.</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;jquery-1.3.2.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;thickbox.css&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;thickbox.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.google.com/jsapi?key=YOURAPYKEY&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></div></div>

<p>To use the Google API you need to register an API key for your website, request a key <a href="http://code.google.com/apis/ajaxsearch/signup.html" rel="nofollow">here</a>.</p>
<h3>HTML code for the search box</h3>
<p>Below the simple HTML code for the search form and the container for the results. Place both somewhere on your webpage.</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;searchcont&quot;</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">label</span> <span style="color: #000066;">for</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;query_input&quot;</span>&gt;</span>Search Query: <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">label</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;query_input&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;button&quot;</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;ok&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;searchbtn&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;resultcont&quot;</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;title&quot;</span> <span style="color: #000066;">style</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;visibility:hidden;&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>Close<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;results&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></pre></div></div>

<h3>jQuery code snippet</h3>
<p>The following JS code will load the Google API and if the user has clicked the search button the <a href="http://code.google.com/apis/ajaxsearch/documentation/customsearch/index.html#_class_CSC" rel="nofollow">customSearchControl</a> is initiated, the Thickbox is called, the title inside the Thickbox becomes visible, the result element is prepared and at last the input element value is executed for the search query. Add this code in your page&#8217;s HEAD surrounded by some script tags.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">google.<span style="color: #660066;">load</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'search'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#searchbtn&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #003366; font-weight: bold;">var</span> customSearchControl <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> google.<span style="color: #660066;">search</span>.<span style="color: #660066;">CustomSearchControl</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'UNIQUE_CSE_ID'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		tb_show<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;#TB_inline?height=480&amp;width=800&amp;inlineId=resultcont&amp;modal=true&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#title'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;visibility&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;visible&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>   
		<span style="color: #003366; font-weight: bold;">var</span> drawOptions <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> google.<span style="color: #660066;">search</span>.<span style="color: #660066;">DrawOptions</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		customSearchControl.<span style="color: #660066;">draw</span><span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;results&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> drawOptions<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		customSearchControl.<span style="color: #660066;">execute</span><span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;query_input&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">value</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#title a&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		tb_remove<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#title'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;visibility&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;hidden&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>   
		$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#results&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hide</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>The other click event is used to hide the Thickbox, the event will hide the title and hides also the results. The last action is needed because we show an inline element, if we don&#8217;t hide the content the results are still visible after the Thickbox is closed.</p>
<p>That&#8217;s all, simple or not? The code above needs of course some styling. I used a slightly modified version for my network site search on this blog. If you search for &#8220;wordpress&#8221; you see the &#8220;promotion&#8221; feature I mentioned above.</p>
<p><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.web-development-blog.com/archives/ajax-requests-using-jquery-and-php/" rel="bookmark" title="December 24, 2009">Ajax requests using jQuery and PHP</a></li>
<li><a href="http://www.web-development-blog.com/archives/your-e-mail-address-hidden-with-jquery/" rel="bookmark" title="February 25, 2010">Your e-mail address hidden with jQuery?</a></li>
<li><a href="http://www.web-development-blog.com/archives/jquery-contact-form-for-your-website/" rel="bookmark" title="January 11, 2010">jQuery Contact form for your website</a></li>
</ul>
<p><!-- Similar Posts took 2.710 ms --></p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.web-development-blog.com/archives/google-custom-search-in-a-lightbox/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Add a Google Sitemap for your Posterous Blog</title>
		<link>http://www.web-development-blog.com/archives/add-a-google-sitemap-for-your-posterous-blog/</link>
		<comments>http://www.web-development-blog.com/archives/add-a-google-sitemap-for-your-posterous-blog/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 19:53:30 +0000</pubDate>
		<dc:creator>finalwebsites.com</dc:creator>
				<category><![CDATA[Google services]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Posterous]]></category>
		<category><![CDATA[sitemaps]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[webmaster tools]]></category>

		<guid isPermaLink="false">http://www.web-development-blog.com/?p=642</guid>
		<description><![CDATA[Posterous is a great hosted Blog system that we talked about in this blog about social media services. The current version has already a lot of features like custom themes and functions for services like Twitter and Facebook.
The best of all their service is still free!
I noticed the last weeks that Google doesn&#8217;t index all [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><p>Posterous is a great hosted Blog system that we talked about in this blog about <a href="http://www.web-development-blog.com/archives/social-media-services-are-more-efficient-these-days/">social media services</a>. The current version has already a lot of features like custom themes and functions for services like Twitter and Facebook.</p>
<blockquote><p>The best of all their service is still free!</p></blockquote>
<p>I noticed the last weeks that Google doesn&#8217;t index all my Posterous pages and that while I point my blog <a href="http://primeblogger.com">Prime Blogger</a> to a .com domain name. My first idea was a missing Google Sitemap. I tried before to add my Posterous site to my Google Webmaster Tools account, but this requires a custom meta tag on your homepage or you need to upload a unique file to your site to proof the ownership. I suggested a function for a Google Sitemap to Brett from Posterous  and he gave me the hint that I&#8217;m able to change the HTML using a custom theme and yes this is key to get your site accepted in your Google Webmaster Tools account.</p>
<p>Just add your site to your account and choose the meta tag to proof the sites ownership:<span id="more-642"></span></p>
<p><a href="http://www.web-development-blog.com/wp-content/uploads/2009/11/verify-ownership.png" rel="shadowbox[post-642];player=img;"><img class="alignnone size-medium wp-image-643" title="verify ownership" src="http://www.web-development-blog.com/wp-content/uploads/2009/11/verify-ownership-300x203.png" alt="verify ownership" width="300" height="203" /></a></p>
<p>Next surf to your Posterous site and in the control panel choose your blog -&gt; Settings -&gt; Theme and customize my site -&gt; Advanced.</p>
<p>Paste the meta tag code into the code box at the top. Save the settings and confirm to copy your custom theme settings.</p>
<p><a href="http://www.web-development-blog.com/wp-content/uploads/2009/11/meta_posterous.jpg" rel="shadowbox[post-642];player=img;"><img class="alignnone size-medium wp-image-644" title="meta posterous" src="http://www.web-development-blog.com/wp-content/uploads/2009/11/meta_posterous-300x80.jpg" alt="meta posterous" width="300" height="80" /></a></p>
<p>Now it&#8217;s possible to confirm the website ownership within the Google Webmaster Tools. Next we like to add a sitemap, click Site Configuration -&gt; Sitemaps -&gt; Submit a sitemap</p>
<p>Posterous doesn&#8217;t offer a Google sitemap format but you can use the XML feed instead. This gives you not a complete sitemap but at least you can submit the latest 20 blogs to Google. I hope it helps&#8230;<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.web-development-blog.com/archives/a-new-wordpress-theme-for-our-blog/" rel="bookmark" title="March 15, 2009">A new Wordpress theme for our blog</a></li>
<li><a href="http://www.web-development-blog.com/archives/optimizing-your-wordpress-blog-for-google-part-2/" rel="bookmark" title="April 14, 2008">Optimizing your Wordpress Blog for Google: Part 2</a></li>
<li><a href="http://www.web-development-blog.com/archives/social-media-services-are-more-efficient-these-days/" rel="bookmark" title="September 27, 2009">Social media services are more efficient these days</a></li>
</ul>
<p><!-- Similar Posts took 2.609 ms --></p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.web-development-blog.com/archives/add-a-google-sitemap-for-your-posterous-blog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Wave &#8211; Invitations and YouTube Gadget</title>
		<link>http://www.web-development-blog.com/archives/google-wave-invitations-and-youtube-gadget/</link>
		<comments>http://www.web-development-blog.com/archives/google-wave-invitations-and-youtube-gadget/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 21:21:50 +0000</pubDate>
		<dc:creator>Olaf</dc:creator>
				<category><![CDATA[Google services]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[generator]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[invitations]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.web-development-blog.com/?p=628</guid>
		<description><![CDATA[Finally I&#8217;m in, I got my invitation for Google Wave! After creating the first Wave pages I can say that the system looks really cool and I&#8217;m very happy that it&#8217;s browser based and not some Windows desktop application.
Why should I use Google Wave?
First what people asked me after I told them about Google Wave [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><p><img class="size-full wp-image-630 alignleft" style="margin-left: 5px; margin-right: 5px;" title="google_wave_logo" src="http://www.web-development-blog.com/wp-content/uploads/2009/11/google_wave_logo.jpg" alt="google_wave_logo" width="120" height="120" />Finally I&#8217;m in, I got my invitation for Google Wave! After creating the first Wave pages I can say that the system looks really cool and I&#8217;m very happy that it&#8217;s browser based and not some Windows desktop application.</p>
<h3>Why should I use Google Wave?</h3>
<p>First what people asked me after I told them about Google Wave was: &#8220;Why should I use it and what is so special?&#8221; If the same people are already on Twitter and/or Facebook it&#8217;s easy to explain; It&#8217;s like Facebook, Twitter or MSN. Google Wave is a tool to share your content with other friends in real time and also private communication tool. Currently is Google Wave a preview release and I&#8217;m sure we will see much more features before the system is out of a future Beta period. I think a lot of people are missing the function to publish their content to others users without adding them to a conversation and you can&#8217;t discover stuff or profiles from others. On the other site there are already features like real time content updates and adding content is very easy and powerful. Adding content is like creating a word document with abilities to add images, links, gadgets and attachments.</p>
<h3>Gadgets are allowed but there is no function for YouTube videos</h3>
<p>As I said before, its possible to add gadgets to your Wave. <span id="more-628"></span>Add Google maps, simple polls and many gadgets from the google gadget gallery. Since Google Wave is in an early state, not every 3rd party gadget works and adding gadgets is limited. The first thing I noticed is that there is no standard function to add YouTube videos to your Wave. We (finalwebsites.com) created a small <strong><a href="http://www.finalwebsites.com/googlewave/">YouTube Gadget Generator</a></strong> to create your custom YouTube Video object. Using this generator it&#8217;s possible to create a gadget from every YouTube Video URL.</p>
<p><a href="http://www.web-development-blog.com/wp-content/uploads/2009/11/Wave_Youtube_Screenshot.jpg" rel="shadowbox[post-628];player=img;"><img class="alignnone size-medium wp-image-631" title="Wave_Youtube_Screenshot" src="http://www.web-development-blog.com/wp-content/uploads/2009/11/Wave_Youtube_Screenshot-300x145.jpg" alt="Wave_Youtube_Screenshot" width="300" height="145" /></a></p>
<h3>Google Wave Invitations available</h3>
<p>We like to share 10 Google Wave Invitations with our blog reader. If you like have one, post some nice comment why you deserve one of the invitations. We publish the most creative responses in the comment list below and we give away the invitations in a random order.</p>
<blockquote><p>Invitations for Google Wave are send via the interface from Google wave. There is no code or something we can send via email or this website. If you like to get invited, provide your e-mail address which is connected with a Google account or your Gmail address. Post this e-mail address with your comment and mark this address: &#8220;My Google account is &#8230;&#8221;</p></blockquote>
<p><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.web-development-blog.com/archives/just-a-better-internet-portal-provided-by-google/" rel="bookmark" title="October 19, 2008">Just a better Internet portal provided by Google</a></li>
<li><a href="http://www.web-development-blog.com/archives/your-favorite-google-gadgets-on-your-website/" rel="bookmark" title="October 5, 2006">Your favorite Google Gadgets on your website</a></li>
<li><a href="http://www.web-development-blog.com/archives/how-to-create-a-password-generator-using-php/" rel="bookmark" title="November 22, 2009">How-to create a Password Generator using PHP</a></li>
</ul>
<p><!-- Similar Posts took 2.630 ms --></p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.web-development-blog.com/archives/google-wave-invitations-and-youtube-gadget/feed/</wfw:commentRss>
		<slash:comments>53</slash:comments>
		</item>
		<item>
		<title>New Search Options but unrelated results in Google Blog Search</title>
		<link>http://www.web-development-blog.com/archives/new-search-options-but-unrelated-results-in-google-blog-search/</link>
		<comments>http://www.web-development-blog.com/archives/new-search-options-but-unrelated-results-in-google-blog-search/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 18:40:01 +0000</pubDate>
		<dc:creator>Olaf</dc:creator>
				<category><![CDATA[Google services]]></category>
		<category><![CDATA[Google, SEO]]></category>
		<category><![CDATA[blog search]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[search options]]></category>

		<guid isPermaLink="false">http://www.web-development-blog.com/?p=496</guid>
		<description><![CDATA[Today I read about the new search options on this Google Blog and thought great more control. I didn&#8217;t understood why people should use the Blog Search feature from Google because I was never that satisfied as the regular search. 

Using the new search options I tried some searches and selected the Blog filter as [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><p>Today I read about the new search options on this <a href="http://googleblog.blogspot.com/2009/10/refine-your-search-results-with-new.html" rel="nofollow">Google Blog</a> and thought great more control. I didn&#8217;t understood why people should use the Blog Search feature from Google because I was never that satisfied as the regular search. </p>
<p><a href="http://www.seobook.com/842-16-1-38.html" target="_blank" rel="nofollow"><img border="0" src="http://www.seobook.com/rf/banners/seobook-468x60-free.gif" width="468" height="60"></a></p>
<p>Using the new search options I tried some searches and selected the Blog filter as well. I was very surprised to find in the Blog search result a few duplicates from my <a href="http://www.web-development-blog.com/archives/upload-in-modal-window-and-pass-values-with-jquery/">Blog post</a> two weeks ago. </p>
<p><a href="http://www.web-development-blog.com/wp-content/uploads/2009/10/Upload-in-modal-window-Google-Search.png" rel="shadowbox[post-496];player=img;"><img src="http://www.web-development-blog.com/wp-content/uploads/2009/10/Upload-in-modal-window-Google-Search-300x191.png" alt="Upload in modal window - Google Blog Search" title="Upload in modal window - Google Blog Search" width="300" height="191" class="alignnone size-medium wp-image-497" /></a><span id="more-496"></span></p>
<p>First I thought maybe my blog was not so relevant at the moment, but after I switched off the Blog filter I found my Blog post at the top of the list. </p>
<p><a href="http://www.web-development-blog.com/wp-content/uploads/2009/10/Upload-in-modal-window-Google-Search2.png" rel="shadowbox[post-496];player=img;"><img src="http://www.web-development-blog.com/wp-content/uploads/2009/10/Upload-in-modal-window-Google-Search2-300x116.png" alt="Upload in modal window - Google Web Search" title="Upload in modal window - Google Web Search" width="300" height="116" class="alignnone size-medium wp-image-498" /></a></p>
<p>I know that the Blog search has some great real time results but this make no sense. Google shows some excepts or duplicates instead of the original content.  <strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.web-development-blog.com/archives/adsense-for-wordpress-5-plugins-reviewed/" rel="bookmark" title="November 30, 2009">Adsense for WordPress &#8211; 5 Plugins reviewed</a></li>
<li><a href="http://www.web-development-blog.com/archives/a-new-wordpress-theme-for-our-blog/" rel="bookmark" title="March 15, 2009">A new Wordpress theme for our blog</a></li>
<li><a href="http://www.web-development-blog.com/archives/this-generation-web-advertising/" rel="bookmark" title="November 7, 2006">This generation web advertising</a></li>
</ul>
<p><!-- Similar Posts took 2.467 ms --></p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.web-development-blog.com/archives/new-search-options-but-unrelated-results-in-google-blog-search/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sending e-mails via SMTP with PHPmailer and Gmail</title>
		<link>http://www.web-development-blog.com/archives/send-e-mail-messages-via-smtp-with-phpmailer-and-gmail/</link>
		<comments>http://www.web-development-blog.com/archives/send-e-mail-messages-via-smtp-with-phpmailer-and-gmail/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 19:40:25 +0000</pubDate>
		<dc:creator>Olaf</dc:creator>
				<category><![CDATA[Google services]]></category>
		<category><![CDATA[PHP scripts]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google applications]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[mail server]]></category>
		<category><![CDATA[smtp]]></category>

		<guid isPermaLink="false">http://www.web-development-blog.com/?p=393</guid>
		<description><![CDATA[Using the SMTP server from Gmail is a good choice for mail application with less than 500 recipients a day. This tutorials shows you how to send mail messages via SMTP using PHPmailer and Gmail.]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><p>These days I tried some plugin to send mail message within bbpress via SMTP. Since my domains email is hosted with Google applications I decided to send my messages via the SMTP server from Gmail. I found several articles and tutorials, but a lot of them didn&#8217;t worked for me. </p>
<h3>Why using Gmail for sending mail messages?</h3>
<p>First of all it&#8217;s FREE! Sure most website owners can use their own SMTP server for sending email messages from their website, but it makes sense even than to use Gmail for sending mail. The chance is big that your websites IP address is on a blacklist if your site is on hosted by a shared web hosting provider. If not or you host your site on your own server, there is always a risk that your IP address get blacklisted. Because of some limitations, the SMTP server from Google is a good choice applications with less than 500 recipients a day, check this <a href="http://mail.google.com/support/bin/answer.py?hl=en&#038;answer=22839" rel="nofollow">information</a> from the Google help pages.<span id="more-393"></span></p>
<h3>Requirements</h3>
<p>You need for this code example a PHP5 enabled web host (I tested only on Linux), the port 465 need to be open and of course you need a Gmail or Google applications account. </p>
<h3>SMTP for Gmail tutorial</h3>
<ol>
<li>If you don&#8217;t have one, <a href="http://mail.google.com/mail/signup" rel="nofollow">register</a> a Gmail account or setup your domain for Google applications.</li>
<li><a href="http://sourceforge.net/projects/phpmailer/files/phpmailer%20for%20php5_6/" rel="nofollow">Download</a> a recent version of PHPMailer (I used the version 5.02)</li>
<li>Check with your web hosting provider if port 465 (TCP out) is open, if not ask him to open that port</li>
<li>Include the phpmailer class file: <code>require_once('phpmailer/class.phpmailer.php');</code></li>
<li>Create those two constant variable to store your Gmail login and password. Use the login for your Google application mail if you have one.

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'GUSER'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'you@gmail.com'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Gmail username</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'GPWD'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'password'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Gmail password</span></pre></div></div>

<li>Use the following function to send mail messages (add the function in one of your included files):

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> smtpmailer<span style="color: #009900;">&#40;</span><span style="color: #000088;">$to</span><span style="color: #339933;">,</span> <span style="color: #000088;">$from</span><span style="color: #339933;">,</span> <span style="color: #000088;">$from_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$subject</span><span style="color: #339933;">,</span> <span style="color: #000088;">$body</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;">$error</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$mail</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> PHPMailer<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">// create a new object</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">IsSMTP</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// enable SMTP</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">SMTPDebug</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">// debugging: 1 = errors and messages, 2 = messages only</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">SMTPAuth</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">// authentication enabled</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">SMTPSecure</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'ssl'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// secure transfer enabled REQUIRED for Gmail</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Host</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'smtp.gmail.com'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Port</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">465</span><span style="color: #339933;">;</span> 
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Username</span> <span style="color: #339933;">=</span> GUSER<span style="color: #339933;">;</span>  
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Password</span> <span style="color: #339933;">=</span> GPWD<span style="color: #339933;">;</span>           
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">SetFrom</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$from</span><span style="color: #339933;">,</span> <span style="color: #000088;">$from_name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Subject</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$subject</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Body</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$body</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">AddAddress</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$to</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: #339933;">!</span><span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Send</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$error</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Mail error: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ErrorInfo</span><span style="color: #339933;">;</span> 
		<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$error</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Message sent!'</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Most of the setting inside the function are required by Gmail. While searching for tutorials I found articles with different settings for the port and security. My advice use them as in this tutorial.
</li>
<li>Call the function within your code:

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">smtpmailer<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'to@mail.com'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'from@mail.com'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'yourName'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'test mail message'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Hello World!'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Use this more &#8220;advanced&#8221; usage inside your application:</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>smtpmailer<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'to@mail.com'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'from@mail.com'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'yourName'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'test mail message'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Hello World!'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">// do something</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$error</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$error</span><span style="color: #339933;">;</span></pre></div></div>

</li>
</ol>
<h3>Advanced setup with fall-back SMTP server</h3>
<p>Because of the limit it might be useful to use a secondary SMTP server if the Gmail option didn&#8217;t send the message. For this functionality we need to replace the part with the smtp settings a little bit. First create login/server variables for the 2nd SMTP server:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SMTPUSER'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'you@yoursmtp.com'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// sec. smtp username</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SMTPPWD'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'password'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// sec. password</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SMTPSERVER'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'smtp.yoursmtp.com'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// sec. smtp server</span></pre></div></div>

<p>Next we need to create a if/else statement using the variables for the second server (replace).</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> smtpmailer<span style="color: #009900;">&#40;</span><span style="color: #000088;">$to</span><span style="color: #339933;">,</span> <span style="color: #000088;">$from</span><span style="color: #339933;">,</span> <span style="color: #000088;">$from_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$subject</span><span style="color: #339933;">,</span> <span style="color: #000088;">$body</span><span style="color: #339933;">,</span> <span style="color: #000088;">$is_gmail</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 
	<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$error</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$mail</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> PHPMailer<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">IsSMTP</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">SMTPAuth</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span> 
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$is_gmail</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">SMTPSecure</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'ssl'</span><span style="color: #339933;">;</span> 
		<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Host</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'smtp.gmail.com'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Port</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">465</span><span style="color: #339933;">;</span>  
		<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Username</span> <span style="color: #339933;">=</span> GUSER<span style="color: #339933;">;</span>  
		<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Password</span> <span style="color: #339933;">=</span> GPWD<span style="color: #339933;">;</span>   
	<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Host</span> <span style="color: #339933;">=</span> SMTPSERVER<span style="color: #339933;">;</span>
		<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Username</span> <span style="color: #339933;">=</span> SMTPUSER<span style="color: #339933;">;</span>  
		<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Password</span> <span style="color: #339933;">=</span> SMTPPWD<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>        
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">SetFrom</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$from</span><span style="color: #339933;">,</span> <span style="color: #000088;">$from_name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Subject</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$subject</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Body</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$body</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">AddAddress</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$to</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: #339933;">!</span><span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Send</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$error</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Mail error: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ErrorInfo</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$error</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Message sent!'</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>And use the function now as followed:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$msg</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Hello World'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$subj</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'test mail message'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$to</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'to@mail.com'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$from</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'from@mail.com'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'yourName'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>smtpmailer<span style="color: #009900;">&#40;</span><span style="color: #000088;">$to</span><span style="color: #339933;">,</span> <span style="color: #000088;">$from</span><span style="color: #339933;">,</span> <span style="color: #000088;">$name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$subj</span><span style="color: #339933;">,</span> <span style="color: #000088;">$msg</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Yippie, message send via Gmail'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>smtpmailer<span style="color: #009900;">&#40;</span><span style="color: #000088;">$to</span><span style="color: #339933;">,</span> <span style="color: #000088;">$from</span><span style="color: #339933;">,</span> <span style="color: #000088;">$name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$subj</span><span style="color: #339933;">,</span> <span style="color: #000088;">$msg</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$error</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$error</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Yep, the message is send (after hard working)'</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Both examples are very simple and demonstrate only how-to send mail messages via the SMTP server from Gmail. Of course the user can extend the code to handle HTML messages and attachements etc. If you have any issues with these examples, just let me know. Post a comment here or post to our partner <a href="http://www.finalwebsites.com/forums">PHP script forum</a>.</p>
<p><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.web-development-blog.com/archives/create-custom-backups-from-your-website-using-curl/" rel="bookmark" title="July 30, 2008">Create custom backups from your website using cURL</a></li>
<li><a href="http://www.web-development-blog.com/archives/jquery-contact-form-for-your-website/" rel="bookmark" title="January 11, 2010">jQuery Contact form for your website</a></li>
<li><a href="http://www.web-development-blog.com/archives/how-to-create-a-password-generator-using-php/" rel="bookmark" title="November 22, 2009">How-to create a Password Generator using PHP</a></li>
</ul>
<p><!-- Similar Posts took 5.348 ms --></p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.web-development-blog.com/archives/send-e-mail-messages-via-smtp-with-phpmailer-and-gmail/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>AdSense for Domains, just another Domain Parking Service?</title>
		<link>http://www.web-development-blog.com/archives/adsense-for-domains-just-another-domain-parking-service/</link>
		<comments>http://www.web-development-blog.com/archives/adsense-for-domains-just-another-domain-parking-service/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 19:44:17 +0000</pubDate>
		<dc:creator>Olaf</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Google services]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[domain names]]></category>
		<category><![CDATA[domain parking]]></category>
		<category><![CDATA[traffic]]></category>

		<guid isPermaLink="false">http://www.web-development-blog.com/?p=245</guid>
		<description><![CDATA[Actually &#8220;Adsense for domains&#8221; is just like most of the other domain parking services. So why should we park our unused domain names with Google?
For a long time I never used any domain parking services because I didn&#8217;t believed in that product. I checked the first time &#8220;Revenue Parking&#8221; provided by my domain registration provider [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><blockquote><p>Actually &#8220;Adsense for domains&#8221; is just like most of the other domain parking services. So why should we park our unused domain names with Google?</p></blockquote>
<p>For a long time I never used any domain parking services because I didn&#8217;t believed in that product. I checked the first time &#8220;Revenue Parking&#8221; provided by my domain registration provider Dynadot, after several month I was not very satisfied with that product. Another point to not use that kind of service was that you need host a domain name with the same provider if you want to their domain parking service.</p>
<p><a href="http://www.kqzyfj.com/click-2408474-10384684" target="_top" rel="nofollow"><br />
<img src="http://www.awltovhc.com/image-2408474-10384684" width="468" height="60" alt="Resell Domains for GoDaddy.com " border="0"/></a></p>
<p>Several weeks ago I read on the Adsense blog about this new service and forget it already because the &#8220;Adsense for domains&#8221; was not yet available in my account. By accident I noticed the new link on my Adsense setup page and started to plat a little with this new product.</p>
<h3>Add domain names and configuration</h3>
<p>Adding domain names is quite simple just add your name together with the language and in the next step you get the information for the DNS settings. As with most other parking services you don&#8217;t need to change the name server entries. You need to enter at least 4 A-records and one CNAME for the &#8220;www&#8221; sub-domain. The CNAME holds also your Adsense Publisher ID which should be used for the validation that a domain belongs to your Adsense account. <span id="more-245"></span>For the DNS configuration you will find help files with information how to change the DNS with the bigger domain name provider. I created one account on my own server and add other domain names as domain pointer. This way I&#8217;m able to copy past the information directly into &#8220;named&#8221; data base files.</p>

<a href='http://www.web-development-blog.com/wp-content/uploads/2009/02/setup.jpg' rel='shadowbox[post-245];player=img;' title='setup'><img width="150" height="150" src="http://www.web-development-blog.com/wp-content/uploads/2009/02/setup-150x150.jpg" class="attachment-thumbnail" alt="" title="setup" /></a>
<a href='http://www.web-development-blog.com/wp-content/uploads/2009/02/style.jpg' rel='shadowbox[post-245];player=img;' title='style'><img width="150" height="150" src="http://www.web-development-blog.com/wp-content/uploads/2009/02/style-150x150.jpg" class="attachment-thumbnail" alt="" title="style" /></a>
<a href='http://www.web-development-blog.com/wp-content/uploads/2009/02/config.jpg' rel='shadowbox[post-245];player=img;' title='config'><img width="150" height="150" src="http://www.web-development-blog.com/wp-content/uploads/2009/02/config-150x150.jpg" class="attachment-thumbnail" alt="" title="config" /></a>
<a href='http://www.web-development-blog.com/wp-content/uploads/2009/02/report.jpg' rel='shadowbox[post-245];player=img;' title='report'><img width="150" height="150" src="http://www.web-development-blog.com/wp-content/uploads/2009/02/report-150x150.jpg" class="attachment-thumbnail" alt="" title="report" /></a>

<h3>Validation process and add styles</h3>
<p>After you add the domain to your account and the DNS configuration is done it needs a few hours until the validation is done. At the moment you need to check the your account by yourself and if needed to re-validate there is an option too. After validation you&#8217;re able to add channels to your parked domain name: &#8220;I suggest to do that other wise you didn&#8217;t know which domain performs very well and which not&#8221;. Tray also to enter some keywords to your domain name and maybe you like to change the style from your parking page. Right parking pages are not very &#8220;stylish&#8221;, but maybe some custom colors will let the visitor generate more page views.</p>
<h3>Reports and earnings</h3>
<p>&#8220;Adsense for domains&#8221; is  (great) CPM based advertising. It look to me as for regular ads, that some domain names perform better some than another. Just like with content related ads Google will show ads with higher and lower revenue. The reports are the same as for the other ads (content, search&#8230;) and doesn&#8217;t need any explanation. At the moment I can&#8217;t see if impressions from the landing page will earn more or less than impressions from other result pages. There is no information about the how many clicks are generated.</p>
<h3>Rules for publishers</h3>
<p>There are some new rules for the &#8220;domain park&#8221; publisher, since the earnings are CPM based it&#8217;s not allowed to redirect traffic to that page, advertising for parked domain isn&#8217;t allowed&#8230;</p>
<p>I use the Adsense product for names which are not used anymore and still have some traffic. I noticed that some domain perform much better than earlier with content ads.</p>
<blockquote><p>What is your experience with &#8220;Adsense for domains&#8221;?</p></blockquote>
<p><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.web-development-blog.com/archives/sponsored-posting-useful-domain-name-tools/" rel="bookmark" title="March 28, 2007">Domain Name Research and Monetization Tools</a></li>
<li><a href="http://www.web-development-blog.com/archives/registering-a-domain-name-important-considerations/" rel="bookmark" title="September 10, 2007">Registering a domain name &#8211; important considerations</a></li>
<li><a href="http://www.web-development-blog.com/archives/tel-domain-launch-the-next-mobile-story/" rel="bookmark" title="March 28, 2009">.tel domain launch, the next mobile story</a></li>
</ul>
<p><!-- Similar Posts took 3.001 ms --></p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.web-development-blog.com/archives/adsense-for-domains-just-another-domain-parking-service/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Just a better Internet portal provided by Google</title>
		<link>http://www.web-development-blog.com/archives/just-a-better-internet-portal-provided-by-google/</link>
		<comments>http://www.web-development-blog.com/archives/just-a-better-internet-portal-provided-by-google/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 09:06:56 +0000</pubDate>
		<dc:creator>Olaf</dc:creator>
				<category><![CDATA[Google services]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[homepage]]></category>
		<category><![CDATA[igoogle]]></category>
		<category><![CDATA[modules]]></category>

		<guid isPermaLink="false">http://www.web-development-blog.com/?p=188</guid>
		<description><![CDATA[These days existing users of the service iGoogle have noticed some modifications on their personalized homepage. The page looks now more straight and has got some new great features.
Maximize / minimize your gadgets
For several standard Google modules there is a extended mode (canvas view). In maximized mode your are able to get more information about [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><p>These days existing users of the service <a rel="nofollow" href="http://www.google.com/ig?hl=en">iGoogle</a> have noticed some modifications on their personalized homepage. The page looks now more straight and has got some new great features.</p>
<h3>Maximize / minimize your gadgets</h3>
<p>For several standard Google modules there is a extended mode (canvas view). In maximized mode your are able to get more information about a RSS feed item or you get some &#8220;light version&#8221; inside your Gmail gadget. In maximized view you get each gadget spread over the whole window.</p>
<h3>More Gmail controls</h3>
<p>In this new version the gmail gadget has got some improvements. Now it&#8217;s possible to maintain messages without visiting your Gmail account, but check yourself how it looks like:</p>
<p><a href="http://www.web-development-blog.com/wp-content/uploads/2008/10/igoogle_gmail.jpg" rel="shadowbox[post-188];player=img;"><img class="alignnone size-medium wp-image-189" title="igoogle gmail" src="http://www.web-development-blog.com/wp-content/uploads/2008/10/igoogle_gmail-300x149.jpg" alt="" width="300" height="149" /><span id="more-188"></span></a></p>
<h3>New tab orders and functions</h3>
<p>In the past version you need to switch between tabs to use different gadgets located on multiple tabs. In the new iGoogle version you can access them directly. The new &#8220;tab&#8221; bar is located to the left side and you&#8217;re able to (un)collapse the list of gadgets for each tab.</p>
<p><a href="http://www.web-development-blog.com/wp-content/uploads/2008/10/igoogle_tabs.jpg" rel="shadowbox[post-188];player=img;"><img class="alignnone size-medium wp-image-190" title="igoogle tabs" src="http://www.web-development-blog.com/wp-content/uploads/2008/10/igoogle_tabs-300x138.jpg" alt="" width="300" height="138" /></a></p>
<h3>Improved and more advanced controls</h3>
<p>In the new settings page for your personalized homepage it&#8217;s possible to control you iGoogle homepage with features like share, backup or restore the settings for your iGoogle page or just edit your tabs directly from one screen.</p>
<p>I like the improvements very much, I use some <a href="http://www.finalwebsites.com/google_modules.php">Google Gadgets</a> not every day and this new functions are a big timesaver. Thanks Google!</p>
<p>Check also this <a href="http://googleblog.blogspot.com/2008/10/whats-new-with-igoogle.html">blog post</a> about the new Canvas Views on the google blog.<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.web-development-blog.com/archives/group-the-content-on-your-google-homepage/" rel="bookmark" title="September 14, 2006">Group the content on your Google homepage!</a></li>
<li><a href="http://www.web-development-blog.com/archives/your-favorite-google-gadgets-on-your-website/" rel="bookmark" title="October 5, 2006">Your favorite Google Gadgets on your website</a></li>
<li><a href="http://www.web-development-blog.com/archives/google-wave-invitations-and-youtube-gadget/" rel="bookmark" title="November 15, 2009">Google Wave &#8211; Invitations and YouTube Gadget</a></li>
</ul>
<p><!-- Similar Posts took 2.930 ms --></p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.web-development-blog.com/archives/just-a-better-internet-portal-provided-by-google/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Impressions from the Google I/0 conference</title>
		<link>http://www.web-development-blog.com/archives/impressions-from-the-google-i0-conference/</link>
		<comments>http://www.web-development-blog.com/archives/impressions-from-the-google-i0-conference/#comments</comments>
		<pubDate>Thu, 29 May 2008 20:52:23 +0000</pubDate>
		<dc:creator>Olaf</dc:creator>
				<category><![CDATA[Google services]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[gears]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[IO2008]]></category>
		<category><![CDATA[opensocial]]></category>

		<guid isPermaLink="false">http://www.web-development-blog.com/archives/impressions-from-the-google-i0-conference/</guid>
		<description><![CDATA[or Google the Open Source Company presents their new technology!
The Google I/O conference in San Francisco is the first of his kind, during two days the conference provides the attendee 90 sessions grouped by the following categories:

Ajax and JavaScript
APIs and Tools
Maps and Geo
Mobile
Social

Furthermore they held sessions like Code labs, Tech Talks and the Fireside Chat. [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><p><em><strong>or Google the Open Source Company presents their new technology!</strong></em></p>
<p>The Google I/O conference in San Francisco is the first of his kind, during two days the conference provides the attendee 90 sessions grouped by the following categories:</p>
<ul>
<li><img src="http://www.web-development-blog.com/wp-content/uploads/2008/05/logo.gif" alt="Google I/0" align="right" />Ajax and JavaScript</li>
<li>APIs and Tools</li>
<li>Maps and Geo</li>
<li>Mobile</li>
<li>Social</li>
</ul>
<p>Furthermore they held sessions like Code labs, Tech Talks and the Fireside Chat. So maybe you&#8217;re looking for the &#8220;Search&#8221; category? Yes there are a few lessons about search optimization and the Ajax Search API, but most sessions are about new modern technologies like Gears and the Google App Engine.</p>
<p><img src="http://www.web-development-blog.com/wp-content/uploads/2008/05/google_io_20081.jpg" alt="Google I/O registrations" /></p>
<p>Those people who knows Google as the search engine provider and advertising company would be very surprised about the strong open source character of this conference. <span id="more-139"></span>With the vision</p>
<blockquote><p>Create a better, full featured Internet using modern technologies</p></blockquote>
<p>Google has invited any developer to use Google technologies in their own applications.</p>
<p>While listening to several sessions, I get an good idea about Gears, OpenSocial, Google APIs like Authentication API, content API&#8217;s and the Google Checkout API. Before joining this conference I accepted to learn something I can use within my next projects. OpenSocial is something I like, a kind of standard how to create your own Social Community.</p>
<p>My first impression about Gears is not so positive; the idea is really good, but it looks like a browser add-on aka Adobe flash (not the function but the idea how to provide the technology to the client). All presentations are available to the public next week on the <a href="http://code.google.com/events/io/">Google I/0 website</a>.<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.web-development-blog.com/archives/google-guidelines-against-modern-web-development/" rel="bookmark" title="June 8, 2007">Google guidelines against modern web development?</a></li>
<li><a href="http://www.web-development-blog.com/archives/google-custom-search-in-a-lightbox/" rel="bookmark" title="February 5, 2010">Google Custom Search in a Lightbox!</a></li>
<li><a href="http://www.web-development-blog.com/archives/first-steps-within-the-zend-framework/" rel="bookmark" title="November 16, 2007">First steps within the Zend Framework</a></li>
</ul>
<p><!-- Similar Posts took 3.030 ms --></p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.web-development-blog.com/archives/impressions-from-the-google-i0-conference/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Some nice Google Adsense updates</title>
		<link>http://www.web-development-blog.com/archives/some-nice-google-adsense-updates/</link>
		<comments>http://www.web-development-blog.com/archives/some-nice-google-adsense-updates/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 21:12:03 +0000</pubDate>
		<dc:creator>Olaf</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Google services]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.web-development-blog.com/archives/some-nice-google-adsense-updates/</guid>
		<description><![CDATA[Several weeks ago a several Adsense publisher has complains about recent modifications in the click behavior for Adsense ads. While an Internet visitor was able before to click the whole ad area to reach the target page, is the new ad only clickable on the ad title and the URL. This modification was done by [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><p>Several weeks ago a several Adsense publisher has complains about recent modifications in the click behavior for Adsense ads. While an Internet visitor was able before to click the whole ad area to reach the target page, is the new ad only clickable on the ad title and the URL. This modification was done by Google to ban unwanted clicks for their advertisers. Afterwards I think that most of the publisher doesn&#8217;t have noticed a change in their earnings (maybe a publisher who need those unwanted clicks to earn money).  <img src='http://www.web-development-blog.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<blockquote><p><strong>Enough about this, there are new features!</strong></p></blockquote>
<h3>Managing Ads via the Adsense control panel</h3>
<p>Since a few days it&#8217;s possible  to use this great feature to maintain existing ad code without changing your HTML. Just create a first (new) ad zone and place some standard Adsense code into your HTML (yeah I&#8217;m talking about an account from a publisher in Europe). If you need to change the colors, ad dimensions or ad channel on a later moment, just do it within your Adsense control panel. This is <strong>really</strong> a time safer! This way it&#8217;s easy to change for example the color for multiple pages from your website with just a few mouse clicks.<span id="more-124"></span></p>
<h3>Ad container with dynamic controls</h3>
<p>Maybe some of you have already noticed these new type of ads:</p>
<ul>
<li> Ad banners with the more or related links to show the &#8220;other&#8221; ads</li>
<li> smaller ad boxes with a dynamic &#8220;flashy scroller&#8221; to show more ads without reloading the page</li>
<li> &#8230; and maybe there are more?</li>
</ul>
<p>Sure this feature is only useful for AD-surfer (I hope there are some of them) and maybe this new links/navigation elements makes some people curious.</p>
<h3>Video units? And why not (ad free) YouTube Videos?</h3>
<p>A few weeks ago the Video ad format was added to my Adsense account, I played with it for a while but skipped this format for the next time.<br />
How does it work? People can watch the videos within the theme you have selected for your video ad and MAYBE the visitor will click some (tiny) ad which is placed above/below the movie and YOU (the publisher) became rich. <img src='http://www.web-development-blog.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Sorry, but these ads make no sense (to me), the video player is really big and will take on some of my websites ~50% from the content space. All this afford to have (maybe) some  clicks from a banner with one or two small ads? This clicks need to be very high priced because they could give your website the imago from some MFA site.</p>
<p>People from Adsense thanks for the &#8220;Manage ads&#8221; feature, I like to see more of them!<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.web-development-blog.com/archives/adsense-for-domains-just-another-domain-parking-service/" rel="bookmark" title="February 22, 2009">AdSense for Domains, just another Domain Parking Service?</a></li>
<li><a href="http://www.web-development-blog.com/archives/count-clicks-the-right-way/" rel="bookmark" title="February 16, 2009">Count clicks the right way!</a></li>
<li><a href="http://www.web-development-blog.com/archives/google-adsense-referrals-20-or-continue-with-ppc-ads/" rel="bookmark" title="July 3, 2007">Google Adsense Referrals 2.0 or continue with PPC ads?</a></li>
</ul>
<p><!-- Similar Posts took 3.014 ms --></p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.web-development-blog.com/archives/some-nice-google-adsense-updates/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Google Adsense Referrals 2.0 or continue with PPC ads?</title>
		<link>http://www.web-development-blog.com/archives/google-adsense-referrals-20-or-continue-with-ppc-ads/</link>
		<comments>http://www.web-development-blog.com/archives/google-adsense-referrals-20-or-continue-with-ppc-ads/#comments</comments>
		<pubDate>Tue, 03 Jul 2007 10:37:04 +0000</pubDate>
		<dc:creator>Olaf</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Google services]]></category>
		<category><![CDATA[ads]]></category>
		<category><![CDATA[affiliate]]></category>
		<category><![CDATA[google adsense]]></category>
		<category><![CDATA[ppc]]></category>

		<guid isPermaLink="false">http://www.web-development-blog.com/archives/google-adsense-referrals-20-or-continue-with-ppc-ads/</guid>
		<description><![CDATA[These days Google announced that the product Referrals 2.0 will become available to the most of their publishers. Yesterday I got the chance to have a first look on this new product. The first thing I noticed is that its very easy to use, just like the other Adsense products.
The old Referral product screen is [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><p>These days <a href="http://adsense.blogspot.com/2007/06/referrals-20-launches-to-all-adsense.html">Google announced</a> that the product Referrals 2.0 will become available to the most of their publishers. Yesterday I got the chance to have a first look on this new product. The first thing I noticed is that its very easy to use, just like the other Adsense products.</p>
<p>The old Referral product screen is extended with a number of categories where the publisher can choose multiple categories for his ad publishing campaign. From every category it&#8217;s possible to preview the advertisers. At this point there was the first &#8220;scary&#8221; thing! SPAM!</p>
<p>I checked the telecommunication category and found several advertisers for diet pills! I checked some other popular categories and got the same result.<br />
Nice is the feature to select ads for specific countries and languages, but also in other countries and languages the same situation: non related advertisers in multiple categories.<span id="more-102"></span></p>
<p>For my first test I created some Adsense code for my new referral ad and placed it on some web page and hello! These ads are looking the same as the regular Adsense text ads. Nice this way the visitor will just recognize some ads by Google. <img src='http://www.web-development-blog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Good points:</strong></p>
<ul>
<li>Easy to use interface, any experienced Adsense publisher doesn&#8217;t need to learn (again) how to get the ad code on some web page.</li>
<li>A good amount of categories for almost every type of website.</li>
<li>The payment is done together with the earnings from other Adsense products (you can reach faster the minimum amount)</li>
</ul>
<p><strong>Bad points:</strong></p>
<ul>
<li>The categories are spammed by unrelated advertisers (I&#8217;m sure some editor will remove these ads after some days but in the meantime you will publish some yunk)</li>
<li>Only text ads are available (at the moment), no special ad variations</li>
<li>No contact to the advertiser (like on publisher networks like commission junction)</li>
</ul>
<p>I don&#8217;t have good results with the old Google referral products and know that monetizing a website with PPA (pay per action) ads needs much more work than adding some PPC ads to your website. I know a lot of companies supporting their affiliates with the result of higher conversions. I&#8217;m sure that every Adsense publisher is able to generate better earnings using PPC ads from Google.</p>
<p><strong>Related links:</strong><br />
Check this thread with some <a href="http://paymentblogger.com/2007/03/26/an-introduction-to-affiliate-marketing/">guide for affiliate marketing</a>.<br />
<a href="http://www.webdigity.com/index.php/topic,6866.0.Google+Adsense+Referrals.html">Forum thread about Adsense referral 2.0</a> at webdigity.com.<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.web-development-blog.com/archives/monetize-your-website-with-auctionads/" rel="bookmark" title="July 10, 2007">Monetize your website with AuctionAds</a></li>
<li><a href="http://www.web-development-blog.com/archives/some-nice-google-adsense-updates/" rel="bookmark" title="December 13, 2007">Some nice Google Adsense updates</a></li>
<li><a href="http://www.web-development-blog.com/archives/adsense-for-domains-just-another-domain-parking-service/" rel="bookmark" title="February 22, 2009">AdSense for Domains, just another Domain Parking Service?</a></li>
</ul>
<p><!-- Similar Posts took 3.013 ms --></p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.web-development-blog.com/archives/google-adsense-referrals-20-or-continue-with-ppc-ads/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
