<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-934829683866516411</atom:id><lastBuildDate>Wed, 11 Jul 2012 10:43:46 +0000</lastBuildDate><category>feeds</category><category>templates</category><category>tools</category><category>tutorials</category><category>sidebar</category><category>google maps</category><category>news</category><category>hacks</category><category>bugs</category><category>gadgets</category><category>widgets</category><category>vista</category><title>Beautiful Beta</title><description>Exploring the beauty of Blogger Beta</description><link>http://beautifulbeta.blogspot.com/</link><managingEditor>noreply@blogger.com (Hans)</managingEditor><generator>Blogger</generator><openSearch:totalResults>95</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-4679523940858643724</guid><pubDate>Fri, 20 Feb 2009 20:51:00 +0000</pubDate><atom:updated>2009-02-20T22:13:12.282+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>tutorials</category><category domain='http://www.blogger.com/atom/ns#'>hacks</category><title>Post Summary And Read More</title><description>My old friends here are very well aware of the Peek-A-Boo-Posts hack that Ramani and I came up with several years ago. It required quite some template hacking and javascript too.&lt;br /&gt;&lt;br /&gt;In this tutorial you will learn how to tweak your blog without any javascript to get a similar effect. On our homepage, all posts will show a short summary, followed by a "Read More" link. Clicking the "Read More"-link will bring up the post page with the full post text.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Step 1: Back up your template&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Open the Layout|Edit HTML-tab on your Dashboard, and download the template as an XML-file to your harddisk. If anything goes wrong, upload it again and there will be no problem at all.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Step 2: Modify the template code&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Scroll down and look for the following piece of code:&lt;br /&gt;&lt;pre&gt;&amp;lt;div class='post-body entry-content'&amp;gt;&lt;br /&gt;  &amp;lt;data:post.body/&amp;gt;&lt;br /&gt;  &amp;lt;div style='clear: both;'/&amp;gt; &amp;lt;!-- clear for photos floats --&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;br /&gt;This is the piece of template code that displays the post-body on the screen. We have to add a few lines of code here:&lt;br /&gt;&lt;pre&gt;&amp;lt;div class='post-body entry-content'&amp;gt;&lt;br /&gt;  &lt;span style="color:#ff0000;"&gt;&amp;lt;b:if cond='data:blog.homepageUrl == data:blog.url'&amp;gt;&lt;br /&gt;    &amp;lt;style type='text/css'&amp;gt;.restofpost {display:none;}&amp;lt;/style&amp;gt;&lt;br /&gt;  &amp;lt;/b:if&amp;gt;&lt;/span&gt;&lt;br /&gt;  &amp;lt;data:post.body/&amp;gt;&lt;br /&gt;  &lt;span style="color:#ff0000;"&gt;&amp;lt;b:if cond='data:post.link'&amp;gt;&lt;br /&gt;    &amp;lt;a expr:href='data:post.link'&amp;gt;Read more...&amp;lt;/a&amp;gt;&lt;br /&gt;  &amp;lt;b:else/&amp;gt;&lt;br /&gt;    &amp;lt;b:if cond='data:post.url'&amp;gt;&lt;br /&gt;      &amp;lt;a expr:href='data:post.url'&amp;gt;Read more...&amp;lt;/a&amp;gt;&lt;br /&gt;    &amp;lt;/b:if&amp;gt;&lt;br /&gt;  &amp;lt;/b:if&amp;gt;&lt;/span&gt;&lt;br /&gt;  &amp;lt;div style='clear: both;'/&amp;gt; &amp;lt;!-- clear for photos floats --&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Now save your template.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Step 3: Modify your post template&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;In your Blog Settings you can modify the post template. Change it to:&lt;br /&gt;&lt;pre&gt;&amp;lt;div class="summary"&amp;gt;Type summary here&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class="restofpost"&amp;gt;Type rest of post here&amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;br /&gt;And save your settings.&lt;br /&gt;This will take care of all new posts. Type the summary text in between the summary-div-tags. Type the rest of the post between the other div-tags, and publish!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Step 4: Modify old posts&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;If you want older posts to have summaries as well, change every post and add a summary-div and restofpost-div.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;And furthermore...&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;The summary-div is not really necessary, as the code only hides the restofpost-div if we are on the homepage. If you want some other styling for the summary, add CSS-tags to the skin-part of your blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-4679523940858643724?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2009/02/post-summary-and-read-more.html</link><author>noreply@blogger.com (Hans)</author><thr:total>31</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-8050581588310882610</guid><pubDate>Sun, 15 Feb 2009 17:37:00 +0000</pubDate><atom:updated>2009-02-15T23:56:48.438+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>hacks</category><title>More If Then Ideas</title><description>Now that my train of thought has started on how to use the &amp;lt;b:if&amp;gt; - &amp;lt;b:else/&amp;gt; constructions to enhance the Bloggger experience, I got some new ideas that really need some investigation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Idea 1: Table of Contents&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;We can tweak the Blogpost Widget, so that it displays only posttitles when we are on the Blog Homepage, and full posts when we are on an Item Page. In the Blog Settings we can set that our Blog should display 365 days on 1 page, allowing for a maximum of 500 posts to be displayed.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Idea 2: Post Summaries on front page&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;By default, we have 1 Blogpost Widget on our Blog. But we can easily add a second Blogpost Widget to our Blog. We can modify Blogpost Widget #1 to be displayed only on the Homepage, and #2 to be displayed on Itempages.&lt;br /&gt;In our posts we could use 2 span-tags, one for a summary and one for a full post text. In Blogpost Widget #1 we only display the summary-span, in Blogpost Widget #2 we only display the full text span. It can be done with javascript. The challenge is to see if it can be done without!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Idea 3: Featured Posts on front page&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;If we can have 2 Blogpost Widgets, we can have 3 as well.&lt;br /&gt;Widget #1 shows on item pages, just as we are used to. Widget #2 and #3 are shown only on the Homepage, where #2 filters for 'Tutorial' and #3 filters for 'Template'. And #2 and #3 are side by side. &lt;br /&gt;&lt;br /&gt;Well, I have to do some experimenting to get this to work. Please feel free to create your own solutions, and throw in your own ideas as well!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-8050581588310882610?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2009/02/more-if-then-ideas.html</link><author>noreply@blogger.com (Hans)</author><thr:total>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-7384573514428369030</guid><pubDate>Sun, 15 Feb 2009 10:12:00 +0000</pubDate><atom:updated>2009-02-15T11:35:30.357+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>tutorials</category><title>Admin Widget</title><description>In my &lt;a href="http://beautifulbeta.blogspot.com/2009/02/removing-blogger-navbar.html" title="Go read this post"&gt;last post&lt;/a&gt; I taught you how to remove the ugly Blogger navbar from the screen. One minor setback is that now you don't have access to your dashboard, settings, layout and posts, because the navbar is gone.&lt;br /&gt;&lt;br /&gt;In this post you will learn how to add an &lt;b&gt;Admin Widget&lt;/b&gt; to your sidebar.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Step 1: Backup your template&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Although this is not a very risky modification, it is always good practice to backup your template before modifying it.&lt;br /&gt;Go to the Layout|Edit HTML-tab, and download your template as an XML-file and save it to your harddisk.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Step 2: Create an new Link Widget in your sidebar&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;From the Layout|Page Elements tab Add a Widget to your sidebar. Select the link-widget from th list. Set the title for example to &lt;b&gt;Admin&lt;/b&gt;, and add 4 links to the list.&lt;br /&gt;&lt;pre&gt;Dashboard       : http://www.blogger.com/home&lt;br /&gt;Change Settings : http://www.blogger.com/blog-options-basic.g?blogID=####&lt;br /&gt;Change Layout   : http://www.blogger.com/rearrange?blogID=####&lt;br /&gt;Edit Posts      : http://www.blogger.com/post.g?blogID=####&lt;br /&gt;New Post        : http://www.blogger.com/post-create.g?blogID=####&lt;br /&gt;&lt;/pre&gt;In this links you have to change the ####### to the ID of your Blog. The easiest way to do this is to go to your dashboard, and view the list of your blogs. Hover your mouse over the links (Layout, Settings, etc) and watch the status-bar of your browser. You will see the link there. The easiest way is to right-click each link, copy the hyperlink, and paste it into the link widget.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Step 3: Save&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Save the Widget and display your Blog. If you are viewing your Blog, clicking one of the Admin links will bring you to the appropriate screen. Visitors of your Blog will not be able to modify it, because they are not logged in to your blog. If you are not logged in, clicking an admin-link will bring up the Blogger login screen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-7384573514428369030?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2009/02/admin-widget.html</link><author>noreply@blogger.com (Hans)</author><thr:total>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-7304618839765650743</guid><pubDate>Sun, 15 Feb 2009 09:52:00 +0000</pubDate><atom:updated>2009-02-15T11:03:25.004+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>tutorials</category><title>Removing the Blogger Navbar</title><description>It is an oldie, but worth mentioning.&lt;br /&gt;You can remove the blue Blogger navigation bar that is at the top of each page by adding a single line of CSS to the skin of your blog.&lt;br /&gt;From your dashboard go to the Layout | Edit HTML screen and scroll down to the skin part of the blog.&lt;br /&gt;Feel free to save your current template first by downloading it, but it is not really necessary as this is not a very risky modification.&lt;br /&gt;&lt;pre&gt;&amp;lt;b:skin&amp;gt;&amp;lt;![CDATA[/*&lt;br /&gt; ...&lt;br /&gt; ...&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;#navbar {display:none;}&lt;/span&gt;&lt;br /&gt; ...&lt;br /&gt; ...&lt;br /&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;/pre&gt;&lt;br /&gt;Save and display, and finally you will be rid of the navigation bar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-7304618839765650743?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2009/02/removing-blogger-navbar.html</link><author>noreply@blogger.com (Hans)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-8515037344717572987</guid><pubDate>Sat, 14 Feb 2009 18:56:00 +0000</pubDate><atom:updated>2009-02-14T20:29:19.366+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>tutorials</category><title>Selective display of widgets</title><description>Here is a small tutorial on how to display your blog's widgets selectively on your pages. &lt;br /&gt;&lt;br /&gt;Let's suppose you only want to show your Profile Widget on your blog's Homepage, but not on the other pages. This is how it is done.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Step 1: Back up your template&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Go to your blog's Layout Page, and enter HTML-edit mode. Download your template as an XML-file and store it in a safe place. In case template-hacking takes a wrong turn somewhere, you can upload your template-file again and you are back to normal.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Step 2: Find the Profile Widget&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Expand the widget-code by checking the checkbox on the HTML-edit page. Now scroll down and look for the Profile Widget, that looks like this:&lt;br /&gt;&lt;pre&gt;&amp;lt;b:widget id='Profile1' locked='false' title='About Me' type='Profile'&amp;gt;&lt;br /&gt;  &amp;lt;b:includable id='main'&amp;gt;&lt;br /&gt;    &amp;lt;b:if cond='data:title != &amp;amp;quot;&amp;amp;quot;'&amp;gt;&lt;br /&gt;      &amp;lt;h2&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;    &amp;lt;/b:if&amp;gt;&lt;br /&gt;    &amp;lt;div class='widget-content'&amp;gt;&lt;br /&gt;    ...&lt;br /&gt;    ...&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;  &amp;lt;/b:includable&amp;gt;&lt;br /&gt;&amp;lt;/b:widget&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Step 3: Modify the widget code&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Now we only want to display this widget if the page that we are looking at is our blog's Homepage. We will use a &amp;lt;b:if&amp;gt;-statement to check for this situation.&lt;br /&gt;Insert the following (red) lines of code into the widget code:&lt;br /&gt;&lt;pre&gt;&amp;lt;b:widget id='Profile1' locked='false' title='About Me' type='Profile'&amp;gt;&lt;br /&gt;  &amp;lt;b:includable id='main'&amp;gt;&lt;br /&gt;  &lt;span style="color:#ff0000;"&gt;&amp;lt;b:if cond='data:blog.homepageUrl == data:blog.url'&amp;gt;&lt;/span&gt; &lt;br /&gt;    &amp;lt;b:if cond='data:title != &amp;amp;quot;&amp;amp;quot;'&amp;gt;&lt;br /&gt;      &amp;lt;h2&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;    &amp;lt;/b:if&amp;gt;&lt;br /&gt;    &amp;lt;div class='widget-content'&amp;gt;&lt;br /&gt;    ...&lt;br /&gt;    ...&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;  &lt;span style="color:#ff0000;"&gt;&amp;lt;/b:if&amp;gt;&lt;/span&gt;&lt;br /&gt;  &amp;lt;/b:includable&amp;gt;&lt;br /&gt;&amp;lt;/b:widget&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The datafield &lt;b&gt;data:blog.homepageUrl&lt;/b&gt; contains the url of your blog's homepage. The datafield &lt;b&gt;data:blog.url&lt;/b&gt; holds the url of the current page. If they are the same (&lt;b&gt;==&lt;/b&gt;) we are on the homepage and the widget should be displayed. If they are not the same, the widgetcode is skipped.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Step 4: Save your template&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Save your template and display your blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-8515037344717572987?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2009/02/selective-display-of-widgets.html</link><author>noreply@blogger.com (Hans)</author><thr:total>5</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-1037885812611552679</guid><pubDate>Tue, 10 Feb 2009 23:01:00 +0000</pubDate><atom:updated>2009-02-14T15:06:47.330+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>tutorials</category><title>Breadcrumbs for Blogger</title><description>&lt;a href="http://1.bp.blogspot.com/_JM8-yOL0YAY/SZISKaCbqBI/AAAAAAAABGQ/AwYepbhAd4w/s1600-h/hg-smal2.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 192px; height: 320px;" src="http://1.bp.blogspot.com/_JM8-yOL0YAY/SZISKaCbqBI/AAAAAAAABGQ/AwYepbhAd4w/s320/hg-smal2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5301319681366009874" /&gt;&lt;/a&gt;With my new Blog Skin I also introduced a "Breadcrumb Trail" to my Blog. If this doesn't ring a bell, don't worry. Remember the Hansl &amp; Gretchen fairy-tale? &lt;br /&gt;&lt;br /&gt;Hansl and Gretchen were 2 kids from a very poor family. The parents were so poor that they had nothing to feed their children, and between them decided to take the kids into the forest and leave them to the wild animals. Hansl and Gretchen discovered these terrible plans, and decided to take pre-emtive measures. They took with them a piece of bread, and dropped breadcrumbs along the trail in order to find their way home. As might be expected, they didn't find home and they were captured by an evil witch (the breadcrumbs were eaten by birds, I guess). But the general idea got a strong foothold in the internet world, and nowadays you can find a breadcrumb trail on many a website to find your way back to the Home Page.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On the main page of my Blog there is no breadcrumb, because that is .... Home!&lt;br /&gt;&lt;br /&gt;But as soon as you click on a specific post title, or on a label, or on an archive entry, you will see how the breadcrumb magically appears on top of the page:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Browse &amp;#187; Home &amp;#187; Tutorials &amp;#187; Breadcrumbs for Blogger&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Now, here is an easy piece of code to put into your template, and breadcrumbs will be yours!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Step 1: Save your template&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;Go to the Layout tab, and click Edit HTML.&lt;br /&gt;Download your template as an XML-file and save it onto your harddisk. If anything goes wrong, upload it again and not much harm will be done.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Step 2: Expand the widget code&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;Now check the checkbox to display your template's XML-code. Ready to hack? Here we go!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Step 3: Add a new Includable&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;We are going to modify the code of the Blog-widget. The default-widget uses a so-called "includable" (a chunk of code) to display a status-message above your posts when you have selected all posts with a certain label. We will turn off this default status message, and replace it with our breadcrumbs.&lt;br /&gt;&lt;br /&gt;Scroll down through your expanded widget code and look for the following piece of code:&lt;br /&gt;&lt;pre&gt;&amp;lt;b:includable id='main' var='top'&amp;gt;&lt;br /&gt;  &amp;lt;!-- posts --&amp;gt;&lt;br /&gt;  &amp;lt;div class='blog-posts hfeed'&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;b:include data='top' name='status-message'/&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;data:adStart/&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Now we will switch off the default status-message, by putting comments-brackets around it. (You can also delete the line, but I think leaving it there and commenting it out is more elegant in case you want to track back and debug).&lt;br /&gt;&lt;pre&gt;&amp;lt;b:includable id='main' var='top'&amp;gt;&lt;br /&gt;  &amp;lt;!-- posts --&amp;gt;&lt;br /&gt;  &amp;lt;div class='blog-posts hfeed'&amp;gt;&lt;br /&gt;  &lt;span style="color:#ff0000;"&gt;&amp;lt;!-- disable default status message&lt;/span&gt;&lt;br /&gt;    &amp;lt;b:include data='top' name='status-message'/&amp;gt;&lt;br /&gt;  &lt;span style="color:#ff0000;"&gt;default status message disabled --&amp;gt;&lt;/span&gt;&lt;br /&gt;    &amp;lt;data:adStart/&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Now add the following line, that will call our breadcrumb includable:&lt;br /&gt;&lt;pre&gt;&amp;lt;b:includable id='main' var='top'&amp;gt;&lt;br /&gt;  &amp;lt;!-- posts --&amp;gt;&lt;br /&gt;  &amp;lt;div class='blog-posts hfeed'&amp;gt;&lt;br /&gt;  &amp;lt;!-- disable default status message&lt;br /&gt;    &amp;lt;b:include data='top' name='status-message'/&amp;gt;&lt;br /&gt;  default status message disabled --&amp;gt;&lt;br /&gt;    &lt;span style="color:#ff0000;"&gt;&amp;lt;b:include data='posts' name='breadcrumb'/&amp;gt;&lt;/span&gt;&lt;br /&gt;    &amp;lt;data:adStart/&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Immediately above this 'main' includable, insert our new breadcrumb includable:&lt;br /&gt;&lt;pre&gt;&lt;span style="color:#ff0000;"&gt;&amp;lt;b:includable id='breadcrumb' var='posts'&amp;gt;&lt;br /&gt;  &amp;lt;b:if cond='data:blog.homepageUrl == data:blog.url'&amp;gt; &lt;br /&gt;  &amp;lt;!-- No breadcrumb on front page --&amp;gt;&lt;br /&gt;  &amp;lt;b:else/&amp;gt; &lt;br /&gt;    &amp;lt;b:if cond='data:blog.pageType == &amp;amp;quot;item&amp;amp;quot;'&amp;gt; &lt;br /&gt;       &amp;lt;div class='breadcrumbs'&amp;gt; &lt;br /&gt;         Browse &amp;amp;#187;  &amp;lt;a expr:href='data:blog.homepageUrl' rel='tag'&amp;gt;Home&amp;lt;/a&amp;gt; &lt;br /&gt;         &amp;lt;b:loop values='data:posts' var='post'&amp;gt;&lt;br /&gt;           &amp;lt;b:if cond='data:post.labels'&amp;gt; &lt;br /&gt;             &amp;lt;b:loop values='data:post.labels' var='label'&amp;gt; &lt;br /&gt;               &amp;lt;b:if cond='data:label.isLast == &amp;amp;quot;true&amp;amp;quot;'&amp;gt; &amp;amp;#187; &lt;br /&gt;                 &amp;lt;a expr:href='data:label.url' rel='tag'&amp;gt;&amp;lt;data:label.name/&amp;gt;&amp;lt;/a&amp;gt; &lt;br /&gt;               &amp;lt;/b:if&amp;gt; &lt;br /&gt;             &amp;lt;/b:loop&amp;gt; &lt;br /&gt;             &amp;amp;#187; &amp;lt;span&amp;gt;&amp;lt;data:post.title/&amp;gt;&amp;lt;/span&amp;gt; &lt;br /&gt;           &amp;lt;/b:if&amp;gt; &lt;br /&gt;         &amp;lt;/b:loop&amp;gt;&lt;br /&gt;       &amp;lt;/div&amp;gt; &lt;br /&gt;    &amp;lt;b:else/&amp;gt; &lt;br /&gt;      &amp;lt;b:if cond='data:blog.pageType == &amp;amp;quot;archive&amp;amp;quot;'&amp;gt; &lt;br /&gt;        &amp;lt;div class='breadcrumbs'&amp;gt; &lt;br /&gt;          Browse &amp;amp;#187; &amp;lt;a expr:href='data:blog.homepageUrl'&amp;gt;Home&amp;lt;/a&amp;gt; &amp;amp;#187; Archives for &amp;lt;data:blog.pageName/&amp;gt; &lt;br /&gt;        &amp;lt;/div&amp;gt; &lt;br /&gt;      &amp;lt;b:else/&amp;gt; &lt;br /&gt;        &amp;lt;b:if cond='data:blog.pageType == &amp;amp;quot;index&amp;amp;quot;'&amp;gt; &lt;br /&gt;          &amp;lt;div class='breadcrumbs'&amp;gt;&lt;br /&gt;          &amp;lt;b:if cond='data:blog.pageName == &amp;amp;quot;&amp;amp;quot;'&amp;gt;&lt;br /&gt;            Browse &amp;amp;#187; &amp;lt;a expr:href='data:blog.homepageUrl'&amp;gt;Home&amp;lt;/a&amp;gt; &amp;amp;#187; All posts&lt;br /&gt;          &amp;lt;b:else/&amp;gt;&lt;br /&gt;            Browse &amp;amp;#187; &amp;lt;a expr:href='data:blog.homepageUrl'&amp;gt;Home&amp;lt;/a&amp;gt; &amp;amp;#187; Posts filed under &amp;lt;data:blog.pageName/&amp;gt; &lt;br /&gt;          &amp;lt;/b:if&amp;gt;&lt;br /&gt;          &amp;lt;/div&amp;gt; &lt;br /&gt;        &amp;lt;/b:if&amp;gt; &lt;br /&gt;      &amp;lt;/b:if&amp;gt;&lt;br /&gt;    &amp;lt;/b:if&amp;gt;&lt;br /&gt;  &amp;lt;/b:if&amp;gt;&lt;br /&gt;&amp;lt;/b:includable&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;b:includable id='main' var='top'&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;You can also download the xml-code for the includable here:&lt;br /&gt;&lt;a class="includable-link" href="http://home.kpn.nl/oosti468/downloads/breadcrumb_includable.xml"&gt;Breadcrumb includable&lt;/a&gt;&lt;br/&gt;Right-click the link, and select "Save as..." to save the XML-file on your harddisk. You can open it with Notepad, and copy-paste the code into your template.&lt;br/&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Step 4: Add some CSS to the skin&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;The basic code of your breadcrumb is now in place. You can change its looks by adding a CSS-class .breadcrumbs to the skin of your Blog.&lt;br /&gt;This is just an example:&lt;br /&gt;&lt;pre&gt;&amp;lt;b:skin&amp;gt;&amp;lt;![CDATA[/*&lt;br /&gt;&lt;br /&gt;....&lt;br /&gt;&lt;br /&gt;.breadcrumbs {&lt;br /&gt;  float: left;&lt;br /&gt;  width: 590px;&lt;br /&gt;  font-size: 11px;&lt;br /&gt;  margin: 5px 10px 20px 10px;&lt;br /&gt;  padding: 0px 0px 3px 0px;&lt;br /&gt;  border-bottom: double #EAEAEA;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;....&lt;br /&gt;&lt;br /&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Step 5: Save your template&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;Save your template and view the results. Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Troubleshooting&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;The code above was copy-pasted directly from my template into this post, so it should be error-free if your copy-paste it into your template.&lt;br /&gt;&lt;br /&gt;Be sure to have the latest widget-versions in your template. As you maybe know (or then again, maybe not) the widgets code (such as your Blog Posts) is updated regularly by Blogger, providing you with new functionalities. But if you have hacked into the code of the widget, Blogger will NOT update to the newest version of the code.&lt;br /&gt;If you want to be sure that the most recent version of a widget is present on your blog, you can click the "Return to default widgets"-link in the Layout-HTML editor.&lt;br /&gt;&lt;br /&gt;If you do not feel comfortible about modifying the code of your blog, create a new testblog for testing purposes. Add some Lorem ipsum posts (filled with nonsense text and fake labels), and see if the breadcrumbs work. If everything works fine, port it to your real blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-1037885812611552679?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2009/02/breadcrumbs-for-blogger.html</link><author>noreply@blogger.com (Hans)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JM8-yOL0YAY/SZISKaCbqBI/AAAAAAAABGQ/AwYepbhAd4w/s72-c/hg-smal2.jpg' height='72' width='72'/><thr:total>20</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-673395365321357615</guid><pubDate>Mon, 09 Feb 2009 20:53:00 +0000</pubDate><atom:updated>2009-02-09T21:58:23.460+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>templates</category><title>A New Skin</title><description>I finally got completely BORED with the old look-and-feel of Beautiful Beta. It was so totally not 2009.&lt;br /&gt;&lt;br /&gt;And besides that, pageloading had slowed down tremendously because of all the javascript-widgets and other stuff that was hanging in my sidebars.&lt;br /&gt;&lt;br /&gt;Furthermore, now that everybody has a 3-column template, it seemed time to turn back to an old-fashioned, well-designed, crisp and clear two column design. With lots of space for the post content, and a minimum of sidebar widgets.&lt;br /&gt;&lt;br /&gt;The coming weeks I will clean up the posts, so Beautiful Beta will be up-to-date again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-673395365321357615?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2009/02/new-skin.html</link><author>noreply@blogger.com (Hans)</author><thr:total>8</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-6937735720209457834</guid><pubDate>Wed, 03 Sep 2008 09:18:00 +0000</pubDate><atom:updated>2008-09-03T12:17:50.230+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>widgets</category><title>Google Books Widget</title><description>&lt;span class="dropcaps"&gt;W&lt;/span&gt;ant to share your library with friends, family and even the rest of the world? If that's the case, you can use my new Google Books Library Widget. Please take a look and experiment with this new widget, and let me know what you think about it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Google Books&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In Google Books you can create your own Library. Take a look &lt;a href="http://books.google.nl/books?uid=6959370816532372875&amp;amp;hl=nl"&gt;here&lt;/a&gt; to see my small test library. As you can see, there are 2 books in this library, and I have written a small review for each of them. Creating your own Google Books Library is very easy. First of all, you need to have a Google account. As a Blogger user, you probably have one. After signing in on your Google account, select "more" from the menubar on the Google main page. This opens a small pop-up menu, where you can select "Books". This brings you to the Books-page, where you start creating your Library by "Importing Books". You can easily add books to your Library by entering a list of ISBN-numbers. Google will look up all bookdata. After importing some books, return to the Library page (click on "My Library" in the menubar), to see your Library Listing. Now you can add comments, reviews, and a ranking (0-5 stars) to your books. After setting up your Library, it is time to move on to creating the Google Books Library Widget.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Creating the Widget&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Creating the Widget is done in a few easy steps:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Get the URL of your Google Books Library;&lt;/li&gt;&lt;li&gt;Create a Widget with Yahoo Pipes;&lt;/li&gt;&lt;li&gt;Add the Widget to your Blog.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;It will take less than a minute to set it up.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;1. Get your Google Books Library URL&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Go to your Google Books Library page. Select the contents from your browser's address bar by right-clicking on it and selecting "copy" from the popup menu.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;2. Create the Widget with Yahoo Pipes&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Go to &lt;a href="http://pipes.yahoo.com/hansoosting/googlebookslibrary"&gt;my Google Books Library Pipe&lt;/a&gt; by clinking on the link. In the entry-field, enter the URL by right-clicking and pasting the URL you just copied. Click the "Run Pipe" button. Your Library data are retrieved, and displayed as a list of titles and descriptions.&lt;br /&gt;If the output is as you expected, go on to the next step.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;3. Add the Widget to your Blog&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Now click on "Get as a Badge". Badge is the Yahoo-word for Widgets. This will bring up the Badge Configuration Window. In this window, click on "Customize the size, type and settings of your Badge". In the entry-field again paste your Google Books URL and click "Next". Now select "Blogger" as the destination for your Badge. This brings you to the familiar Blogger-screen, where you can select the Blog, and enter the heading for the new Page Element. Click on "Add Widget", and afterwards view your Blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-6937735720209457834?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2008/09/google-books-widget.html</link><author>noreply@blogger.com (Hans)</author><thr:total>15</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-6958975338855837827</guid><pubDate>Sat, 02 Aug 2008 19:55:00 +0000</pubDate><atom:updated>2008-08-02T21:59:21.268+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>bugs</category><category domain='http://www.blogger.com/atom/ns#'>widgets</category><category domain='http://www.blogger.com/atom/ns#'>hacks</category><title>Please change URL's</title><description>In my last post I have informed you of my ISP changing my homepage URL. I hve repaired most of the links in this blog, but if you have installed my widgets (such as Recent Posts and Recent Comments, you will have to change the link in your own blog as well.&lt;br /&gt;&lt;br /&gt;Please change all referrals to "http://home.planet.nl/~hansoosting/......." to "http://home.kpn.nl/oosti468/......" to get your widgets working again.&lt;br /&gt;&lt;br /&gt;Good luck and sorry for the inconvenience.&lt;br /&gt;&lt;br /&gt;Tip: download my javascript-files, and upload them at your own web-space.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-6958975338855837827?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2008/08/please-change-urls.html</link><author>noreply@blogger.com (Hans)</author><thr:total>15</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-9127960634206858548</guid><pubDate>Wed, 11 Jun 2008 21:20:00 +0000</pubDate><atom:updated>2008-06-12T00:08:34.017+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>widgets</category><category domain='http://www.blogger.com/atom/ns#'>hacks</category><title>Speeding Up BlogTOC</title><description>&lt;span class="dropcaps"&gt;S&lt;/span&gt;ome of you who are using my (much appreciated) BlogTOC widget have mentioned the long load times of their blog as a result of the BlogTOC widget. Also, some of you want to display the Table of Contents automatically, without the visitor having to click on the Show TOC link.&lt;br /&gt;&lt;br /&gt;Well, I will share some ideas with you regarding this subject.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Speeding up stuff&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;If you implement the BlogTOC widget in the standard way, the entire code of the widget is placed in a Blogger Page Element, usually somewhere at the top of you blog.&lt;br /&gt;Now, while your Blog is loading, all code is processed from top to bottom. The piece of code that is the most time-consuming is the code that retrieves the Blogger Feed, parses it, and puts the data in a set of javascript arrays. This slows down loading, but once the data has loaded displaying it is done lightning-fast.&lt;br /&gt;A good solution is, to move the retrieval-code to a page element that is completely at the bottom of your blog page.&lt;br /&gt;I have moved the code to the bottom of the footer, and that has sped up loading a lot.&lt;br /&gt;The code you have to move is this:&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;pre style="font-size:90%; color:#009000;"&gt;&amp;lt;script src="http://yourblog.blogspot.com/feeds/posts/default?alt=json-in-script&amp;amp;start-index=1&amp;amp;max-results=100&amp;amp;callback=loadtoc"&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Automatic display of TOC&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;If you want the TOC to auto-display, add a simple line of javascript code at the end:&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;pre style="font-size:90%; color:#009000;"&gt;&amp;lt;script type="text/javascript"&amp;gt;showToc();&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-9127960634206858548?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2008/06/speeding-up-blogtoc.html</link><author>noreply@blogger.com (Hans)</author><thr:total>12</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-7218781984587725707</guid><pubDate>Fri, 11 Jan 2008 14:05:00 +0000</pubDate><atom:updated>2008-01-11T15:15:32.745+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>widgets</category><title>Aorta Widget</title><description>&lt;span class="dropcaps"&gt;I&lt;/span&gt;f you like mashups, you probably will like my new Aorta Widget as well. It displays your life's bloddstream, your Aorta, in the sidebar of your Blog. What is in your Aorta? Your Blogger Blog feed, to begin with. But also your Flickr Photo's, your Picasa Webalbums, and your YouTube Channel.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Easy Installation&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Go to the &lt;a href="http://beautifulbeta.blogspot.com/2006/11/widget-installation-and-downloads-page.html#dlaorta"&gt;Widget Installation &amp;amp; Downlaods Page&lt;/a&gt;, and click the &lt;b&gt;Install Widget to Blog&lt;/b&gt; button. This will bring up the Widget Installer, where you can customize the widget before installation.&lt;br /&gt;Enter the full url of your Blogger blog. If you have a Picasa Webalbums account, enter the Picasa username here. If you don't have a Picasa account, leave this field blank. If you have a Flickr account, enter your FlickrID here. Again, if you have no account, leave the field blank. Finally, enter your YouTube username, or leave blank if you have no YouTube presence.&lt;br /&gt;Click &lt;b&gt;Customize&lt;/b&gt;, and then &lt;b&gt;Add to my Blog&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Easy Styling&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Add custom CSS-classes to your skin. You need .bbaortabox, .bbaortaitem and .bbwidgetfooter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-7218781984587725707?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2008/01/aorta-widget.html</link><author>noreply@blogger.com (Hans)</author><thr:total>18</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-8888675605135826163</guid><pubDate>Wed, 02 Jan 2008 20:18:00 +0000</pubDate><atom:updated>2008-01-02T22:16:46.116+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>tutorials</category><category domain='http://www.blogger.com/atom/ns#'>widgets</category><category domain='http://www.blogger.com/atom/ns#'>feeds</category><title>Pipe Your Plaxo Pulse Into Blogger</title><description>&lt;span class='dropcaps'&gt;W&lt;/span&gt;ell, I suppose that you know at least one word from this title: Blogger. Then it is time to get acquainted with &lt;a href="http://www.plaxo.com"&gt;Plaxo&lt;/a&gt; and &lt;a href="http://pipes.yahoo.com"&gt;Yahoo! Pipes&lt;/a&gt;. Again, as in many other Widgets I have created, the Widget might be of little practical use. But it has an educational purpose as well: it shows how to mash up datafeeds from different websites, transform them into JSON, so that you can easily pump the data into your Blogger sidebar. So here we go!&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Plaxo&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.plaxo.com"&gt;Plaxo&lt;/a&gt; is a social network service, that you can use to maintain your personal and business networks. Plaxo has been out there for several years now, but the new idea of &lt;b&gt;Plaxo Pulse&lt;/b&gt; has given new dimensions to the use of Plaxo. The Pulse lets you share all kind of information with your network. You can add blogfeeds, links, photo's, messages or polls to your Pulse, and share them with your friends, your family, business relations, or with all of them. &lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Yahoo! Pipes&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;With Yahoo! Pipes you can convert any feed from any webpage into something else. You can mash up data from different sources, and create your own feed with it.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Piping your Pulse into Blogger&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;For this new widget I enabled my Personal Pulse Feed in Plaxo. This means that there is a feed containing all 'events' that took place, for example changes in personal information (phonenumber, address, etc.), or links that I added to my Pulse. This feed is a standard RSS-feed, and that is of little use because the widget needs a JSON-formatted feed (I have explained the JSON-concept in another post).&lt;br /&gt;So that is where Yahoo! Pipes come in handy. I created a simple pipe, that picks up the Plaxo Feed Url. The output of this pipe can be retrieved in JSON-format. And my new widget takes that JSON-output as its input. &lt;br /&gt;Relax, it sounds more complicated than it is.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Setting Up Your Plaxo Feed&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Assuming you have a Plaxo account, sign in on Plaxo, and select your Pulse.&lt;br /&gt;Scroll down to the bottom of the page, and click on &lt;b&gt;RSS Feeds&lt;/b&gt;. This brings you to the &lt;b&gt;Pulse Stream RSS Feeds&lt;/b&gt; page. Here you can see the 5 possible feeds: &lt;i&gt;Everyone, Business Network, Family, Friends,&lt;/i&gt; and &lt;i&gt;Me&lt;/i&gt;. &lt;br /&gt;Select one of them and click on &lt;b&gt;Enable&lt;/b&gt;. The feed will be enabled, and you can copy the Feed Url from the textbox. Copy it to Notepad for now.&lt;br /&gt;This was step 1. Easy, wasn't it?&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Creating the Pipe&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Assuming you have a Yahoo! account, go to &lt;a href="http://pipes.yahoo.com"&gt;http://pipes.yahoo.com&lt;/a&gt; and sign in.&lt;br /&gt;At the top of the page, click on &lt;b&gt;Create a pipe&lt;/b&gt; to bring up the Pipe Editor. You will see the empty canvas with the text &lt;i&gt;drag modules here&lt;/i&gt;, and several &lt;b&gt;modules&lt;/b&gt; to the left side of the canvas. Drag the &lt;b&gt;Fetch Feed&lt;/b&gt;-module onto the canvas. Now copy the Plaxo Feed Url from Notepad, and paste it into the url-input box in the Fetch Feed Module. Now connect the Fetch Feed Module to the Pipe Output box. A blue line will appear. Guess what - you have just created your Pipe!&lt;br /&gt;Click on the Pipe Output box to select it. In the Debugger window at the bottom of the screen you will see your Pipe's Output.&lt;br /&gt;Now click the &lt;b&gt;Save&lt;/b&gt;-button, and click &lt;b&gt;Back to my pipes&lt;/b&gt;. &lt;br /&gt;From this list of pipes, click on your newly created Plaxo Pipe to run it and view its output. At the top-right you will see a small Feed-icon, with the text &lt;b&gt;More options&lt;/b&gt;. Click this link to open a small pop-up menu. Right-click on the menu option called &lt;b&gt;Get as JSON&lt;/b&gt; and copy the link and save it in Notepad. You will need this JSON-Feed-Url in the next step.&lt;br /&gt;You have now completed step 2.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Installing the Widget&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Now it is time to install the widget to your Blog. Go to the &lt;a href="http://beautifulbeta.blogspot.com/2006/11/widget-installation-and-downloads-page.html#dlplaxopulse"&gt;Widgets and Downloads Page&lt;/a&gt;, and click the &lt;b&gt;Add Plaxo Pulse Widget to my Blog&lt;/b&gt; button. This will start the Click-n-Go Installer. In the install-screen, enter the JSON-Feed-Url from your Yahoo Pipe, and set the maximum number of items to display. Click &lt;b&gt;Customize&lt;/b&gt; to create the Widget code, and then &lt;b&gt;Add to my Blog&lt;/b&gt; to add the Widget to one of your Blogs.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Add some CSS&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;For your convenience I have added 3 custom CSS classes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;.bbplaxobox: a wrapper containing the widget&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbplaxoitem: the item itself&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbwidgetfooter: the widget footer&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Add style definitions for these classes to your template's skin.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Your Privacy&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;As far as I know, sharing the feed only shares the fact that you have added or changed information. The feed will NOT contain the new information. Clicking on a Pulse Item brings the user to the Plaxo Pages. Information is only visible after sign-in, for users who are connected to you.&lt;br /&gt;&lt;br /&gt;I hope this has some use, or that it inspires you to delve further into Piping and JSON.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-8888675605135826163?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2008/01/pipe-your-plaxo-pulse-into-blogger.html</link><author>noreply@blogger.com (Hans)</author><thr:total>5</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-2299264138316862057</guid><pubDate>Mon, 31 Dec 2007 11:00:00 +0000</pubDate><atom:updated>2007-12-31T12:50:14.345+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>widgets</category><title>Google Calendar Widget</title><description>&lt;span class="dropcaps"&gt;O&lt;/span&gt;n the brink of the New Year we all update our calendars, and shred the old ones. Perfect timing for a new Blogger Sidebar Widget, that shows events from your Google Calendar in your sidebar.&lt;br /&gt;&lt;br /&gt;It is easy to install, so give it a try!&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Install Widget&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Go to the &lt;a href="http://beautifulbeta.blogspot.com/2006/11/widget-installation-and-downloads-page.html#dlcalendar"&gt;Widgets &amp;amp; Downloads Page&lt;/a&gt; and click the &lt;b&gt;Add Calendar Widget To Blog&lt;/b&gt; button.&lt;br /&gt;&lt;br /&gt;This will bring up a pop-up window, where you can customize the settings of the widget, before instlling it to one of your blogs.&lt;br /&gt;Change the settings, then click &lt;b&gt;Customize&lt;/b&gt;, and then click &lt;b&gt;Add Widget to my Blog&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Preparing you Google Calendar&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Before adding the Widget to your Blog, you need to prepare your Google Calendar to share events. Your calendar has to be public; private ones will not be shown in the widget.&lt;br /&gt;&lt;br /&gt;You will find your Google calendars at &lt;a href="http://calendar.google.com"&gt;&lt;b&gt;http://calendar.google.com&lt;/b&gt;&lt;/a&gt;. On the left-hand side of the screen you can see the list of all your calendars, the ones owned by you, and the ones you have subscribed to. Each calendar has a small dropdown menu. Open this dropdownmenu for the calendar you want to share, and select "Calendar Settings". On the second tab, select the radiobutton to indicate that you want to share all calendar information with everyone. Now go to the first tab, and copy the calendar ID from this page; you will find it close to the bottom, between parentheses, following the XML/ICAL/HTML-buttons. You will need this ID to customize the widget. The ID will look like &lt;b&gt;v4tfgsl4n3la@group.calendar.google.com&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;If you feel insecure about this, create a test-calendar, and give it a try before sharing your real calendar.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Customizing the Widget&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Go to the &lt;a href="http://beautifulbeta.blogspot.com/2006/11/widget-installation-and-downloads-page.html#dlcalendar"&gt;Widgets &amp;amp; Downloads Page&lt;/a&gt; and click the &lt;b&gt;Add Calendar Widget To Blog&lt;/b&gt; button. This will bring up the customization-window.&lt;br /&gt;You need to enter the following settings.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Widget Title&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;This sets the heading of the Widget in your Blogger sidebar.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Calendar ID&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;The ID of your public Google Calendar, that you copied from the Calendar Settings page. It is best to copy-paste this ID, to avoid typing errors.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Number of events&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;This is the number of events that will be displayed in the sidebar. Be aware that a maximum of 25 events can be displayed.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Calendar Owner Label&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;If you want the name of the calendar owner to be displayed, you can enter the label that you want to use here. The label is displayed in front of the owner name. Change it tou anything you like, or leave it blank.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Event Location Label&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;If you want the location of te event to be displayed, you can enter the label you want to use here. The label precedes the event location. Change it to anything you like, or leave it blank.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Date Label&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;The date label precedes the date of the event. Change it to anything you like, or leave it blank.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Time Label&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;The time label precedes the date of the event. Change it to anything you like, or leave it blank.&lt;br /&gt;&lt;u&gt;&lt;i&gt;From Label and To Label&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;The from- and to-label precede the starttime and endtime of the event. Change them to anything you like, or leave it blank.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Whole Day Label&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;The Whole Day Label is displayed if an event takes an entire day. Change it to anything you like, or leave it blank.&lt;br /&gt;&lt;u&gt;&lt;i&gt;Checkboxes&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;With the checkboxes you can select which information you want to display. If you uncheck all boxes, only the eventnames, dates and times will be displayed.&lt;br /&gt;&lt;br /&gt;If you make a mistake, click &lt;b&gt;Reset&lt;/b&gt; to reset to the defaults.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Adding the Widget to your Blog&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Click &lt;b&gt;Customize&lt;/b&gt; to create the Widget Code, then click &lt;b&gt;Add to Blog&lt;/b&gt; to add the widget to your blog. This brings up a Blogger-window, where you can select the blog that you want to add the widget to.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Styling the Widget&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;If you want to style the widget, you can use the following custom CSS classes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;.bbcalbox : wraps around the widget&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbcalname: the calendar name&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbcaldescription: the calendar description&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbcalowner: the calendar owner name&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbcaleventname: the title of the calendar event&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbcaleventdescription: the description of the calendar event&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbcaleventlocation: the location of the event&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbcaleventdatetime: the date/time information of the event&lt;/li&gt;&lt;br /&gt;&lt;li&gt;.bbwidgetfooter: the widgetfooter&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Feedback&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Please let me know if this widget is useful.&lt;br /&gt;I wish you all a happy New Year!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-2299264138316862057?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2007/12/google-calendar-widget.html</link><author>noreply@blogger.com (Hans)</author><thr:total>17</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-8230124929793336797</guid><pubDate>Sat, 25 Aug 2007 13:10:00 +0000</pubDate><atom:updated>2008-12-08T23:28:19.480+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>vista</category><category domain='http://www.blogger.com/atom/ns#'>feeds</category><category domain='http://www.blogger.com/atom/ns#'>gadgets</category><category domain='http://www.blogger.com/atom/ns#'>sidebar</category><title>Feed Gadget for Vista Sidebar</title><description>&lt;a href="http://3.bp.blogspot.com/_JM8-yOL0YAY/RtAtnvaGQbI/AAAAAAAAAJg/NDxzwiqRHu4/s1600-h/gadget.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_JM8-yOL0YAY/RtAtnvaGQbI/AAAAAAAAAJg/NDxzwiqRHu4/s320/gadget.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5102628538574848434" /&gt;&lt;/a&gt;&lt;br /&gt;I finally switched to Windows Vista, and so far without any problems.&lt;br /&gt;A thing I particularly like in Vista, is the Sidebar, and the Gadgets you can have there. &lt;em&gt;It is very easy to create a gadget, it is just a tiny webpage&lt;/em&gt;, I read on many nerdpages, so I decided to give it a try.&lt;br /&gt;And sure, it is very easy to build your own Vista Sidebar Widget.&lt;br /&gt;In this post I will explain how I built a simple gadget that displays the 5 most recent post from the Beautiful Beta feed.&lt;br /&gt;&lt;br /&gt;Now if you want to install the gadget, click &lt;a href="http://home.planet.nl/~hansoosting/downloads/BloggerFeed.gadget"&gt;this link&lt;/a&gt;.&lt;br /&gt;Save the file to your desktop, and check that its extension is .gadget. If the file extension shows up as .zip, change it to .gadget. Doubleclick the downloaded file to install the gadget. From your Vista Sidebar, add the gadget.&lt;br /&gt;&lt;br /&gt;If you want to see how it works, follow the next tutorial.&lt;br /&gt;&lt;br /&gt;1. Check your local gadget folder&lt;br /&gt;You can find the installed gadget by pressing [windows] + R on your keyboard, to bring up the 'Run'-dialog. In the inputbox enter &lt;br /&gt;&lt;strong&gt;%userprofile\AppData\Local\Microsoft\Windows Sidebar\Gadgets&lt;/strong&gt; and click OK. This will bring you to your folder with local sidebar gadgets (local means: only available to you, not to other users of your PC).&lt;br /&gt;Now you will see your new gadget, it's called BloggerFeed.gadget&lt;br /&gt;&lt;br /&gt;2. Examine the gadget structure&lt;br /&gt;Open the BloggerFeed.gadget folder. In it there are 2 files and 3 folders.&lt;br /&gt;The first file, BloggerFeed.html, is the gadget code, in html. Open it in Windows Notepad and examine it. You can see some familiar code here, calling the blogger JSON-feed for BeautifulBeta. If you like, change "beautifulbeta" to the name of your own blog to view your own feed.&lt;br /&gt;The second file, gadget.xml, is called the Gadget Manifest, and contains meta-data about the gadget. This data is displayed in the Gadget Window when you try to add a new gadget to your sidebar.&lt;br /&gt;The CSS-folder contains the stylesheet for the gadget, defining fonttype, fontsize, colrs, and so on. Not much different from your ordenary blog or website, isn't it?&lt;br /&gt;The JS-folder contains the javascript-code for retrieving and parsing the JSON-feed. This code is also used in my Blogger Widget, a hack you have most likely used yourself.&lt;br /&gt;The IMAGES-folder contains the icon (I copied this one from a standard Microsoft gadget).&lt;br /&gt;&lt;br /&gt;3. Try it and modify it!&lt;br /&gt;It is as easy as this. Please try it yourself, change the looks, or the blog, or whatever you like, and share your experience!&lt;br /&gt;&lt;br /&gt;4. Things to do&lt;br /&gt;This is only a first simple approach. Things I like to add to it in the future:&lt;br /&gt;- Fly-out to display feed contents&lt;br /&gt;- Setup screen to change the blogname and other settings&lt;br /&gt;- Auto-refresh&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-8230124929793336797?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2007/08/feed-gadget-for-vista-sidebar.html</link><author>noreply@blogger.com (Hans)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JM8-yOL0YAY/RtAtnvaGQbI/AAAAAAAAAJg/NDxzwiqRHu4/s72-c/gadget.jpg' height='72' width='72'/><thr:total>20</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-1804541626500820390</guid><pubDate>Thu, 12 Apr 2007 20:15:00 +0000</pubDate><atom:updated>2007-04-12T22:28:45.105+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>widgets</category><title>Beyond the 100 posts limit</title><description>&lt;span class="dropcaps"&gt;A&lt;/span&gt;fter a lot of trial and error, and without having any success to develop a decent piece of programming to call JSON-feeds recursively, I suddenly had a flash of insight in how we can cross the 100 posts limit of the Table of Contents Widget. It's all because of &lt;a href="http://bloggeruniversity.blogspot.com"&gt;Annie&lt;/a&gt;, one of those friends in the Blogosphere that makes me (and others) think. She has 101 blog posts, and is in dire need of a Table of Contents that can list all 101 of them. Well, check out my sidebar, the link will show Annie's table of contents, with all 101 of them!&lt;br /&gt;&lt;br /&gt;The new BlogToc Widget release is updated in several ways:&lt;br /&gt;- it now supports &gt; 100 posts&lt;br /&gt;- the link is more user-friendly&lt;br /&gt;- a note is added displaying number of posts and filter applied&lt;br /&gt;&lt;br /&gt;If you have more than 100 posts, you have to duplicate the JSON-script-call that is in your sidebar several times, each time with a different start-index. If you have more than 100 posts, you need 2 calls like this:&lt;br /&gt;&lt;pre style="color:#009000;font-size:90%;"&gt;&lt;br /&gt;&amp;lt;script src="http://YOURBLOG.blogspot.com/feeds/posts/default?alt=json-in-script&amp;start-index=1&amp;max-results=100&amp;callback=loadtoc"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script src="http://YOURBLOG.blogspot.com/feeds/posts/default?alt=json-in-script&amp;start-index=101&amp;max-results=100&amp;callback=loadtoc"&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;If you go beyond 200, you will have to add another line, starting at start-index=201 and so on.&lt;br /&gt;It is as simple as that. Took me DAAAAAAAAAAAYYYYYYYYYYS to come up with it.&lt;br /&gt;&lt;br /&gt;There is a new class added, .toc-note, that you can use to style the top-line. I used a simple styling, a 5px left-padding and a 80% font size.&lt;br /&gt;&lt;br /&gt;Next stop: adding customization options (especially language).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-1804541626500820390?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2007/04/beyond-100-posts-limit.html</link><author>noreply@blogger.com (Hans)</author><thr:total>18</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-5575710376772291573</guid><pubDate>Wed, 11 Apr 2007 20:18:00 +0000</pubDate><atom:updated>2009-02-04T19:40:05.337+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>widgets</category><title>BlogToC Widget Released</title><description>&lt;span class="dropcaps"&gt;T&lt;/span&gt;he job is done. We now have a complete interactive Table Of Contents. Click the button in my sidebar to display the TOC. You can sort the TOC by Post Title by clicking the column header. Click it again, and it is sorted in reversed order. The same way if you want to sort the posts by date: newest first, or oldest first. And by clicking on one of the labels in the TOC filters all posts with that label. Click the column header to return to the full ToC.&lt;br /&gt;&lt;br /&gt;Here is how to install it to your Blog.&lt;br /&gt;&lt;br /&gt;Step 1: Back Up your Template.&lt;br /&gt;&lt;br /&gt;Step 2: Add a HTML Page Element&lt;br /&gt;Edit your template in HTML-mode, and look for the &amp;lt;b:section&amp;gt; with id=main. This is the section that holds the Blog posts.&lt;br /&gt;Change that line as follows:&lt;br /&gt;&lt;pre style="font-size:90%; color:#009000;"&gt;&lt;br /&gt;&amp;lt;b:section class='main' id='main' maxwidgets='2' showaddelement='yes'&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Save the template and switch to the Page Elements Tab.&lt;br /&gt;Add a HTML page element above your Blog Posts element.&lt;br /&gt;Leave the title blank. Add the following html:&lt;br /&gt;&lt;pre style="font-size:90%; color:#009000;"&gt;&lt;br /&gt;&amp;lt;div id="toc"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Save your template.&lt;br /&gt;&lt;br /&gt;Step 3: Add a Sidebar HTML-element&lt;br /&gt;Now add a HTML-element to the sidebar. Set the title to "TOC".&lt;br /&gt;For the contents, enter:&lt;br /&gt;&lt;pre style="font-size:90%; color:#009000;"&gt;&lt;br /&gt;&amp;lt;div id="toclink"&amp;gt;&amp;lt;a href="javascript:showToc();"&amp;gt;Show TOC&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;script style="text/javascript" src="http://kpn.planet.nl/oosti468/downloads/blogtoc.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script src="http://YOURBLOG.blogspot.com/feeds/posts/default?alt=json-in-script&amp;max-results=999&amp;callback=loadtoc"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Replace YOURBLOG with the name of ...... exactly.&lt;br /&gt;Oh yes, and save.&lt;br /&gt;&lt;br /&gt;Step 4: Add custom styles to the skin of your template.&lt;br /&gt;New id's and classes are:&lt;br /&gt;#toc : the div-wrapper that contains the TOC&lt;br /&gt;.toc-header-col1 : header of column 1&lt;br /&gt;.toc-header-col2 : header of column 2&lt;br /&gt;.toc-header-col3 : header of column 3&lt;br /&gt;.toc-entry-col1  : cell in column 1&lt;br /&gt;.toc-entry-col2  : cell in column 2&lt;br /&gt;.toc-entry-col3  : cell in column 3&lt;br /&gt;&lt;br /&gt;For your convenience: Beautiful Beta uses the following styling:&lt;br /&gt;&lt;pre style="font-size:90%; color:#009000;"&gt;&lt;br /&gt;&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;#toc {&lt;br /&gt;  border: 0px solid #000000;&lt;br /&gt;  background: #ffffff;&lt;br /&gt;  padding: 5px;&lt;br /&gt;  width:500px;&lt;br /&gt;  margin-top:10px;&lt;br /&gt;}&lt;br /&gt;.toc-header-col1, .toc-header-col2, .toc-header-col3 {&lt;br /&gt;  background: #ffd595;&lt;br /&gt;  color: #000000;&lt;br /&gt;  padding-left: 5px;&lt;br /&gt;  width:250px;&lt;br /&gt;}&lt;br /&gt;.toc-header-col2 {&lt;br /&gt;  width:75px;&lt;br /&gt;}&lt;br /&gt;.toc-header-col3 {&lt;br /&gt;  width:125px;&lt;br /&gt;}&lt;br /&gt;.toc-header-col1 a:link, .toc-header-col1 a:visited, .toc-header-col2 a:link, .toc-header-col2 a:visited, .toc-header-col3 a:link, .toc-header-col3 a:visited {&lt;br /&gt;  font-size:80%;&lt;br /&gt;  text-decoration:none;&lt;br /&gt;}&lt;br /&gt;.toc-header-col1 a:hover, .toc-header-col2 a:hover, .toc-header-col3 a:hover {&lt;br /&gt;  font-size:80%;&lt;br /&gt;  text-decoration:underline;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.toc-entry-col1, .toc-entry-col2, .toc-entry-col3 {&lt;br /&gt;  padding-left: 5px;&lt;br /&gt;  font-size:70%;&lt;br /&gt;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;You can add this to the &amp;lt;b:skin&amp;gt;-part of the template, or insert it in the sidebar widget.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-5575710376772291573?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2007/04/blogtoc-widget-released.html</link><author>noreply@blogger.com (Hans)</author><thr:total>90</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-6600697238136537018</guid><pubDate>Mon, 09 Apr 2007 20:07:00 +0000</pubDate><atom:updated>2007-04-10T17:25:04.746+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>widgets</category><title>Picasa Album Widget</title><description>&lt;span class="dropcaps"&gt;P&lt;/span&gt;icasa is the free-to-download, easy-to-use, and Google-Pushed software tool to manage all your digital pictures. You can upload your pictures to your Picasa Web Albums. Now, wouldn't it be nice to have these albums available on your Blog? That is where this new widget comes in.&lt;br /&gt;&lt;br /&gt;This widget will show your public Picasa Webalbums in your sidebar, and links to Picasa itself.&lt;br /&gt;&lt;br /&gt;Go to the &lt;a href="http://beautifulbeta.blogspot.com/2006/11/widget-installation-and-downloads-page.html#dlpicasa"&gt;Widgets and Downloads Page&lt;/a&gt; to install this widget to your Blog.&lt;br /&gt;&lt;br /&gt;In the widget installer, you have to enter the URL of your Picasa Web Albums. So if your Picasa Web Album is stored at &lt;b&gt;http://picasaweb.google.com/yourname&lt;/b&gt;, that is what you have to enter in the installer's inputfield.&lt;br /&gt;In the skin of your template, you can add CSS-styling for a new class, bbpicasabox.&lt;br /&gt;An example of the styling definitions is given below:&lt;br /&gt;&lt;pre style="color:#009000;font-size:90%"&gt;&lt;br /&gt;.bbpicasabox {&lt;br /&gt;  border: solid 1px #000000;&lt;br /&gt;  padding: 5px;&lt;br /&gt;  background: #efefef;&lt;br /&gt;  margin-bottom:5px;&lt;br /&gt;  width: 180px;&lt;br /&gt;  text-align:center;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.bbpicasabox a:link, .bbpicasabox a:visited {&lt;br /&gt;  text-decoration:none;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.bbpicasabox a:hover {&lt;br /&gt;  text-decoration:underline;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.bbpicasabox img {&lt;br /&gt;  border-style:none;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-6600697238136537018?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2007/04/picasa-album-widget.html</link><author>noreply@blogger.com (Hans)</author><thr:total>19</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-2077462060644939740</guid><pubDate>Sat, 07 Apr 2007 21:11:00 +0000</pubDate><atom:updated>2007-04-07T23:13:23.114+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>gadgets</category><title>Custom Search Engine</title><description>&lt;span class="dropcaps"&gt;V&lt;/span&gt;isit &lt;a href="http://bloggeruniversity.blogspot.com/2007/04/add-google-search-engine-to-your-blog.html"&gt;Annie's Blog&lt;/a&gt; to learn how you can add a custom search engine to your Blog. And check out my sidebar for the Beautiful Beta Search Engine, that searches both the Blog and the Wiki for your hottest hacks and templates!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-2077462060644939740?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2007/04/custom-search-engine.html</link><author>noreply@blogger.com (Hans)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-2919717126639642521</guid><pubDate>Sat, 07 Apr 2007 19:07:00 +0000</pubDate><atom:updated>2007-04-07T21:15:05.836+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>gadgets</category><title>Embed Powerpoint in Your Blog</title><description>&lt;span class="dropcaps"&gt;A&lt;/span&gt;nd now for something completely different. How about embedding Powerpoint presentations into your Blog?&lt;br /&gt;Visit &lt;a href="http://www.slideaware.com"&gt;SlideAware&lt;/a&gt;, and create a free account. Download the Powerpoint Plug-In, and install it to Powerpoint.&lt;br /&gt;After creating your Powerpoint Presentation, you can save it to SlideAware. And it is very easy to embed it into your blog using:&lt;br /&gt;&lt;pre style="font-size:90%;color:#009000;"&gt;&lt;br /&gt;&amp;lt;iframe src="http://personal.slideaware.com/yourmailadress/presentationid" width="480" height="380" style="border:none"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Take  look at the presentation below:&lt;br /&gt;&lt;iframe src="http://personal.slideaware.com/hans.oosting@planet.nl/bbwiki?embed=full" width="480" height="380" style="border:none"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-2919717126639642521?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2007/04/embed-powerpoint-in-your-blog.html</link><author>noreply@blogger.com (Hans)</author><thr:total>6</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-7878810645555398345</guid><pubDate>Wed, 04 Apr 2007 21:23:00 +0000</pubDate><atom:updated>2007-04-04T23:31:37.945+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>hacks</category><title>Get the New BlogToc Hack!</title><description>&lt;span class="dropcaps"&gt;I&lt;/span&gt;t is new. It is working with the speed of light. It is AJAX-based. It is BlogTOC.&lt;br /&gt;BlogTOC is my new Blogger Table Of Contents Hack. Its extremely easy to install. It shows a Table of Contents with Post Titles, Post Dates and Labels. Hovering your mouse over the Post Title triggers a Pop Up with a summary of your post.&lt;br /&gt;If you click the column headers, the TOC will be sorted any way you like: by Title (ascending or descending), and by Date (oldest first or newest first).&lt;br /&gt;&lt;br /&gt;In my right sidebar, you will see a "Show TOC" -link. Click it to display the TOC. Click it again, and the TOC disappears in cyberspace! If that isn't magic!&lt;br /&gt;&lt;br /&gt;It is now on this Blog in beta version, so please test it here and give your feedback. Planned developments are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Filtering of labels&lt;/li&gt;&lt;li&gt;Adding custom CSS classes&lt;/li&gt;&lt;li&gt;A Beautiful Beta Installer&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;So check back the next few weeks!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-7878810645555398345?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2007/04/get-new-blogtoc-hack.html</link><author>noreply@blogger.com (Hans)</author><thr:total>15</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-4814318873551346306</guid><pubDate>Sun, 01 Apr 2007 20:50:00 +0000</pubDate><atom:updated>2007-04-01T22:57:30.430+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>tutorials</category><category domain='http://www.blogger.com/atom/ns#'>hacks</category><title>Visit the Knowledge Base!</title><description>&lt;span class="dropcaps"&gt;B&lt;/span&gt;eautiful Beta Wiki is now growing steadily (just the way a snail moves ... steadily). Today I added an in-depth &lt;a href="http://beautifulbeta.wikidot.com/post-includable"&gt;tutorial&lt;/a&gt; about the inner workings of the Posts Widget. That's the thingy that puts your blog's posts on the screen. This tutorial can help you understand how it works, so that you can design your own modifications.&lt;br /&gt;But of what use is knowledge if there is no practical application for it? (Well, the sheer BEAUTY of knowledge!). Okay, so that's why I added &lt;a href="http://beautifulbeta.wikidot.com/simple-post-modifications"&gt;several simple hacks&lt;/a&gt; to the Wiki (more to follow).&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-4814318873551346306?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2007/04/visit-knowledge-base.html</link><author>noreply@blogger.com (Hans)</author><thr:total>7</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-2056442786354999448</guid><pubDate>Sat, 31 Mar 2007 21:53:00 +0000</pubDate><atom:updated>2007-04-01T00:14:57.347+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>tutorials</category><title>Member Fonts and Colors on Team Blogs</title><description>&lt;span class="dropcaps"&gt;I&lt;/span&gt;n this tutorial I will show you how you can have different fonts and colors for team members on a teamblog.&lt;br /&gt;It is a simple hack, easy to install to your blog, and much asked for!&lt;br /&gt;&lt;br /&gt;In this tutorial we will assume that you have a teamblog with 2 team members (Barbie and Ken). We will change the font color of the post body. Barbie's posts will be in red, Ken's will be in blue.&lt;br /&gt;&lt;br /&gt;Edit your Blog's template in HTML-mode, and expand all widget teamplates.&lt;br /&gt;&lt;br /&gt;Inside the skin of your blog (that is between the &amp;lt;b:skin&amp;gt; and &amp;lt;/b:skin&amp;gt;-tags), add the following styling definitions:&lt;br /&gt;&lt;pre style="font-size:90%;color:#009000;"&gt;&lt;br /&gt;.post-body-barbie { color:#ff0000; }&lt;br /&gt;.post-body-ken { color:#0000ff; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Now scroll down to the widgets-part of the template, and find the post-includable. Look for the following lines of code:&lt;br /&gt;&lt;pre style="font-size:90%;color:#009000;"&gt;&lt;br /&gt;&amp;lt;b:includable id='post' var='post'&amp;gt;&lt;br /&gt;....&lt;br /&gt;....&lt;br /&gt;   &amp;lt;div class='post-header-line-1'/&amp;gt;&lt;br /&gt;   &amp;lt;div class='post-body'&amp;gt;&lt;br /&gt;      &amp;lt;p&amp;gt;&amp;lt;data:post.body/&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;         &amp;lt;div style='clear: both;'/&amp;gt; &amp;lt;!-- clear for photos floats --&amp;gt;&lt;br /&gt;      &amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;div class='post-footer'&amp;gt;&lt;br /&gt;....&lt;br /&gt;....&lt;br /&gt;&amp;lt;/b:includable&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;What you see here is a post-header line (which is empty), the post-body, and the first line of code for the post-footer. Now we will change this code, so that Barbie and Ken each have their own color:&lt;br /&gt;&lt;pre style="font-size:90%;color:#009000;"&gt;&lt;br /&gt;&amp;lt;b:includable id='post' var='post'&amp;gt;&lt;br /&gt;....&lt;br /&gt;....&lt;br /&gt;   &amp;lt;div class='post-header-line-1'/&amp;gt;&lt;br /&gt;&lt;br /&gt;   &amp;lt;b:if cond='data:post.author == "Barbie"'&amp;gt;&lt;br /&gt;      &amp;lt;div class='post-body-barbie'&amp;gt;&amp;lt;p&amp;gt;&amp;lt;data:post.body/&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;        &amp;lt;div style='clear: both;'/&amp;gt; &amp;lt;!-- clear for photos floats --&amp;gt;&lt;br /&gt;      &amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;b:else/&amp;gt;&lt;br /&gt;      &amp;lt;div class='post-body-ken'&amp;gt;&lt;br /&gt;         &amp;lt;p&amp;gt;&amp;lt;data:post.body/&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;         &amp;lt;div style='clear: both;'/&amp;gt; &amp;lt;!-- clear for photos floats --&amp;gt;&lt;br /&gt;      &amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;/b:if&amp;gt;&lt;br /&gt;&lt;br /&gt;   &amp;lt;div class='post-footer'&amp;gt;&lt;br /&gt;....&lt;br /&gt;....&lt;br /&gt;&amp;lt;/b:includable&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Now save the template.&lt;br /&gt;&lt;br /&gt;If you have more than 2 team members, the principle is the same: you just have to add some extra if-else statements, that are nested.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-2056442786354999448?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2007/03/member-fonts-and-colors-on-team-blogs.html</link><author>noreply@blogger.com (Hans)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-2184446690995630475</guid><pubDate>Tue, 27 Mar 2007 21:55:00 +0000</pubDate><atom:updated>2007-03-28T00:00:00.820+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>widgets</category><title>Recent Posts Widgets In Many Languages</title><description>&lt;span class="dropcaps"&gt;M&lt;/span&gt;any of you are very excited about the Recent Posts Widget and the Recent Comments Widget, but you would like to have it in your own language.&lt;br /&gt;So on my new &lt;a href="http://beautifulbeta.wikidot.com"&gt;Beautiful Beta Wiki&lt;/a&gt; I started a new project to assemble as many language versions of these widgets as possible. Take a look &lt;a href="http://beautifulbeta.wikidot.com/recent-posts-widget"&gt;here&lt;/a&gt; to find the language versions that are available so far: English, French, Spanish and Dutch (Portugese will follow soon I hope).&lt;br /&gt;So here is my challenge to you: translate the widget in as many languages as possible!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-2184446690995630475?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2007/03/recent-posts-widgets-in-many-languages.html</link><author>noreply@blogger.com (Hans)</author><thr:total>8</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-3829483852282394819</guid><pubDate>Tue, 27 Mar 2007 19:42:00 +0000</pubDate><atom:updated>2009-03-09T21:09:08.151+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>widgets</category><title>Recent Posts Widget Improved</title><description>&lt;span class="dropcaps"&gt;O&lt;/span&gt;ne of the most annoying things of the Blogger Post Feed was that it is sorted by date of post-update. As a consequence, old posts that were updated appeared on the feed as if they were new. Very annoying if the alteration is just a minor one, for example repairing a broken link, or correcting a small mistake.&lt;br /&gt;&lt;br /&gt;Well, this problem (if we may call it a problem) has been solved now by Blogger. You can have your post feed sorted by Published date, or by Updated date. &lt;br /&gt;&lt;br /&gt;If you have the Recent Posts Widget installed to your Blog, there is a slight modification in the code you have to make. Edit the Page Element, and change the code like this:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;script src="http://beautifulbeta.blogspot.com/feeds/posts/default?orderby=published&amp;alt=json-in-script&amp;callback=showrecentposts"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Notice the &lt;b&gt;orderby&lt;/b&gt;-parameter: there are 2 possible values: &lt;i&gt;published&lt;/i&gt; and &lt;i&gt;updated&lt;/i&gt;. Omitting the parameter is the same as &lt;i&gt;updated&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;The Recent Posts Widget Installer has been improved, and now supports the orderby-parameter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-3829483852282394819?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2007/03/recent-posts-widget-improved.html</link><author>noreply@blogger.com (Hans)</author><thr:total>14</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-934829683866516411.post-9142058278487846695</guid><pubDate>Sun, 25 Mar 2007 20:17:00 +0000</pubDate><atom:updated>2007-03-26T07:45:41.910+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>news</category><title>Beautiful Beta Wiki Launched Today</title><description>&lt;span class="dropcaps"&gt;T&lt;/span&gt;oday I can proudly announce the release of the &lt;a href="http://beautifulbeta.wikidot.com"&gt;Beautiful Beta Wiki&lt;/a&gt;!&lt;br /&gt;Anyone who is interested to contribute to building a strong Blogger community, and wants to share knowledge and ideas, is welcome to apply for membership of the Wiki.&lt;br /&gt;&lt;br /&gt;The Wiki has a Knowledge Base (that will be filled the coming weeks with Beautiful Beta stuff and - hopefully - your contributions as well) and a Forum. On the Forum you can post your questions, and that will be much more easy for me to answer than the per-post comments, that are not really easy to follow and to answer.&lt;br /&gt;And on the Forum, you all can help eachother to improve your Blogs.&lt;br /&gt;&lt;br /&gt;And ofcourse, I hope that the Wiki will be just as clear and nice and helpfull to you as this Blog has been so far!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/934829683866516411-9142058278487846695?l=beautifulbeta.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://beautifulbeta.blogspot.com/2007/03/beautiful-beta-wiki-launched-today.html</link><author>noreply@blogger.com (Hans)</author><thr:total>3</thr:total></item></channel></rss>