<?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>Stubborn Fanatic - Vivek Sanghi&#039;s Tech Blog &#187; blogging</title>
	<atom:link href="http://www.techblog.viveksanghi.com/category/blogging/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techblog.viveksanghi.com</link>
	<description>Documenting Tech Fanaticism</description>
	<lastBuildDate>Wed, 17 Mar 2010 12:43:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>bbPress: Installation and Deep Integration with WordPress</title>
		<link>http://www.techblog.viveksanghi.com/2009/12/bbpress-installation-and-deep-integration-with-wordpress/</link>
		<comments>http://www.techblog.viveksanghi.com/2009/12/bbpress-installation-and-deep-integration-with-wordpress/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 17:00:07 +0000</pubDate>
		<dc:creator>viveksanghi</dc:creator>
				<category><![CDATA[bbpress]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[forum]]></category>

		<guid isPermaLink="false">http://www.techblog.viveksanghi.com/?p=186</guid>
		<description><![CDATA[bbPress is a very easy to use forum or bulletin board software from the creators of wordpress. This article will cover installation of bbpress for a wordpress blog and its deep integration with wordpress blog such that the blog and the forum share common logins, cookies and user databases.]]></description>
			<content:encoded><![CDATA[<p>Hello friends. It&#8217;s been a long time since I have posted any new articles here. This is because I have been keeping very busy with my work life and find no time to research and explore blogger/wordpress code.</p>
<p>Recently I learnt about a forum software by name bbpress which can integrate well with wordpress blogs. I decided to squeeze time out of my schedule to try this software and write about it.</p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbwp.jpg"><img class="aligncenter size-medium wp-image-203" title="bbPress is a forum software launched by makers of wordpress" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbwp-300x54.jpg" alt="" width="300" height="54" /></a></p>
<p>bbPress is a very easy to use forum or bulletin board software from the creators of wordpress. To quote their website:</p>
<p>&#8220;bbPress is focused on web standards, ease of use, ease of integration, and speed. We’re keeping things as small and light as possible while still allowing for great add-on features through our extensive plugin system.&#8221;</p>
<p>This article will cover installation of bbpress for a wordpress blog and its deep integration with wordpress blog such that the blog and the forum share common logins, cookies and user databases. Make a note of the versions used before you proceed to read the installation/integration tutorial:</p>
<p>bbPress version: 1.0.2<br />
WordPress version: 2.8.9</p>
<p><strong>bbPress download and server setup</strong></p>
<p>- As a first step you need to download bbpress from <a title="bbpress download" href="http://bbpress.org/download/" target="_blank">here</a>. Unzip and rename the folder to what ever you like. Whatever name you choose will also become a part of your forum URL in the following format:</p>
<p>&lt;wordpress blog URL&gt;/&lt;bbPress folder name&gt;</p>
<p>- Now upload this folder under you main wordpress directory on the server where you are hosting your blog. For example, I had renamed my bbPress directory to &#8220;forum&#8221; and uploaded it under the folder techblog.viveksanghi.com on the webserver such that my forum url become:</p>
<p>http://www.techblog.viveksanghi.com/forum</p>
<p><strong>WordPress Setup</strong></p>
<p><span style="text-decoration: underline;">bbPress Integration Plugin</span></p>
<p>- Now login into you wordpress admin panel, install the plugin <a title="bbPress Integration plugin for wordpress" href="http://wordpress.org/extend/plugins/bbpress-integration/" target="_blank">bbpress integration</a> into wordpress and activate the plugin. On the plugin’s configuration page enter the URL of your bbpress forum which will be in the following format as already explained earlier:</p>
<p>&lt;yourblog URL&gt;/&lt;bbpress folder name&gt;.</p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbintegration-wpplugin.jpg" target="_blank"><img class="aligncenter size-medium wp-image-188" title="click to view an enlarged image" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbintegration-wpplugin-300x108.jpg" alt="" width="300" height="108" /></a></p>
<p>Do not change anything else and hit the save button. Scroll down on the same page and you will be shown some code that you need to enter into your wordpress config file. Make a note of this code as we will require it in the next step.</p>
<p><span style="text-decoration: underline;">WordPress Config</span></p>
<p>- Apart from the above-mentioned piece of code from the previous step, there are some additional changes that you need to make to your wordpress config file. Let’s looks are what additions are to be made to the wordpress configuration file. Download and edit your wordpress config file. This will be located under your main wordpress folder by the name <em>wp-config.php</em></p>
<p>You have to enter the following values in the wp-config.php file:</p>
<p>AUTH_KEY<br />
SECURE_AUTH_KEY<br />
LOGGED_IN_KEY</p>
<p>Go <a title="Generate random Secret keys" href="http://api.wordpress.org/secret-key/1.1/" target="_blank">here</a> to generate complex keys for the above mentioned items. Then paste these keys in the wp-config.php file as shown below:</p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/wp-config-01.jpg"><img class="aligncenter size-medium wp-image-195" title="wp-config-01" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/wp-config-01-300x209.jpg" alt="" width="300" height="209" /></a></p>
<p>Also paste the code we generated earlier from the bbpress integration plugin of wordpress as shown in the image above.</p>
<p>Now its time to start your bbPress installation. However make sure to have the following details about your wordpress database handy as we will use the same database for wordpress and bbpress.</p>
<p>- WordPress database name<br />
- WordPress database hostname (Note that it will not be “localhost” if you are hosting on dreamhost or other such hosting site)<br />
- WordPress database username<br />
- WordPress database password<br />
- WordPress table prefix</p>
<p>In case you are new to using databases and/or are not sure where to find the above mentioned details, then you might want to install the <a title="WP DB Manager" href="http://wordpress.org/extend/plugins/wp-dbmanager/" target="_blank">WP-DBManager</a> plugin in wordpress and should be able to view all these above details from within wordpress.</p>
<p>Once these details are ready, you may start the installation by proceeding to the following link:</p>
<p>[your bbPress forum URL]/bb-admin/options-wordpress.php</p>
<p><strong>Step 1 – Database configuration</strong></p>
<p>First you will be presented with the following screen:</p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbpress-step01-01.jpg"><img class="aligncenter size-medium wp-image-190" title="Click on the image to view an enlarged image" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbpress-step01-01-300x210.jpg" alt="" width="300" height="210" /></a></p>
<p>Now enter the database details you collated earlier, as shown in the image below. You may also use the question mark symbols to learn more about each of these fields.</p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbpress-step01-02.jpg"><img class="aligncenter size-medium wp-image-191" title="Click on the image to view an enlarged image" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbpress-step01-02-300x239.jpg" alt="" width="300" height="239" /></a></p>
<p>And then proceed to step 2.</p>
<p><strong>Step 2 – WordPress Integration Settings</strong></p>
<p>To fill in the details required for step 2, load the options screen of your wordpress blog using the following link:</p>
<p><a href="http://www.diary.viveksanghi.com/wp-admin/options.php"></a></p>
<p>[wordpress link]/wp-admin/options.php</p>
<p>On the bbpress installation page check integration and cookie integration settings as shown in the image. Now add the auth cookie, secure auth cookie and logged in key values (we created these values earlier before starting installation of bbpress) from the <em>wp-config.php</em> file. The salt values will be available from the wordpress options screen we loaded a while ago.</p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbpress-Step02-01.jpg"><img class="aligncenter size-medium wp-image-192" title="Click on the image to view an enlarged image" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbpress-Step02-01-300x260.jpg" alt="" width="300" height="260" /></a></p>
<p>If you do not find the secure auth cookie salt value, you may leave it blank and it should not be a problem. Then scroll down and also check user database integration settings. Fill in the values from the database values that you noted earlier. Most of you will only require the wordpress database table prefix. Now save the integration settings and you will be prompted to proceed to step three.</p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbpress-Step02-02.jpg"><img class="aligncenter size-medium wp-image-193" title="Click on the image to view an enlarged image" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbpress-Step02-02-300x129.jpg" alt="" width="300" height="129" /></a></p>
<p><strong>Step 3 &#8211; Site settings</strong></p>
<p>Fill in a name for your forum and the site URL as shown below. Site URL will depend on the folder name you gave to the bbpress folder before uploading it under wordpress folder.</p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbpress-Step03-01.jpg"><img class="aligncenter size-medium wp-image-194" title="Click on the image to view an enlarged version" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbpress-Step03-01-300x205.jpg" alt="" width="300" height="205" /></a></p>
<p>Select the wordpress admin name from the drop down as the bbpress keymaster unless you wish to alot this supreme role to anyone else. Give a name for your first forum, then hit the save site settings button and you should be ready to proceed to your forum page.</p>
<p>Now go to the admin panel of your forum and select wordpress integration under the settings tab as shown in the image below.  Here you have to map user roles between wordpress and bbPress users as the user list is now synchronized and/or common between the two.</p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbpress-integration.jpg"><img class="aligncenter size-medium wp-image-189" title="Click on the image to view an enlarged image" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/12/bbpress-integration-300x124.jpg" alt="" width="300" height="124" /></a></p>
<p>Once you save these settings, your wordpress and bbPress will be integrated and you are ready to go.</p>
<p>I am also planning to research into a system/plugin such that the wordpress posts become topics and the comments on each wordpress post become forum posts under these topics. If I find out some thing on these lines, I will definitely update this post or create a second post on this topic.</p>
<p><strong>References</strong>: I researched the bbPress forums extensively and did a lot of hands on tinkering to learn how to install bbPress and integrate it with wordpress. This <a title="bbPress Forums" href="http://bbpress.org/forums/topic/wordpress-and-bbpress-integration-101" target="_blank">link</a> was particularly helpful in my learning process.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techblog.viveksanghi.com/2009/12/bbpress-installation-and-deep-integration-with-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blogging on custom domains using Blogger and WordPress with and without self hosting</title>
		<link>http://www.techblog.viveksanghi.com/2009/01/blogging-on-custom-domains-using-blogger-and-wordpress-with-and-without-self-hosting/</link>
		<comments>http://www.techblog.viveksanghi.com/2009/01/blogging-on-custom-domains-using-blogger-and-wordpress-with-and-without-self-hosting/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 20:32:55 +0000</pubDate>
		<dc:creator>viveksanghi</dc:creator>
				<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.techblog.viveksanghi.com/?p=167</guid>
		<description><![CDATA[&#8216;lo, In this article I will explain how you can: 1. Blog on a custom domain (eg. www.&#60;yourname&#62;.com) while not having to buy any hosting space on the web (Will cover both Blogger and WordPress) 2. Blog on a custom domain while also having custom hosting (Will cover only wordpress and explain how to migrate blogger blogs [...]]]></description>
			<content:encoded><![CDATA[<p>&#8216;lo,</p>
<p>In this article I will explain how you can:</p>
<p>1. Blog on a custom domain (eg. www.&lt;yourname&gt;.com) while not having to buy any hosting space on the web (Will cover both Blogger and WordPress)</p>
<p>2. Blog on a custom domain while also having custom hosting (Will cover only wordpress and explain how to migrate blogger blogs to custom/self-hosted wordpress)</p>
<p>I understand that many readers may question the need for this article when there are plenty or articles on the web. However I will try to make it very simple and easy to follow with judicious use of screenshots to make life simple.</p>
<p>Before proceeding, let&#8217;s note that one can always start of a free blog on popular blogging platforms like Google&#8217;s Blogger or WordPress. The URL of a blog on these free services will be like:</p>
<p>&lt;example&gt;.blogspot.com</p>
<p>&lt;example&gt;.wordpress.com</p>
<p>If you are new to blogging, I recommend that you first try out hosting via these free platforms and see if you are able to maintain a good posting frequency. Once seasoned, go ahead and buy web hosting etc and host the blog by yourself.</p>
<p><strong>Blog on a custom domain (eg. www.&lt;yourname&gt;.com) while not having to buy any hosting space on the web (Will cover both Blogger and WordPress)</strong></p>
<p>If you have a blog on Blogger or WordPress.com, you might be pleased to know that both these platforms allow you to buy a custom domain name and make that the URL address of your blog.</p>
<p><strong>Blogger</strong></p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/blogger1.jpg" target="_blank"><img class="aligncenter size-medium wp-image-168" title="Click to expand image (opens in a new tab/window)" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/blogger1-300x175.jpg" alt="blogger1" width="300" height="175" align="center" /></a></p>
<p>1. To view the custom domain settings facility in your blogger account, just go to the settings -&gt; publishing area as shown in the image <strong>above</strong> (expand image to read the instructions or just follow the on screen instructions in your account. It&#8217;s very easy!)</p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/blogger2.jpg" target="_blank"><img class="aligncenter size-medium wp-image-169" title="Click to expand image (opens in a new tab/window)" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/blogger2-300x190.jpg" alt="Click to expand image (opens in a new tab/window)" width="300" height="190" /></a></p>
<p>2. If you choose to buy a domain from Google, use this page as shown in the image <strong>above</strong> (read the price and the time period for which you are paying very carefully). As of now Google is using godaddy.com as partner for the domain name registrations and is also providing Google Apps on the domain. Which probably means you can have an email address like &lt;yourname&gt;@&lt;yourdomain&gt;.com .</p>
<p>3. However, if you have already bought a domain elsewhere, then click on the &#8220;Switch to advanced settings&#8221; link. You will be present with a page which looks like this:</p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/blogger3.jpg" target="_blank"><img class="aligncenter size-medium wp-image-170" title="Click to expand image (Opens in a new tab/window)" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/blogger3-300x103.jpg" alt="Click to expand image (Opens in a new tab/window)" width="300" height="103" /></a></p>
<p>4. Click on the link &#8220;setup instructions&#8221; and read it very carefully before you proceed with this step. You will have to create a CNAME (<a href="http://www.webopedia.com/TERM/C/CNAME.html" target="_blank">Canonical Name</a>) record. This will make your domain point to Google&#8217;s servers such that when someone visits your domain, the request is forwarded to Google servers and they can fetch the appropriate blog (i.e. your blogspot blog) and display it to the visitor.</p>
<p>Blogger help provides <a href="http://help.blogger.com/bin/answer.py?answer=58317" target="_blank">specific instructions</a> on setting up CNAME for certain domain providers. If you do not plan to buy your domain from Google and then I recommend buying it from one of the service providers listed on that page.</p>
<p>This step can be troublesome and you may feel free to <a href="http://www.viveksanghi.com/contact" target="_blank">contact me</a> if you need any assistance. However note that I may be slow in responding and the real fun is in trying it out on your own <img src='http://www.techblog.viveksanghi.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>5. Once everything is done, enter the word verification and save your settings. Give it some time and then your blog will start working on your custom domain URL. Your old blogspot address will automatically redirect to your new custom domain.</p>
<p>As always, if you face problems, you may redirect your questions to me and I will direct you in the right direction <img src='http://www.techblog.viveksanghi.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><strong>WordPress</strong></p>
<p>If you have not already purchased a domain, then just like Blogger, wordpress also allows you to purchase a domain + redirect your wordpress.com blog to it for USD 15.00 (on this date).</p>
<p>You can also have your custom email by using Google apps on this newly purchased domain (<a href="http://support.wordpress.com/domain-mapping/custom-email/" target="_blank">learn more</a>)</p>
<p><strong>Buy a domain from wordpress and use it for your wordpress.com blog</strong></p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/wp2.jpg" target="_blank"><img class="alignright size-full wp-image-174" title="Upgrades -&gt; Domains" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/wp2.jpg" alt="Upgrades -&gt; Domains" width="165" height="243" /></a></p>
<p>1. Go to the &#8220;domains&#8221; section under &#8220;upgrades&#8221; on your wordpress.com dashboard (See the image).</p>
<p>2. On the page that appears, enter the domain you wish to use for your blog and click on &#8220;Add Domain to Blog&#8221; button (See the image below). A page will appear asking you to buy 15 credits to complete this transaction (unless you already have credits in your account). Note that you must have a Paypal account to purchase credits (currently 1 credit = USD 1.00).</p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/wp1-2.jpg" target="_blank"><img class="aligncenter size-medium wp-image-172" title="Click to expand image (opens in a new tab/window)" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/wp1-2-300x121.jpg" alt="wordpress2" width="300" height="121" /></a></p>
<p>3. Then you have to make sure (refer to the image below) that your newly purchased domain is recognized as your blog URL on the &#8220;domains&#8221; page and your wordpress.com blog redirects to your custom domain (also called <a href="http://support.wordpress.com/domain-mapping/" target="_blank">domain mapping</a>).</p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/wp1-3.jpg" target="_blank"><img class="aligncenter size-medium wp-image-173" title="Click to expand image (Opens in a new tab/window)" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/wp1-3-300x47.jpg" alt="Click to expand image (Opens in a new tab/window)" width="300" height="47" /></a></p>
<p>That&#8217;s it. You are ready.</p>
<p>You might want to <a href="http://support.wordpress.com/domain-mapping/domain-management/" target="_blank">learn more</a> about managing domains purchased through wordpress.</p>
<p><strong>Using your separately purchased domain for your wordpress.com blog</strong></p>
<p>1. <a href="http://support.wordpress.com/domain-mapping/" target="_blank">Visit this link</a> and setup your domain to be used in wordpress domain mapping process. All you have to do is add the nameservers shown there to your domain. Remove any existing nameservers from your domain.</p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/wp1-2.jpg" target="_blank"><img class="aligncenter size-medium wp-image-172" title="Click to expand image (Opens in a new window/tab)" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/wp1-2-300x121.jpg" alt="Click to expand image. Opens in a new window/tab." width="300" height="121" /></a></p>
<p>2. Once your domain is ready go to the &#8220;domains&#8221; section under upgrades, on your wordpress.com dashboard. Enter the domain name you wish to use as shown in the image above and click on the &#8220;Add Domain to Blog&#8221; button. If your nameservers are set correctly and have propagated, then WordPress will allow you to buy 10 credits to enable this domain mapping.</p>
<p>3. Now go to step 3 in the previous section (above) and you will be ready</p>
<p>If you ever have any problems regarding domain mapping, please do visit <a href="http://en.forums.wordpress.com/tags/domain-mapping" target="_blank">this link</a> to seek help.</p>
<p><strong>Alternate way to buy WordPress credits</strong></p>
<p>Log into your wordpress.com account go to the gifts section under upgrades as shown in the image below:</p>
<p><a href="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/wp3.jpg" target="_blank"><img class="aligncenter size-medium wp-image-175" title="Click to expand image (Opens in a new window/tab)" src="http://www.techblog.viveksanghi.com/wp-content/uploads/2009/01/wp3-300x221.jpg" alt="wordpress" width="300" height="221" /></a></p>
<p>While this page will allow you to gift the credits to other wordpress users, you may simply use it to purchase credits for your wordpress.com account.</p>
<p>I hope this article will make life simpler for everybody who is new to blogging platforms. Stay tuned for my next article where I will talk about having a blog on a custom domain with custom hosting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techblog.viveksanghi.com/2009/01/blogging-on-custom-domains-using-blogger-and-wordpress-with-and-without-self-hosting/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Welcome to the new location of Stubborn Fanatic</title>
		<link>http://www.techblog.viveksanghi.com/2008/12/welcome-to-the-new-location-of-stubborn-fanatic/</link>
		<comments>http://www.techblog.viveksanghi.com/2008/12/welcome-to-the-new-location-of-stubborn-fanatic/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 20:15:45 +0000</pubDate>
		<dc:creator>viveksanghi</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[blogspot]]></category>
		<category><![CDATA[stubborn fanatic]]></category>

		<guid isPermaLink="false">http://www.techblog.viveksanghi.com/?p=164</guid>
		<description><![CDATA[Hello All, I have successfully redirected stubborn-fanatic.blogspot.com to techblog.viveksanghi.com. The new home for this blog. Those of you who were looking at my blogspot template for design ideas will be unable to do so any more. However I can send you my blogspot template&#8217;s full code for a nominal payment of $20 via paypal only. [...]]]></description>
			<content:encoded><![CDATA[<p>Hello All,</p>
<p>I have successfully redirected stubborn-fanatic.blogspot.com to techblog.viveksanghi.com. The new home for this blog.</p>
<p>Those of you who were looking at my blogspot template for design ideas will be unable to do so any more. However I can send you my blogspot template&#8217;s full code for a nominal payment of $20 via paypal only. If you are interested, please contact me using this <a title="Contact Me" href="http://www.viveksanghi.com/contact/" target="_blank">link</a> for further instructions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techblog.viveksanghi.com/2008/12/welcome-to-the-new-location-of-stubborn-fanatic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Poll result</title>
		<link>http://www.techblog.viveksanghi.com/2007/01/poll-result/</link>
		<comments>http://www.techblog.viveksanghi.com/2007/01/poll-result/#comments</comments>
		<pubDate>Wed, 03 Jan 2007 20:46:00 +0000</pubDate>
		<dc:creator>viveksanghi</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[polls]]></category>

		<guid isPermaLink="false">http://www.techblog.viveksanghi.com/2007/01/poll-result/</guid>
		<description><![CDATA[I had conducted the following poll a couple of months ago on my blog, but forgot to post the poll results after ending the poll. Better late than never:]]></description>
			<content:encoded><![CDATA[<p>I had conducted the following poll a couple of months ago on my blog, but forgot to post the poll results after ending the poll. Better late than never:</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_XGtsagQTuUQ/RZwP2f2JNrI/AAAAAAAAAFQ/rJ9aLdaYUGI/s1600-h/pollresults.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_XGtsagQTuUQ/RZwP2f2JNrI/AAAAAAAAAFQ/rJ9aLdaYUGI/s400/pollresults.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5015901513919837874" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techblog.viveksanghi.com/2007/01/poll-result/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Translate your posts into 14 languages (Updates added)</title>
		<link>http://www.techblog.viveksanghi.com/2007/01/translate-your-posts-into-14-languages-updates-added/</link>
		<comments>http://www.techblog.viveksanghi.com/2007/01/translate-your-posts-into-14-languages-updates-added/#comments</comments>
		<pubDate>Mon, 01 Jan 2007 08:05:00 +0000</pubDate>
		<dc:creator>viveksanghi</dc:creator>
				<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[my hacks]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[hacks]]></category>

		<guid isPermaLink="false">http://www.techblog.viveksanghi.com/2007/01/translate-your-posts-into-14-languages-updates-added/</guid>
		<description><![CDATA[Dear Friends, This is my first add-on goody for the year 2007. Hope you will like it. Brainiac came up with a suggestion to add more languages to my Google translate for posts hack. As the number of languages provided by Google is limited, I decided to use the BabelFish code, offered in a language [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Friends,</p>
<p>This is my first add-on goody for the year 2007. Hope you will like it. <a href="http://www2.blogger.com/profile/10245995418512503538">Brainiac</a> came up with a suggestion to add more languages to my <a href="http://stubborn-fanatic.blogspot.com/2006/09/translate-blogs-using-google.html">Google translate for posts</a> hack. As the number of languages provided by Google is limited, I decided to use the BabelFish code, offered in a language translation widget by Amit Agarwal of <a href="http://labnol.blogspot.com/">Digital Inspiration</a>. I have been using this hack in the &#8220;Translate&#8221; section of my navigational bar (at the top of the page).</p>
<p>- This code offers 14 languages, to which your readers will be able to translate your posts.<br />- There is also some translation code that Spanish Bloggers can use to allow their readers to read their blogs in English, French, Russian, German and Italian.<br />(See comments for credits)<br /><span id="fullpost"><br />I have modified that code so that you can use it in your post footers and allow your readers to translate individual posts (if they like). To learn how to add some thing to your template&#8217;s post footers, visit <a href="http://stubborn-fanatic.blogspot.com/2006/09/how-to-add-some-thing-in-you-post.html">this page</a>.</p>
<p><b>Update:</b> Added code for <b>English to Trukish</b> courtesy <a href="http://www.blogger.com/profile/02486175669198854897">emrex</a></p>
<pre style="border: 2px solid rgb(137, 54, 171); overflow: auto; background-color: rgb(235, 235, 228); color: rgb(0, 0, 0); width: 500px; height: 300px;">&lt;a expr:href='"http://66.94.231.168/babelfish/translate_url_content?trurl=" + data:post.url + "&amp;amp;lp=en_nl"' title='Nederlands/Dutch'&gt;&lt;img alt='Nederlands/Dutch' height='20' src='http://photos1.blogger.com/blogger/3709/485/400/nl.gif' width='30'/&gt; Nederlands&lt;/a&gt; |

&lt;a expr:href='"http://66.94.231.168/babelfish/translate_url_content?trurl=" + data:post.url + "&amp;amp;lp=en_fr"' title='Français/French'&gt;&lt;img alt='Français/French' height='20' src='http://photos1.blogger.com/img/43/1633/320/13539949_e76af75976.jpg' width='30'/&gt; Français&lt;/a&gt; |

&lt;a expr:href='"http://66.94.231.168/babelfish/translate_url_content?trurl=" + data:post.url + "&amp;amp;lp=en_ru"' title='Русский/Russian'&gt;&lt;img alt='Русский/Russian' height='20' src='http://photos1.blogger.com/blogger/3709/485/1600/ru.gif' width='30'/&gt; Русский&lt;/a&gt; |

&lt;a expr:href='"http://66.94.231.168/babelfish/translate_url_content?trurl=" + data:post.url + "&amp;amp;lp=en_de"' title='Deutsch/German'&gt;&lt;img alt='Deutsch/German' height='20' src='http://photos1.blogger.com/img/43/1633/320/13539933_041ca1eda2.jpg' width='30'/&gt; Deutsch&lt;/a&gt; |

&lt;a expr:href='"http://66.94.231.168/babelfish/translate_url_content?trurl=" + data:post.url + "&amp;amp;lp=en_it"' title='Italiano/Italian'&gt;&lt;img alt='Italiano/Italian' height='20' src='http://photos1.blogger.com/img/43/1633/320/13539953_0384ccecf9.jpg' width='30'/&gt; Italiano&lt;/a&gt; |

&lt;a expr:href='"http://66.94.231.168/babelfish/translate_url_content?trurl=" + data:post.url + "&amp;amp;lp=en_pt"' title='Português/Portuguese'&gt;&lt;img alt='Português/Portuguese' height='20' src='http://photos1.blogger.com/img/43/1633/320/13539966_0d09b410b5.jpg' width='30'/&gt; Português&lt;/a&gt; |

&lt;a expr:href='"http://66.94.231.168/babelfish/translate_url_content?trurl=" + data:post.url + "&amp;amp;lp=en_es"' title='Español/Spanish'&gt;&lt;img alt='Español/Spanish' height='20' src='http://photos1.blogger.com/img/43/1633/320/13539946_2fabed0dbf.jpg' width='30'/&gt;Español&lt;/a&gt; |

&lt;a expr:href='"http://translate.google.com/translate?hl=ar&amp;amp;ie=UTF-8&amp;oe=UTF-8&amp;langpair=en|ar&amp;u=" + data:post.url' title='العربية/Arabic'&gt;&lt;img alt='العربية/Arabic' border='0' height='20' src='http://www.google.com/images/flags/sa_flag.gif' width='30'/&gt; العربية&lt;/a&gt; |

&lt;a expr:href='"http://66.94.231.168/babelfish/translate_url_content?trurl=" + data:post.url + "&amp;amp;lp=en_el"' title='Ελληνικά/Greek'&gt;&lt;img alt='Ελληνικά/Greek' height='20' src='http://photos1.blogger.com/blogger/3709/485/1600/el.gif' width='30'/&gt; Ελληνικά&lt;/a&gt; |

&lt;a expr:href='"http://66.94.231.168/babelfish/translate_url_content?trurl=" + data:post.url + "&amp;amp;lp=en_ja"' title='日本語/Japanese'&gt;&lt;img alt='Japanese' height='20' src='http://photos1.blogger.com/img/43/1633/320/13539955_925e6683c8.jpg' width='30'/&gt; 日本語&lt;/a&gt; |

&lt;a expr:href='"http://66.94.231.168/babelfish/translate_url_content?trurl=" + data:post.url + "&amp;amp;lp=en_ko"' title='한국어/Korean'&gt;&lt;img alt='Korean' height='20' src='http://photos1.blogger.com/img/43/1633/320/13539958_3c3b482c95.jpg' width='30'/&gt; 한국어&lt;/a&gt; |

&lt;a expr:href='"http://66.94.231.168/babelfish/translate_url_content?trurl=" + data:post.url + "&amp;amp;lp=en_zh"' title='汉语简化了/Chinese Simplified'&gt;&lt;img alt='Chinese Simplified' height='20' src='http://photos1.blogger.com/img/43/1633/320/14324441_5ca5ce3423.jpg' width='30'/&gt; 汉语简化了&lt;/a&gt; |

&lt;a expr:href='"http://66.94.231.168/babelfish/translate_url_content?trurl=" + data:post.url + "&amp;amp;lp=en_zt"' title='中國傳統/Chinese Traditional'&gt;&lt;img alt='Chinese Traditional' height='20' src='http://photos1.blogger.com/blogger/3709/485/400/zh_tw.gif' width='30'/&gt; 中國傳統&lt;/a&gt;

<b>Update: Added code for English to Trukish</b>&lt;a expr:href='&quot;http://babel.gts-translation.com/geturl?direction=50&amp;amp;input_url=&quot; + data:post.url' title='Türkçe/Turkish'&gt;&lt;img src='[Image not available]' alt='Turkish' height='20' width='30'/&gt;Türkçe&lt;/a&gt;
</pre>
<p><b>Update:</b> Some translate links for <b>Spanish bloggers</b> (based on a <a href="http://www.erebe.net/2006/11/17/plugin-traductor-para-wordpress/">wordpress plugin</a> pointed out by <a href="http://www.blogger.com/profile/17602335724177215760">brainiac</a>):</p>
<pre style="border: 2px solid rgb(137, 54, 171); overflow: auto; background-color: rgb(235, 235, 228); color: rgb(0, 0, 0); width: 500px; height: 205px;">&lt;a expr:href='"http://world.altavista.com/babelfish/trurl_pagecontent?url=" + data:post.url + "&amp;amp;lp=es_en"' title='Spanish to English'&gt;&lt;img src='http://bp0.blogger.com/_XGtsagQTuUQ/RZk8DP2JNiI/AAAAAAAAADk/eRxHS5s1f10/s320/english.jpg' alt='Eng' /&gt; English&lt;/a&gt;

&lt;a expr:href='"http://www1.worldlingo.com/SH0gfCf2o9dM33sw2faPEI,6sc5M9NFT0/translation?wl_url=" + data:post.url + "&amp;amp;wl_srclang=ES&amp;amp;wl_trglang=fr" title='Spanish to French'&gt;&lt;img src='http://bp1.blogger.com/_XGtsagQTuUQ/RZk8Df2JNjI/AAAAAAAAADs/jL1jKBhgKFc/s320/france.gif' /&gt;Français&lt;/a&gt;

&lt;a expr:href='"http://www1.worldlingo.com/SH0gfCf2o9dM33sw2faPEI,6sc5M9NFT0/translation?wl_url=" + data:post.url + "&amp;amp;wl_srclang=ES&amp;amp;wl_trglang=de"' title='Spanish to German'&gt;&lt;img src='http://bp1.blogger.com/_XGtsagQTuUQ/RZk8Df2JNkI/AAAAAAAAAD0/JubAGPyc5d4/s320/germany.gif' /&gt;Deutsch&lt;/a&gt;

&lt;a expr:href='"http://www1.worldlingo.com/SH0gfCf2o9dM33sw2faPEI,6sc5M9NFT0/translation?wl_url=" + data:post.url + "&amp;amp;wl_srclang=ES&amp;amp;wl_trglang=it"' title='Spanish to Italian'&gt;&lt;img src='http://bp3.blogger.com/_XGtsagQTuUQ/RZk8Q_2JNmI/AAAAAAAAAEE/pJodrosGp8I/s320/italy.gif' /&gt;Italiano&lt;/a&gt;

&lt;a expr:href='"http://www1.worldlingo.com/SH0gfCf2o9dM33sw2faPEI,6sc5M9NFT0/translation?wl_url=" + data:post.url + "&amp;amp;wl_srclang=ES&amp;amp;wl_trglang=ru"' title='Spanish to Russian'&gt;&lt;img src='http://bp0.blogger.com/_XGtsagQTuUQ/RZk8RP2JNpI/AAAAAAAAAEc/Tnq_uTX3WhY/s320/russia.gif' /&gt;Русский&lt;/a&gt;
</pre>
<p>If you want to display only the flag images, simply delete the text between the img tag and the &lt;/a&gt; tag. In case you want to have only the text, remove the img tag completely. As always, don&#8217;t forget to make a backup of your template before applying this code.</p>
<p>Please drop a line here if you find some bug or if some thing doesn&#8217;t work. I have not tested out most of the code.</p>
<p>Also, Deniz of imessengr is now offering a <a href="http://web-messengers.blogspot.com/2006/12/3-column-thisaway-template-modded-for.html">modded three-column Thisaway template</a> loaded with popular hacks. Visit his page to learn more and download the template.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techblog.viveksanghi.com/2007/01/translate-your-posts-into-14-languages-updates-added/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Tamed rounders template now hacked and downloadable</title>
		<link>http://www.techblog.viveksanghi.com/2006/12/tamed-rounders-template-now-hacked-and-downloadable/</link>
		<comments>http://www.techblog.viveksanghi.com/2006/12/tamed-rounders-template-now-hacked-and-downloadable/#comments</comments>
		<pubDate>Sun, 24 Dec 2006 07:18:00 +0000</pubDate>
		<dc:creator>viveksanghi</dc:creator>
				<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[hacks news]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[hacks]]></category>

		<guid isPermaLink="false">http://www.techblog.viveksanghi.com/2006/12/tamed-rounders-template-now-hacked-and-downloadable/</guid>
		<description><![CDATA[Hello all, Deniz of imessengr has taken the three column rounders template and hacked it to include most of the popular hacks currently available for the new Blogger. He has done this for all the variants of rounders that are available on Blogger. Visit here to download this template and install it in your blog.]]></description>
			<content:encoded><![CDATA[<p>Hello all,</p>
<p>Deniz of imessengr has taken the three column rounders template and hacked it to include most of the popular hacks currently available for the new Blogger. He has done this for all the variants of rounders that are available on Blogger.</p>
<p><a href="http://web-messengers.blogspot.com/2006/12/3-column-rounders-template-modded-for.html">Visit here</a> to download this template and install it in your blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techblog.viveksanghi.com/2006/12/tamed-rounders-template-now-hacked-and-downloadable/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Blogger Feature or Bug: Edit link disappears and Blog unable to recognize its admin</title>
		<link>http://www.techblog.viveksanghi.com/2006/12/blogger-feature-or-bug-edit-link-disappears-and-blog-unable-to-recognize-its-admin/</link>
		<comments>http://www.techblog.viveksanghi.com/2006/12/blogger-feature-or-bug-edit-link-disappears-and-blog-unable-to-recognize-its-admin/#comments</comments>
		<pubDate>Wed, 20 Dec 2006 19:44:00 +0000</pubDate>
		<dc:creator>viveksanghi</dc:creator>
				<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[hacks]]></category>

		<guid isPermaLink="false">http://www.techblog.viveksanghi.com/2006/12/blogger-feature-or-bug-edit-link-disappears-and-blog-unable-to-recognize-its-admin/</guid>
		<description><![CDATA[For quite a while now I have been facing problems with my Blogger blogs and layout editor. Every time I edit a widget and save the changes the edit link for that widget disappears from the layout. To understand what I am referring to have a look at the two images below. Once I update [...]]]></description>
			<content:encoded><![CDATA[<p>For quite a while now I have been facing problems with my Blogger blogs and layout editor. Every time I edit a widget and save the changes the edit link for that widget disappears from the layout. To understand what I am referring to have a look at the two images below.<br /><span id="fullpost"><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_XGtsagQTuUQ/RYl_Qf2JNcI/AAAAAAAAACo/jouW_d9P8pY/s1600-h/editlink.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_XGtsagQTuUQ/RYl_Qf2JNcI/AAAAAAAAACo/jouW_d9P8pY/s320/editlink.jpg" alt="" id="BLOGGER_PHOTO_ID_5010675981829617090" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_XGtsagQTuUQ/RYl_Qv2JNdI/AAAAAAAAACw/ByNDX0_RMEA/s1600-h/editgone.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_XGtsagQTuUQ/RYl_Qv2JNdI/AAAAAAAAACw/ByNDX0_RMEA/s320/editgone.jpg" alt="" id="BLOGGER_PHOTO_ID_5010675986124584402" border="0" /></a></p>
<p>Once I update the &#8220;Subscribe | Syndicate | Bookmark&#8221; widget the edit link disappears. I actually have to click on the page elements link to reload the layout editor which is very irritating. I have not heard anyone else complain about this so I wonder if only I am facing this problem or if this is some cool new Blogger feature that I don&#8217;t understand <img src='http://www.techblog.viveksanghi.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Not just this, for some strange reason, my blogs don&#8217;t identify me as the administrator even if I am logged into blogger. There is a possibility that the widget quickedit links are not shown as I might have messed up some code in the template. But that&#8217;s not the case as I don&#8217;t get to see those links even in any new blogs (where the HTML has not been touched) created by me. Anyone else facing this problem? Anyone has any suggestions?</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techblog.viveksanghi.com/2006/12/blogger-feature-or-bug-edit-link-disappears-and-blog-unable-to-recognize-its-admin/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Blogger News: Welcome the &quot;New Blogger&quot;</title>
		<link>http://www.techblog.viveksanghi.com/2006/12/blogger-news-welcome-the-new-blogger/</link>
		<comments>http://www.techblog.viveksanghi.com/2006/12/blogger-news-welcome-the-new-blogger/#comments</comments>
		<pubDate>Wed, 20 Dec 2006 02:29:00 +0000</pubDate>
		<dc:creator>viveksanghi</dc:creator>
				<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[hacks]]></category>

		<guid isPermaLink="false">http://www.techblog.viveksanghi.com/2006/12/blogger-news-welcome-the-new-blogger/</guid>
		<description><![CDATA[Hello Readers, Just a quick update here. Blogger has announced that they are now out of beta. This is shown by the change of URLs. The sign-in link on beta blog navbars no longer points to the beta.blogger.com link. It now points to www2.blogger.com. Classic Blogger users can learn more about Blogger Beta the New [...]]]></description>
			<content:encoded><![CDATA[<p>Hello Readers,</p>
<p>Just a quick update here. Blogger has announced that they are now out of beta. This is shown by the change of URLs. The sign-in link on beta blog navbars no longer points to the beta.blogger.com link. It now points to www2.blogger.com.</p>
<p>Classic Blogger users can learn more about <strike>Blogger Beta</strike> the New Blogger <a href="http://www.blogger.com/beta-tour.g">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techblog.viveksanghi.com/2006/12/blogger-news-welcome-the-new-blogger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add background colors to comments</title>
		<link>http://www.techblog.viveksanghi.com/2006/12/add-background-colors-to-comments/</link>
		<comments>http://www.techblog.viveksanghi.com/2006/12/add-background-colors-to-comments/#comments</comments>
		<pubDate>Fri, 15 Dec 2006 03:41:00 +0000</pubDate>
		<dc:creator>viveksanghi</dc:creator>
				<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[my hacks]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[hacks]]></category>

		<guid isPermaLink="false">http://www.techblog.viveksanghi.com/2006/12/add-background-colors-to-comments/</guid>
		<description><![CDATA[Hi all, This is a quick &#38; dirty or a simple hack (if you want to call it that) that allows one to add a background color to the comments. I have this set in my blog and you can simply check the post page for one of my posts that has comments to see [...]]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>This is a quick &amp; dirty or a simple hack (if you want to call it that) that allows one to add a background color to the comments. I have this set in my blog and you can simply check the post page for one of my posts that has comments to see what I am talking about. Here is an image for your convenience:</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_XGtsagQTuUQ/RYISdzsK_vI/AAAAAAAAABs/S8cXcqfhrDg/s1600-h/commentcolors.jpg" target="_blank" title="Click to enlarge. Opens in a new window/tab"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_XGtsagQTuUQ/RYISdzsK_vI/AAAAAAAAABs/S8cXcqfhrDg/s200/commentcolors.jpg" alt="" id="BLOGGER_PHOTO_ID_5008586038890397426" border="0" /></a><br />Interested? Please backup your template before proceeding with this hack.<br /><span id="fullpost"><br />In this hack you can assign a different background color (and text color) for the blog author’s comments (see the image above) and to do this you must have <a href="http://hackosphere.blogspot.com/2006/10/author-comment-highlighting-and.html">this Hack</a> (Author comment highlighting) from Hackosphere installed.</p>
<p>Once you install the author comment highlighting hack from Hackosphere, your comment code will look similar to this:</p>
<pre style="border: 2px solid rgb(137, 54, 171); overflow: auto; background-color: rgb(235, 235, 228); color: rgb(0, 0, 0); width: 480px; height: 270px;">/* Comments----------------------------------------------- */#comments { margin:0; }#comments h4 { margin:0 0 10px; border-top:1px dotted $borderColor; padding-top:.5em; line-height: 1.4em; font: bold 110% Georgia,Serif; color:#333; }#comments-block { line-height:1.6em; }.comment-author { background:url("http://www.blogblog.com/dots/icon_comment.gif") no-repeat 2px .35em; margin:.5em 0 0; padding:0 0 0 20px; font-weight:bold; }.comment-body { margin:0; padding:0 0 0 20px; }.comment-body p { margin:0 0 .5em; }.comment-body-author { margin:0; padding:0px 0px 0px 20px;}.comment-body-author p { font-size:100%; margin:0 0 .2em 0; color:#000000; text-decoration:bold;}.comment-footer { margin:0 0 .5em; padding:0 0 .75em 20px; color:#996; }.comment-footer a:link { color:#996; }.deleted-comment { font-style:italic; color:gray; }
</pre>
<p>Now check out this modified code. As the comment section CSS may differ across various templates, do not copy-paste the entire code. Understand and pick up the changes shown in italic-bold (and annotated for reference). Also Checkout the image below to see what I mean by comment header, comment body and comment footer in my annotations.</p>
<pre style="border: 2px solid rgb(137, 54, 171); overflow: auto; background-color: rgb(235, 235, 228); color: rgb(0, 0, 0); width: 480px; height: 270px;">/* Comments----------------------------------------------- */#comments { margin:0; }#comments h4 { margin:0 0 10px; border-top:1px dotted #99bb99; padding-top:.5em; line-height: 1.4em; font: bold 110% Georgia,Serif; color:#333; }#comments-block { line-height:1.6em; }.comment-author { <i><b>background:#CCFFCC</b></i> /*comment header background color (comment author name)*/url("http://www.blogblog.com/dots/icon_comment.gif") no-repeat 2px .35em; margin:.5em 0 0; padding:0 0 0 20px; font-weight:bold; }.comment-body { <i><b>background:#99FFFF;</b></i> /*Reader comment background color*/ margin:0; <i><b>padding:7px 7px 7px 7px;</b></i> /*Modified padding values*/ }.comment-body p { margin:0 0 .5em; }.comment-body-author { <i><b>background:#cccccc;</b></i> /*The author comments background color.*/ margin:0; <i><b>padding:7px 7px 7px 10px;</b></i> /*Modified padding values*/}.comment-body-author p { font-size:105%; margin:0 0 .2em 0; <i><b>color:#6728B2;</b></i> /*The author comments text color.*/ text-decoration:bold;}.comment-footer { <i><b>background:#CCFFCC;</b></i> /*Comment footer background color (comment permalink)*/ margin:0 0 .5em; padding:0 0 .75em 20px; color:#996; }.comment-footer a:link { color:#996; }.deleted-comment { font-style:italic; color:gray; }</pre>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_XGtsagQTuUQ/RYIavDsK_wI/AAAAAAAAAB0/zKf4outIrJ0/s1600-h/commentsection.jpg" target="_blank" title="Click to enlarge. Opens in a new window/tab"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_XGtsagQTuUQ/RYIavDsK_wI/AAAAAAAAAB0/zKf4outIrJ0/s200/commentsection.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5008595131336163074" /></a><br />To pick up color hex values that suit your blog you can refer to this <a href="http://www.webmonkey.com/webmonkey/reference/color_codes/">link</a>. This is a simple tutorial on how to modify your comment section. You can add a whole lot of CSS to make it look better. Do drop a line here if you are able to create anything good looking based on these lines.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techblog.viveksanghi.com/2006/12/add-background-colors-to-comments/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Control your Layout editor’s layout</title>
		<link>http://www.techblog.viveksanghi.com/2006/12/control-your-layout-editor%e2%80%99s-layout/</link>
		<comments>http://www.techblog.viveksanghi.com/2006/12/control-your-layout-editor%e2%80%99s-layout/#comments</comments>
		<pubDate>Tue, 05 Dec 2006 15:23:00 +0000</pubDate>
		<dc:creator>viveksanghi</dc:creator>
				<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[my hacks]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[hacks]]></category>

		<guid isPermaLink="false">http://www.techblog.viveksanghi.com/2006/12/control-your-layout-editor%e2%80%99s-layout/</guid>
		<description><![CDATA[Hello Readers, I was going through the stock dots dark template when I came across a section labeled “Page structure tweaks for layout editor wireframe” just before the closing skin tag in the template head. Soon I realized that I can use this section to modify the looks of my layout editor in the following [...]]]></description>
			<content:encoded><![CDATA[<p>Hello Readers,</p>
<p>I was going through the stock dots dark template when I came across a section labeled “Page structure tweaks for layout editor wireframe” just before the closing skin tag in the template head. Soon I realized that I can use this section to modify the looks of my layout editor in the following section: </p>
<p>Template > Page Elements > Add and Arrange Page Elements<br /><span id="fullpost"><br />For those of you who couldn&#8217;t follow me, here is a visual of what I am referring to:</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_XGtsagQTuUQ/RXWIHsz4JRI/AAAAAAAAAAM/pNOJO6acauc/s1600-h/layout-editor.jpg" title="Click to enlarge"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_XGtsagQTuUQ/RXWIHsz4JRI/AAAAAAAAAAM/pNOJO6acauc/s320/layout-editor.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5005056226761385234" /></a><br />After converting to a three-column layout in my dots dark template, for many months my layout editor was in a mess. This happened because I changed my template’s outer-wrapper width such that there is no wastage of space on a typical 1024&#215;768 resolution screen or in other words I stretched the template to fit snugly <img src='http://www.techblog.viveksanghi.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I did not bother my self with the layout editor and learnt to live with it.</p>
<p>Here’s how my layout editor looked after switching to three columns and then the widebar layout. Call it an example of a bad layout in the layout editor:</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_XGtsagQTuUQ/RXWJN8z4JSI/AAAAAAAAAAU/NoLQf7fgu3c/s1600-h/bad-layout.jpg" title="Click to enlarge"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_XGtsagQTuUQ/RXWJN8z4JSI/AAAAAAAAAAU/NoLQf7fgu3c/s320/bad-layout.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5005057433647195426" /></a><br />However, after the recent switch to the lighter and more legible dots template, I discovered this section of the template and found out that I can completely control the looks of the layout editor from within the template code. Here’s how the code looks:</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_XGtsagQTuUQ/RXWJOMz4JTI/AAAAAAAAAAc/SIKbn7OKFeQ/s1600-h/layout-code.jpg" title="Click to enlarge"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_XGtsagQTuUQ/RXWJOMz4JTI/AAAAAAAAAAc/SIKbn7OKFeQ/s320/layout-code.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5005057437942162738" /></a><br />Here’s my modified code to get the layout-editor in order:</p>
<pre style="border: 2px solid rgb(137, 54, 171); overflow: auto; background-color: rgb(235, 235, 228); color: rgb(0, 0, 0); width:500px;height:270px;overflow:auto;">/* Page structure tweaks for layout editor wireframe */

body#layout #sidebar, body#layout #main,body#layout #main-wrapper,body#layout #outer-wrapper,body#layout #sidebar-wrapper {   padding: 0;}

body#layout #outer-wrapper {   padding: 0;  width: 765px;  padding: 0 5px 0 10px; }

body#layout #sidebar1-wrapper {   padding: 0;  width: 150px; }

body#layout #sidebar2-wrapper {   padding: 0;  width: 170px; }

body#layout #widebar-wrapper {   width: 290px;  padding: 5px 10px 0 5px; }

body#layout #widebar {   padding: 0;  width: 290px; }

body#layout #main-wrapper {   padding: 0;  width: 360px;  padding: 5px 10px 0 5px; }

body#layout #header-wrapper {   padding: 0;  width: 750px; }

body#layout #footer-wrapper {   padding: 0;  width: 750px; }

/* End of Page structure tweaks for layout editor wireframe */<br/></pre>
<p>and the result is acceptable:</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_XGtsagQTuUQ/RXWJOMz4JUI/AAAAAAAAAAk/0zELHvk-LdE/s1600-h/neat-layout.jpg" title="Click to enlarge"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_XGtsagQTuUQ/RXWJOMz4JUI/AAAAAAAAAAk/0zELHvk-LdE/s320/neat-layout.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5005057437942162754" /></a><br />Just look at the code and follow its syntax and how it’s done. Play around with the width values to get the best fit (in a test blog and with backup on original). Soon you should be able to fix layout editor issues on your own. Remember that you can drop a line here in case some thing goes wrong.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techblog.viveksanghi.com/2006/12/control-your-layout-editor%e2%80%99s-layout/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
