Your Ad Here

Sunday, March 21, 2010

Blogger Calendar Update

An update for the Blogger Archive Calendar is up and out. If you haven't installed it yet, but are interested than just jump over there and follow the instructions as the updates are included.

If you are one of the people in a +UTC timezone that has been affected over the last week by the blogspot encoding bug that was wreaking havoc with the calendar, then you may want to install the update, as it bypasses that error and should now work in your correct timezone (as it did initially). Quick notes if you are updating. You only need to recopy / paste the script section from Step #2 of the setup. You don't have to redo the widget portion from step #1, nor will any styling changes you made be changed. They will work with the new version. Just the script portion needs to be reinstalled. If you have modified any of the script variables (like loading image, day names etc) then you'll have to re input those. But you will not have to input your timezone! The new version 'auto-detects' and calibrates to the timezone your feed is using, so it's auto-magic now (I sure hope). I've pretty much tested it out as well as I can, and it should work. Of course as always if you run into problems lemme know.

If you have installed the calendar and it was working without incident, then you probably don't need to get the update. The changes aren't really necessary if you haven't been having the +UTC error, and the other change was just for easy of setup really.


Boring stuff on what I changed and why - not really necessary to read


The whole reason I did this change was not to fix the blogspot encoding error. As the scripts were (and still are) correct, it's blogspot that mucked it up and still awaiting them to fix that bit. :-)

Changes were made in order to fix other things I neglected. Like being a landlocked American who doesn't get out much, when I perused through the long list o'timezones to see what everyone uses, I jumped to the wrong conclusion that every UTC timezone was in one hour increments. Wrong. Apparently a few are in :30 minute, even :45 minute increments. I thought I was saving the possibility of users making an error with their timezones by hardcoding the :00 in for everyone. But that left out those few timezones that don't cooperate. That's an easy enough fix, no biggie.

But over the last few weeks as I've looked closer, I've noticed some fairly substantial inconsistencies in what Blogger lists as timezones, and what it actually sets them to. Quick f'rinstance. Blogger lists 3 (count 'em 3) different versions of Mountain Daylight Time (one labeled -08:00UTC, one labeled -07:00UTC and one labeled -06:00UTC). Now I'm no expert, but every source I find on the internet says that Mountain Daylight Time is only and always -06:00UTC. And just because you pick the one labeled -8:00UTC, doesn't mean that's what Blogger sets it to. Found many instances of this across the board. I'm not sure what to think, maybe Blogger is taking into account something I just don't see, but it seems to complicate the matter.

Anyway, because of that I decided to switch to an auto detect of which timezone the feeds are using. I had thought of doing this initially, but thought it was easy enough to find out what you were using by looking at the Blogger settings so considered it unnecessary. As I found out, what you think you may have may not be what you have...err...or something. So to simplify the process went with the auto detection of the timezone. This makes for an additional script call, but it's a very small (about 800 bytes - smaller than a small icon) one so any load time is negligible. So that's the main reason for the update. To include the timezones I had left out, and to incorporate the auto-detect since it's more complicated from the users perspective than it seems at first to get it spot on.

But while I was in there, and doing the auto detect anyway, it allowed me to change around how the archive feeds were called (changed from calling the blogspot feeds which are currently returning errors on properly encoded + signs to the equivalent blogger feeds which are doing it correctly). The main reason I didn't use the blogger.com feeds and used the blogspot feeds are they are supposed to be the same (and usually are) and I need the blogID to work off the blogger.com feeds (another user input step that seemed unnecessary). But since I'm auto getting the timezone, with no additional overhead I can also detect the blogID, so now might as well work off the blogger.com feeds. So that's why it should work for every timezone now as it's the blogspot feeds that are borked encoding wise. At least that's the theory anyway. :-)

I just reread that last paragraph and there is a high probability it's gibberish to anyone but me. But I'm too tired to try and clarify. I think I said I hope it works well now.

Phew...I need a nap.
read more "Blogger Calendar Update"

Blogger, Feedburner, Sitemaps and Submitting All Your Posts

Blogger users who wanted to submit a sitemap to Google Webmaster Tools have always had some disadvantages. Since we can't publish a real sitemap to the domain we are using we had to settle for only submitting a partial sitemap by using our default site feeds (which only contain the last 25 posts). Add to that confusion when Blogger introduced Feed Redirection (to FeedBurner or others) made things even trickier, as for awhile if you chose the feed redirection option, then you couldn't submit a sitemap. Fortunately Blogger came up with a super secret option (so secret they never bothered to tell anyone) that fixes the problem for submitting a sitemap when feed direction is enabled ( hat tip to Amit for letting their secret out). And in the same step opened up a way to submit all your posts in a sitemap, instead of just the last 25.

So, starting at the beginning. To submit a Blogspot hosted blogs feed as a sitemap to GWT, you have to use the root-level feed that Blogger provides.

http://fullfree-softwares.blogspot.com/atom.xml
http://fullfree-softwares.blogspot.com/rss.xml

Of course change yourblog to your blog name, or using your custom domain. Which one you choose doesn't matter really, one is Atom and one is RSS format. Either will work.


Taking care of the redirect

If you are using the redirect option on your feed, you can add a query parameter to stop the redirect on your feed in the format of (I'm only giving the filename paths here)


atom.xml?redirect=false


That will keep the feed from redirecting and is now usable as a sitemap at GWT.


Submitting all your posts

Previously the root-level Blogger feeds did not accept any query parameters, but when Blogger added the redirect=false one, they also seemed to open up those feeds to all the known Blogger query parameters. And that's how you can submit more than the standard 25 posts. First off, figure out how many posts you have (you can do this at the Blogger Edit Post page and selecting only published posts, it will tell you how many total you have). Then you can use the max-results and start-index parameters to expand the number of results obtained, and to submit more than one map if needed. Note: Currently Blogger limits the max-results to 500 entries. This has gone up and down a couple of times so it could change. As of right now the upper limit appears to be 500. But 100 was the limit at one time.

I'm going to use the max limit of 100 in my examples, you can use more if that's what you want. So to get the first set of 100 posts the url I'd submit would be


atom.xml?redirect=false&start-index=1&max-results=100


Then, if I have more than 100 posts (I currently have 105) I can create another sitemap with the url


/atom.xml?redirect=false&start-index=101&max-results=100


If you notice, just increase the start-index number by the amount of results you are getting. So the first sitemap started at 1, and returned 100 results, the second sitemap would use the start-index of 101 (100+1). Now that should automatically cover me for the next 95 posts. If I had more than 200 posts, just create another sitemap with the start-index of 201 (you get the idea). GWT will automatically download the sitemaps (usually about once a day) and if I've made a new post it should get added to the mix. Here's a screenshot of my current sitemaps in GWT, which I've been doing this way for almost a month.


Having said all that, two last things. One, I don't really think all of this helps any (if at all). Blogger blogs aren't that difficult to crawl and Google will probably crawl your blog just as well with or without a sitemap of any kind. Two, if you really wanted to create a non-feed sitemap with some sort of sitemap generating tool, then according to this recent post at Google Webmaster Central Blog, you could upload a sitemap for blogspot through another verified site (like maybe googlepages? I haven't really tried it).
read more "Blogger, Feedburner, Sitemaps and Submitting All Your Posts"

Blogger, Robots.txt, Canonical URLs, Feeds - Let's Gain some Synergy

A little rant where I ask Blogger to make a slight change. The story begins...

Several months back, Blogger changed the way they did comments somewhat. Short version is they broke up post pages that receive many comments (200+). This is fine. In doing so, they also had to add some query parameters to comment permalinks so they could work with the new pagination. Again, nothing wrong with that.


But sometimes googlebot gets confused with a page having multiple urls. These are canonical issues. ( Admission - I have trouble both spelling and saying canonical, but I digress). This hit our favorite blog Hacks when I noticed suddenly last December hits from Google had dropped off, to almost nothing. What I found when I started looking into it was it seemed Google was now suddenly grabbing tons of these comment permalink urls and giving them prominence over what should be the real url. Example.

Instead of having this url in the Google index

............./2006/09/code-for-beta-blogger-label-cloud.html
Which is the proper url, which has hundreds of links pointing at it, Google was indexing urls like this instead
......./2006/09/code-for-beta-blogger-label-
cloud.html?showComment=1221076440000
Which is just a link to a particular comment. But since that url doesn't having any links to it (as it shouldn't) it doesn't rise to the top of any searches like the real url would.

In a perfect world, Google usually knows which is the better url, and probably most of the time it does things correctly. But for whatever reason Google was mucking it up the same way on many of my posts that used to get search hits.

I should say here that ultimately I don't give a shit. Hell it took me a month to even notice as I'm not doing a lot of posting. I don't really care too much whether I get hits or not and I figure it will eventually work itself out. But it's a problem with such an easy solution.

Now my good pal, Notorious I.M.P, pointed out to me this recent post from Google Webmaster Central talking about a new feature that allows you to fix (supposedly) canonical issues like this by adding a "hint" to google with a tag. Well that's fine. If'n it works.

If you wanted to try it for Blogger you would add something like this to the head of your template.






I've just tried that so I don't know if it actually works or not, but it outputs things the way the Webmasters Tools blog says to.

But for Blogger, we are really fighting a battle that could have a better solution. Only we users can't do it. It would have to be done at Blogger. A better solutions would be to add a few lines to the robots.txt file to take into account these canonical urls that the comment pagination changed caused. Blogger already blocks urls with "search" in the path which correctly blocks redundant label/search pages. But a few tweaks would help out also. Something along the lines of adding these two lines to the robots.txt

Disallow: /feeds/comments
Disallow: /*?showComment*


Now if I have that right (which I may not) that would 1) Block comments feeds from being indexed. That's where I believe the comment pagination links are being picked up from mainly, and besides comments feeds really don't need to be indexed do they? 2). Would block any urls with ?showComment in them which would block any of the comment permalinks if they got picked up somewhere else.

Or maybe there is a better way of doing it. Or they could do nothing. I'm just ranting.
read more "Blogger, Robots.txt, Canonical URLs, Feeds - Let's Gain some Synergy"

Show Everyone your Blog Page Rank


1)Visit this prchecker site
2)Write your blog adress there.
3)Fill the captcha Value there.
4)Hit the generate Button Now.

Now it will show three widgets design with there codes like the picture below:-
Just copy the codes of widget you like.Now Login To Blogger Then Go to Layout > Page Elements > Add a Gadget > Html/Javascriptand add the codes and save it.Now view your blog it will show up that widget in your blog where you added the codes.
read more "Show Everyone your Blog Page Rank"

Comment Bubble Top Of Each Posts

Hello Friends Now I Will teach you How to Show A Comment Buble At The Top of Each Posts of You Blog Just Follow The Simple Steps :
Now To make comment bubble, JustLogin to blogger >
Then go to Layout >
Edit/Html >
Expand Widgets >
Press Ctrl+FAnd Search For
]]> tag and place the below codes before it.
.comment-bubble {float : right;width : 48px;height : 48px;background : url(http://i43.tinypic.com/dljpzo.jpg) no-repeat;font-size : 18px;margin-top : -15px;margin-right : 2px;text-align : center;position:absolute;padding:0px 0px 0px 0px;}
In red above is the image link of bubble,you can use yours and don't forget to change its width and height also of the image you use.To adjust the bubble position you can edit the distance from margin-right and margin-top properties of css.
Now after adding above css just find the below codes and add the red codes in between them as i have shown below.

Afer adding red codes in between them just preview your template,if comment bubble is ok,just save your template and you are done.Now you have added an comment bubble to bog in an very easy way you wouldn't have thought of.Enjoy this hack and let me know you liked it or not.And Friends i will try to schedule one or two posts for you,but that for sure will be small blogger tutorials which also will be very useful for you to learn a lot.

read more "Comment Bubble Top Of Each Posts"

New Related Posts with Thumbnails - Blogger

In appearance, this Blogger "add-on" is similar to the LinkWithin script. Each section is highlighted in a complementary colour when the mouse hovers over it, and the entire section is clickable, leading to the URL of the "related post" displayed.


Unlike the LinkWithin script, this add-on links directly to the post page it references, and relies on Blogger's label feeds to display posts of true relevance to the post on which it appears.

Aneesh's script seems relatively easy to install. Furthermore, almost all aspects of this add-on may be customized including the style (by editing the CSS), the number of related posts to be displayed and the title of the section in which it is contained.

The image thumbnails displayed for each related post are generated from the thumbnail associated with the relevant post page. Therefore, only images which you have uploaded to each blog post (rather than referencing by URL) will be displayed. In instances where no image appears in the related post, a generic "No-Image" replacement will be be displayed instead.
read more "New Related Posts with Thumbnails - Blogger"
Your Ad Here

About Me

My photo
I Call My Self Shahrukh Jokhio And Not A Pro BLogger I Am Just A Blog Learner And Trying To Help My Friends And Partner Bloggers Help Me Achieving My Aim by Subscribing To Threads And Commenting And Request Me:D

TOPO