Skip to main content

Posts

Showing posts from 2011

Blog feed for more than 150 posts

The folks at Blogger, bless their hearts, erect several obstacles to creative use of your blog's feed.

Some of us use our feeds—our whole feeds, not just the most recent stuff—to make an index of our blogs, or to reverse the order so that it begins with the oldest post.

The default Blogger feeds, however, show only the most recent 25 posts.

This is pretty easy to get around: you just append "max-results=999" to the feed url, which overrides the 25-post limit (replacing it with a a larger one). So the feed for this blog, breaking the 25-post barrier, is

http://too-clever-by-half.blogspot.com/feeds/posts/default?max-results=999

It turns out that Blogger has a second, more-serious limit of 500 150 posts per feed. Here's how that works, and how to work around it if your blog has more than 500 150 posts.

Feed "pagination" hobbles Yahoo Pipes

Update: This report is largely obsolete. Online stuff changes from time to time, and for this topic a revision would be impractical.

Read more about archived posts, if you like.

The quirky but useful Pipes web service has added a new kink, with implications for bloggers that use it to reverse the order of their posts.

Running your blog feed though the pipe I built will flip the order, and until recently you could then just port the pipe's feed to feed2js to show your blog in the order you want.

Frustratingly, Yahoo Pipes has started to paginate its feeds in blocks of 100 posts. So the feed url you get from Pipes only displays the first 100 posts in the series. To see the next 100 posts, you have to add the following to the feed url:
&page=2
You then run both feed urls, separately, through feed2js, and mash the results together so they look like a continuous feed.

Feed-based hacks get a new lease on life

Update: This report is largely obsolete. Online stuff changes from time to time, and for this topic a revision would be impractical.

Read more about archived posts, if you like.

Alan Levine, originator and keeper of the useful but endangered feed2js.org web service, announced last week that thanks to

the generosity of people who have donated financial support, and one anonymous donor in particular, I have sufficient funds to keep Feed2JS running at least through June 2013, and maybe longer.

Feed2js turns rss feeds into scripts that will run on blogger.

Web services and the kindness of strangers

Your blog can be a journey rather than a most-recent-first news site.

You can show your blog content in chronological order, instead of reverse-order default, using a method that relies on external web services to flip the posts around.

These services are web sites that let you manipulate data, in this case having to do with your blog's feed. The services are free and rely on the kindness of strangers.

Web services make my blog-journey hack a little daunting (though people have told me it's easier than it sounds). This approach requires bloggers to think of their content in new ways, and to learn how to use these third-party web services a little bit.

Besides that difficulty, however, there is another pitfall.

Suddenly, "please support feed2js" at the end of every script

Update: This report is largely obsolete. Online stuff changes from time to time, and for this topic a revision would be impractical.

Read more about archived posts, if you like.

As I write this there is an unexpected emergency note at the bottom of every feed script that runs though feed2js.org:
Attn web site owners: Please support Feed2JS!
This note, with this link, appears unwanted on every blog and web site that uses this service. Here's what's happening and how to make the message go away.

Have your feed and burn it too

Update: This report is obsolete. Online stuff changes from time to time, and for this topic a revision would be impractical.

Read more about archived posts, if you like.

The justly popular Feedburner service comes with a 500-kb limit. Exceed that and Feedburner will not syndicate all your content, dropping the oldest first.

This is consistent with the model of a feed as a broadcast of your posts to subscribers (via feed reader or email). Such readers presumably are only interested in your latest and greatest.

However, complete feeds that comprise all of your content are broadly useful for other purposes, such as my Blog Journey hack to show posts in chronological order, oldest first.

The amazing "Configure Blog Posts" controls

Nested away in your blog settings is a control panel for blog posts.

I don't mean the screen for editing individual posts, of which you surely know already. This lets you change the uniform way all of your posts are rendered in your blog.

At stake are things like whether and where to show the date, labels, even title of posts.

Edit the elements

Blogger's layout page, at Layout, is the powerful graphical-interface control panel for your blog.

There you can add gadgets and even rearrange them just by clicking and dragging.

Perhaps you know that you can also configure those gadgets by clicking their respective "edit" links. But look over at the rectangle labeled "Blog Posts." That's right, you can configure them too.

Blog elements

In the beginning was the blog, composed of posts.

But there are many other pages and parts of your blog, some added later by Blogger (such as static pages), others generated automatically (such as label searches).

It's handy to know what you can do with these. Here's a field guide.

Tabbed navigation with Link List and Pages gadgets

Vynal records organized by tabs
Photo: Mike

Update: the improved Page List widget, sometimes called "Pages," has become generally better than the old Link List for the purpose of creating a horizontal navigation widget of links.

Most blogs should have such a widget in the horizontal area between the header and the posts. (This blog has one.) As I said below in 2011,

Navigation gizmos like this can connect readers to your content, making your blog more useful, fun, and, ultimately, popular.

Elements common to every page

Different blog pages display different content, but the design of your blog is constant throughout.

So it is that your readers, as they click through your blog, get many visual cues that they have not left your blog even as the content changes. Header, sidebar, gadgets, footer, color scheme, and typeface do not change.

This is valuable to you and your readers, and something that Blogger ensures without any work required on your part.

Gadgets in the footer

A coal miner working far underground
Library of Congress

The horizontal region in your blog's footer, after the end of your posts, is sub-prime real estate.

Gadgets you place here do not compete for your readers' attention but will only be seen by those who make it to the bottom of the page.

If your left or right sidebar region is longer than the length of the posts shown, there will be a blank gap between the posts and the footer-area gadgets.

Gadgets anywhere add to load time and subtract from the available page-size quota.

My own rule of thumb is that any gadget so unimportant as to belong down here is not worth including at all.

Some exceptions could apply.

Your call.

Index Appendices »

Gadgets on top

A whimsical steampunk hat with a propeller blade and other devices on top
Image: mariaisabela

Be especially discriminating about what gadgets you put in the horizontal region below your title and tagline and above your blog posts.

After your title, this is the first thing your readers will see.

Every time they visit.

Sidebar and other gadget areas

A child's "busy board," full of stuff to twist, switch, and shake
Photo: Irina Bevza (CC BY 2.0)

Most blog themes include a column on the left or right hand side where you, the blog author, can put photos, text, links, and many automated blog gadgets. Some have sidebars on both sides.

Gadgets are sometimes called widgets. They can be dragged to horizontal positions at the top of the blog (just under, but not in, the title-and-tagline block), and the bottom of the blog (in the footer of every page).

For modern blog themes, the sidebar collapses into a small menu when viewed on phones and, sometimes, tablets.

Your sidebar, and the gadgets you add, appear on every page of your blog.

Blog title and tagline

An illuminated theater marquee at nighty
Photo: Gotanero (CC BY-SA 3.0)

They introduce and frame your blog. New readers read or skip your blog because of them.

Are you getting full value out of your title and tagline?

Search-results pages

A large magifying glass distorts the face of a person holding it in front of them
Photo: Marten Newhall

Searching your blog for a word or a phrase in Blogger's navbar (or from Blogger's sidebar search gadget) generates a dynamic page of those posts that include the search phrase.

The results of this search take the familiar form of all of Blogger's dynamic pages: posts, spilling automatically into archived pages if needed.

Unlike other dynamic pages, however, the default order is "by relevance," as determined by some undocumented algorithm. There is a link to sort the posts into the familiar reverse chronology.

« Static pages Index Header, title & tagline »

Static pages

A tombstone bearing the inscription "About, Links, Contact, Bio"

In the beginning was the blog, made of posts.

Archive and label-search pages helped readers to find the posts they liked.

In late 2009, in response to popular demand, Blogger added static pages: Blog pages that do not comprise any posts at all.

Typical uses include an "about this blog" page, or an extended profile of the blog author, or an index of blog content.

Label-search pages

Vynal records organized by tabs
Photo: Mike

In the begining the blog page comprised blog posts. It was good, but we needed more.

Labels, and their related search pages, provide one of the most useful and powerful features of Blogger blogs: the ability to characterize posts, and to group like posts together on a separate page.

This is something you can't do using Blogger's static pages feature.