Pagination navigation is a set of links that allow users to navigate through paged content.
Pagination navigation is common on blogs and forums. It’s usually in the form of numbered page links that appear at the bottom of each page, and may also include previous/back and next/forward links, as well as links to the 1st and last pages.
Let’s look at why pagination is needed, things that make pagination difficult to use, and how to fix them (best practices).
The Reasons For Pagination
Most blogging and forum software enable pagination navigation by default for posts or topics that go beyond what a single page could reasonably contain.
The value of pagination (breaking content into pages) is understandable. A blog or forum topic could have many (even hundreds) of pages worth of posts or discussions. Trying to load all of this into a single page would cause excessive strain on servers, excessive load times in browsers, and would likely crash browsers, servers, and the user’s system.
So pagination of some sort is often needed.
WordPress’ Plugins and Themes directories make good use of pagination. It’s easy to use and setup in a way that’s easy to understand.
However, there are some problems with how pagination is currently handled on a majority of blogs and forums.
Updated: 08/03/2011 – Added a live example of blocked non-ad images.
Note: This post is not condoning tricking users by trying to slip advertisements past ad-blocking plugins. The purpose of this article to to help keep actual content from incorrectly being labeled as advertisements, and thus hidden from visitors.
As someone viewing websites on the web, ad-blockers filter out adverts for “enhancements”, and a bunch of flashing, ugly advertisements. Not only this, but ad-blockers can help protect you from potentially sneaky and malicious code.
This is why one of the most popular downloads for Firefox and Google Chrome is ad-blocking extensions.
However, have you thought about the reverse? What is the effect of ad blockers on your website or the sites you design for clients?
Is my coding style or design choices limiting what’s viewable to visitors because it’s being incorrectly identified as advertising content by ad-blockers?
Choose Your Class and ID Names Carefully
You may reason, “I don’t have to worry about ad-blockers because I don’t have any advertisements on my website”.
While you may not have a single ad on your site, the names you give your classes and ID’s matter.
Classes and ID’s containing keywords like banner, ban, ad, advertisement, etc may get flagged incorrectly by a visitor’s ad-blocking plugin.
Important sections of information may never show on the screen because of this.
Problem: You are creating a new WordPress-powered website for a client. Let’s say you have 25 pages that make up the site’s page structure. Normally, you’d have to create 25 new pages. This is a tedious and time-consuming process even if all you do is create the pages and leave the contents blank.
Simple Add Pages or Posts does exactly what you would expect. It adds multiple pages all in one go. All you do is enter the titles of the pages (or posts) in the plugin’s text area–1 per line–and the plugin creates the blank pages for you.
You can even create nested pages and generate the site’s entire structure at once:
You can even add multiple pages to a site with existing pages. Just select a parent page and all the generated pages will be added in relation to the parent.
What It Does Not Do
Simple Add Pages or Posts will not automatically generate page content or allow you to select the categories of posts. It also will not let you change any attributes (other than page/post author and page parent) such as page templates or keywords.
However, if you are wanting to just setup the page structure, then it’s an excellent plugin that will save you lots of time.
Remember to use the Simple Add Pages or Posts plugin to quickly add multiple pages (or your whole site structure) on your next new WordPress site.
Disclaimer: This is not a paid or sponsored post. I am an Authorized Reseller for BigCommerce and this review does contain links that pass my referral info. However, I try to be as objective as possible and highlight both the strengths and weaknesses of BigCommerce.
Over the years, I’ve tried several different full-fledged e-commerce systems—Magento, Zen Cart, PrestaShop, CubeCart—as well as a couple WordPress-based e-commerce plugins.
They all had at least 1 major issue that made it difficult to recommend them to clients.
Some were resource hogs and had terribly inefficient control panels. Others were a nightmare to customize (table-based layout) and produced incoherent URL’s. Some were glitchy and unstable, while others were not kept up-to-date or promised features that simply were not fleshed out enough to be used on a production shop.
That’s not to say that these shopping cart systems are unusable. Many will work just fine depending on your requirements. However, finding a good, solid e-commerce system that you can recommend to clients is sometimes a daunting task.
BigCommerce: Not Perfect, But Closer Than Most
First off, if you’re looking for the perfect e-commerce system that will work for 100% of projects, you might as well stop reading. If I’ve learned one thing over the years about shopping cart systems, it’s that you will never find a system that works for every single store.
That said, BigCommerce is far more likely to work for the average shop than other systems out there.
Brought to you by Next Day Flyers; offering custom printed postcards, business cards, tickets, posters, and more.
Every profession has their own lingo and specialized terms. While terms differ from industry to industry, they all have one thing in common—no one outside their field understands what they’re talking about.
For web designers, we have terms like web standards, progressive enhancement, search engine optimization, stylesheets, and mockups. We also have clever little abbreviations like HTML5, CSS, XML, and UX.
When we try to talk to our clients and use these terms, most don’t have a clear understanding of what we’re talking about.
But even beyond these specialized terms, there are concepts we talk about that our clients don’t completely understand.
For instance, a client may wonder why it could take 24-48 hours for their site to transition from one host to another. How do you explain how propagation works?
Let’s look at 4 ways we can help our clients understand us better.