Showing posts with label Dynamic Retrieval. Show all posts
Showing posts with label Dynamic Retrieval. Show all posts

Monday, December 15, 2014

Don't Try To Number Dynamic Pages

One interesting question, which we see occasionally in Blogger Help Forum: Learn More About Blogger, would be about making the blog easier to read - if the blog were static.
How do I number the pages, in the blog?
This blog owner does not quite understand the concept of dynamic content.

With a static website, and each page linked linearly, one after the other, it might make sense to number the pages.

Blogger blog content is dynamic.

A Blogger blog has dynamic content. Each reader retrieves the posts, in reverse date sequence, in a number of contexts.

  • In main page view, one page linked to the next - owner selectable maximum posts / page, auto paginated.
  • In individual post view, one post linked to the next - one post / page.
  • In an archive retrieval, one page linked to the next - a maximum of 20 posts / page, auto paginated.
  • In a label search, one page linked to the next - a maximum of 20 posts / page, auto paginated.

Each label in the blog can generate a different label search, one search / label.

We say that the content is dynamic, because each of the above contexts use blog content, retrieved just when a reader clicks on a link.

Each time content is retrieved, for each reader, it will differ.

Each different retrieval will generate a series of physical pages of display, with a different combination of posts. Each retrieval will be paginated according to amount of content, by auto pagination.

If the posts are summarised using Jump Break, pagination will reflect the visible post content. With other "Read More" solutions, this may or may not be the case.

Dynamic indexes can use any combination of various dynamic accessories.

You can index the posts in a blog, using various dynamic sidebar gadgets.

  • An archive index.
  • A label index.
  • Any number of linklists.
  • Any number of feed gadgets.

Again, each index will be dynamic.For truly dynamic indexing, you can provide a single blog search - or a multiple blog search - or even a label combination search.

You can get installable gadgets, and custom templates, from various third party developers. Some gadgets and templates will let you setup an index (whether dynamic, or static), with page numbers. This will be third party code - and carries with it the risks of using third party code.

Non dynamic accessories require post template tweaks.

Non dynamic indexes generally install as code, inserted into the post template. The post template is not a blog component that should be tweaked, without understanding the risks.

Also, if you apply to host AdSense ads on the blog, you'll probably get a refusal, cited as "Difficult navigation". The AdSense crawler can't navigate JavaScript based links - and won't be able to analyse post content, to place ads.


The AdSense crawler can't navigate this blog, with numbered pages.



All of the above details affect how much content may appear on one physical page, and how many pages may be relevant to the retrieval. With these unknowns, it is not productive to identify each post - or set of posts - using page numbers.

How many index listings would you want to keep - especially considering that any one index could change, in the next minute, as a new post is published, or maybe a label is added to, or removed from, one or more posts?

Blogger content is dynamic. Treat it, dynamically.

Tuesday, July 22, 2008

Help Your Readers Search Your Blog

When your blog gets larger, you'll want your readers to be able to find the content easier - sometimes using more detail than can be found in the Archives index.

You can generally use Labels for a more comprehensive index of the blog contents - but both labels, and titles, index the posts based on your vision of the blog. What if you want your readers to view your blog, on their terms?

This is where the Navbar, with its search box, becomes useful.

The Navbar based search is a good choice, for most readers of the blog.

It's a good choice - assuming that you don't block the Navbar, and assuming that your readers like using the Navbar - and that the navbar based blog search is not broken.

You can use search accessories outside the navbar.

But you're not confined to using the Search box on the Navbar - you can make your own search box, and position it where you like.

Setup a new HTML / JavaScript gadget, to get a very simple search box for your blog. Use the "HTML/JavaScript" selection in "Basics".





Just copy the code - a simple 4 lines - to the new gadget.

<form action="/search" method="get">
<input name="q" type="text"/>
<input value="Search This Blog" type="submit"/>
</form>

You can add this gadget, in many places.

Having setup your new gadget, you can position it anywhere on the page. Or, you can have a search box inside a post, as I show above. See "Search This Blog", above - and "Search The Real Blogger Status", at the top of the sidebar?

And, there are still more possibilities.

You can get way more fancy, for instance search multiple blogs at once, using a Google Custom Search box, but for a 5 minute blog upgrade, this is all that you need.

  • Search only the posts, in the one blog.
  • Search your blog directly, not from search engine cache. No waiting for search engine updates.
  • Search private blogs, with some chance for success.
  • Display search results as part of the blog display, with all blog accessories and decorations visible.

This is very user friendly - your readers will appreciate it. And it's so easy to add.

Navigate» Become author for this Blog