digplanet beta 1: Athena
Share digplanet:


Applied sciences






















For other uses, see Pagination (disambiguation).

Pagination is the process of dividing a document into discrete pages, either electronic pages or printed pages. Today printed pages are usually produced by outputting an electronic file to a printing device, such as a desktop printer or a modern printing press. These electronic files may for example be Microsoft Word, PDF or QXD files. They will usually already incorporate the instructions for pagination, among other formatting instructions. Pagination encompasses rules and algorithms for deciding where page breaks will fall, which depend partly on cultural considerations about which content belongs on the same page: for example one may try to avoid widows and orphans. Some systems are more sophisticated than others in this respect. Before the rise of information technology (IT), pagination was a manual process: all pagination was decided by a human. Today, most pagination is performed by machines, although humans often override particular decisions (e.g. by inserting a hard page break).

In reference to books produced without a computer, pagination can mean the consecutive page numbering to indicate the proper order of the pages, which was rarely found in documents pre-dating 1500, and only became common practice c. 1550, when it replaced foliation, which numbered only the front sides of folios.

Pagination in word processing, desktop publishing, and digital typesetting[edit]

Word processing, desktop publishing, and digital typesetting are technologies built on the idea of print as the intended final output medium, although nowadays it is understood that plenty of the content produced through these pathways will be viewed onscreen by most users rather than being printed on paper.

All of these software tools are capable of flowing the content through algorithms to decide the pagination. For example, they all include automated word wrapping (to obviate hard-coded newline delimiters), machine-readable paragraphing (to make paragraph-ending decisions), and automated pagination (to make page-breaking decisions). All of those automated capabilities can be manually overridden by the human user, via soft hyphens (that is, inserting a hyphen which will only be used if the word is split over two lines, and thus not shown if not), manual line breaks (which force a new line within the same paragraph), hard returns (which force both a new line and a new paragraph), and manual page breaks.

Pagination in web content[edit]

On the Internet, pagination is used for such things as displaying a limited number of results on search engine results pages, or showing a limited number of posts when viewing a forum thread. Pagination is used in some form in almost every web application to divide returned data and display it on multiple pages. Pagination also includes the logic of preparing and displaying the links to the various pages.

Pagination can be handled client-side or server-side. Server-side pagination is more common. Client-side pagination can be used when there are very few records to be accessed, in which case all records can be returned, and the client can use JavaScript to view the separate pages. By using AJAX, hybrid server/client-side pagination can be used, in which Javascript is used to request the subsequent page which is loaded and inserted into the Document Object Model via AJAX.[1]

Server-side pagination is appropriate for large data sets providing faster initial page load, accessibility for those not running Javascript, and complex view business logic.

Correctly implementing pagination can be difficult.[2] There are many different usability questions such as should "previous" and "next" links be included, how many links to pages should be displayed, and should there be a link to the first and last pages.[3] Also ability to define the number of records displayed in a single page is useful.[4]

Presentation vs. content[edit]

Today, all content, no matter which output medium is planned, predicted, or not predicted, can be produced with technologies that allow downstream transformations into any presentation desired, although such best-practice preparation is still far from universal. This usually involves a markup language (such as XML, HTML, or SGML) that tags the content semantically and machine-readably, which allows downstream technologies (such as XSLT, XSL, or CSS) to output them into whatever presentation is desired. This concept is known as the separation of presentation and content. This paradigm is now the conventional one in most commercial publishing, except to the extent that legacy and backward compatibility issues and budget constraints interfere, and to the extent that many of the people involved don't understand the topic enough to help build compliance. But it is no longer possible to make a hierarchical distinction between pagination in the print medium and pagination in the electronic medium, because print is merely an instance of presentation of the same underlying content.

See also[edit]


  1. ^ Mikheev, Oleg (28 August 2007). "Ajax programming with Struts 2". Network World, Inc. Retrieved 6 February 2009. 
  2. ^ Baptiste, Lyndon (30 November 2007). "Perfect PHP Pagination". SitePoint. Retrieved 6 February 2009. 
  3. ^ Gervasio, Alejandro (10 May 2005). "Previous or Next? Paginating Records with PHP – Part 3". Developer Shed. Retrieved 6 February 2009. 
  4. ^ Innovative, Php (3 February 2011). "PHP Pagination from Scratch". InnovativePhp. Retrieved 3 February 2011. 

Original courtesy of Wikipedia: http://en.wikipedia.org/wiki/Pagination — Please support Wikipedia.
This page uses Creative Commons Licensed content from Wikipedia. A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia.

115832 news items

Irish Times
Wed, 03 Feb 2016 16:56:15 -0800

Sir, – I was sorry to read that Angling Notes is being moved from the printed version of The Irish Times to the online edition due to “pagination changes” (February 2nd). I nominate the following to be “paginated” – any articles containing the words ...
JD Supra (press release)
Wed, 03 Feb 2016 15:59:51 -0800

Pagination is a great tactic for breaking up long lists of content. It improves page load time and saves a person from having to scroll and scroll to find what they are looking for. Some clever website owners have discovered that (if their content is ...

Marketing Land

Marketing Land
Tue, 02 Feb 2016 10:22:30 -0800

The change list indicates that the bug fixes involve things like pagination and a handful of comments-related issues, among others. The update can be downloaded manually from WordPress.org. The update can also be run manually from the WordPress ...
Internet Marketing News
Wed, 03 Feb 2016 11:07:50 -0800

Pagination – We will check your site for crawl depth, duplicate content and thin content, and craft your website pagination to flow according to Google best practices. Canonicalisation – We will ensure your site is consistent on URLs – www.example.com ...

Business 2 Community

Business 2 Community
Fri, 01 Jan 2016 11:26:08 -0800

Monetizing mobile traffic ain't no joke. More website traffic than ever is coming from mobile devices, while ad revenues lag behind. One of the solutions to this challenge for publishers is pagination. But only if you do it right. When it comes to ads ...
Irish Times
Mon, 01 Feb 2016 17:07:30 -0800

Sir, – I have been a reader of Angling Notes for 50 years and was introduced to the column by my father. Now you tell me I must fish for it in the deep and murky waters of the internet because of “pagination changes” (February 1st). Angling is a sport ...

Internet Marketing News

Internet Marketing News
Thu, 12 Nov 2015 08:52:30 -0800

'Pagination' is an element that will have confused many people over the years and knowing what's best can be difficult. Well, Tom Williams is here to fill in the blanks and provide all the essential information needed when implementing pagination.

Le Mars Daily Sentinel

Le Mars Daily Sentinel
Wed, 27 Jan 2016 07:11:15 -0800

Shannon Jost assumed her duties on Monday. Jost will be responsible for overseeing the publication's sales and pagination departments while designing and implementing new ideas and marketing promotions. "After 20 years with the Sentinel I am really ...

Oops, we seem to be having trouble contacting Twitter

Support Wikipedia

A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia. Please add your support for Wikipedia!

Searchlight Group

Digplanet also receives support from Searchlight Group. Visit Searchlight