PHPackages                             kaystrobach/typo3-polyfill-paginateviewhelper - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. kaystrobach/typo3-polyfill-paginateviewhelper

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

kaystrobach/typo3-polyfill-paginateviewhelper
=============================================

Polyfill for the removed paginate ViewHelper

1.0.2(3y ago)22.3k↓100%GPL-2.0-or-laterPHP

Since Mar 3Pushed 3y ago1 watchersCompare

[ Source](https://github.com/kaystrobach/typo3-polyfill-paginateviewhelper)[ Packagist](https://packagist.org/packages/kaystrobach/typo3-polyfill-paginateviewhelper)[ RSS](/packages/kaystrobach-typo3-polyfill-paginateviewhelper/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (1)Versions (4)Used By (0)

[![Contributors](https://camo.githubusercontent.com/94795156992bde905bfeec8180d9e7a9c66d51d2febdc419014bea85a2501ade/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f6b61797374726f626163682f7479706f332d706f6c7966696c6c2d706167696e6174657669657768656c7065722e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/kaystrobach/typo3-polyfill-paginateviewhelper/graphs/contributors)[![Forks](https://camo.githubusercontent.com/d8caa8f4b543deccf5bafb595d59aaa133e22077399164c692625306db0993f2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f6b61797374726f626163682f7479706f332d706f6c7966696c6c2d706167696e6174657669657768656c7065722e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/kaystrobach/typo3-polyfill-paginateviewhelper/network/members)[![Issues](https://camo.githubusercontent.com/5ebca4fbb3787d1b9c42abbd9f6ac15edb0401005620fdcba8ce9649b0cccc6e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6b61797374726f626163682f7479706f332d706f6c7966696c6c2d706167696e6174657669657768656c7065722e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/kaystrobach/typo3-polyfill-paginateviewhelper/issues)[![GPL License](https://camo.githubusercontent.com/b73222cd94748f0531cebe2b3d79f5222f7e57cd6337eda38098ce4fc581ddb8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6b61797374726f626163682f7479706f332d706f6c7966696c6c2d706167696e6174657669657768656c7065722e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/kaystrobach/typo3-polyfill-paginateviewhelper/blob/master/LICENSE.txt)

 Table of Contents1. [About The Project](#about-the-project)
    - [Built With](#built-with)
2. [Getting Started](#getting-started)
    - [Prerequisites](#prerequisites)
    - [Installation](#installation)
3. [Usage](#usage)
4. [Roadmap](#roadmap)
5. [Contributing](#contributing)
6. [License](#license)
7. [Contact](#contact)
8. [Acknowledgments](#acknowledgments)

About The Project
-----------------

[](#about-the-project)

The projects provides a polyfill for the paginateViewHelper widget, which was deprecated in TYPO3 v10 and finally removed in TYPO3 v11+.

-

```

    use {paginatedBlogs} as you used {blogs} before, most certainly inside
    a  loop.

```

One nive thing about the viewHelper was, that it supports pagination up till the database level:

> In the above examples, it looks like {blogs} contains all Blog objects, thus you might wonder if all objects were fetched from the database. However, the blogs are NOT fetched from the database until you actually use them, so the paginate ViewHelper will adjust the query sent to the database and receive only the small subset of objects. So, there is no negative performance overhead in using the Paginate Widget.

### Built With

[](#built-with)

- PHP
- TYPO3

([back to top](#readme-top))

Getting Started
---------------

[](#getting-started)

### Prerequisites

[](#prerequisites)

You need a project with a supported TYPO3 Version. Currently this is only TYPO3 Version 11.

### Installation

[](#installation)

```
composer require kaystrobach/typo3-polyfill-paginateviewhelper
```

([back to top](#readme-top))

Usage
-----

[](#usage)

```

   use {paginatedBlogs} as you used {blogs} before, most certainly inside
   a  loop.

```

([back to top](#readme-top))

Roadmap
-------

[](#roadmap)

Don't use this polyfill to jumpstart new projects. If you are starting a new project follow the Coding guidelines of TYPO3 and use propert current techniques.

-

([back to top](#readme-top))

Contributing
------------

[](#contributing)

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

Attention, we will only accept contributions to enhance stability, any changes which modify the behaviour (seen from the fluid side) will be rejected.

([back to top](#readme-top))

License
-------

[](#license)

Distributed under the GPL-2.0-or-later License, as this is a derived work from the TYPO3 core. See `LICENSE.txt` for more information.

([back to top](#readme-top))

Contact
-------

[](#contact)

Kay Strobach - [@kaystrobach](https://twitter.com/kaystrobach)

Project Link:

([back to top](#readme-top))

Acknowledgments
---------------

[](#acknowledgments)

Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!

- [Choose an Open Source License](https://choosealicense.com)
- [GitHub Emoji Cheat Sheet](https://www.webpagefx.com/tools/emoji-cheat-sheet)
- [Malven's Flexbox Cheatsheet](https://flexbox.malven.co/)
- [Malven's Grid Cheatsheet](https://grid.malven.co/)
- [Img Shields](https://shields.io)
- [GitHub Pages](https://pages.github.com)
- [Font Awesome](https://fontawesome.com)
- [React Icons](https://react-icons.github.io/react-icons/search)

([back to top](#readme-top))

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

1166d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3c6681704a769ab93a20ba54d94054d0f3f1e81b99341e8cfa29d91f6d8f16fb?d=identicon)[kaystrobach](/maintainers/kaystrobach)

---

Top Contributors

[![kaystrobach](https://avatars.githubusercontent.com/u/1185776?v=4)](https://github.com/kaystrobach "kaystrobach (10 commits)")

### Embed Badge

![Health badge](/badges/kaystrobach-typo3-polyfill-paginateviewhelper/health.svg)

```
[![Health](https://phpackages.com/badges/kaystrobach-typo3-polyfill-paginateviewhelper/health.svg)](https://phpackages.com/packages/kaystrobach-typo3-polyfill-paginateviewhelper)
```

###  Alternatives

[in2code/powermail

Powermail is a well-known, editor-friendly, powerful and easy to use mailform extension for TYPO3 with a lots of features

982.5M38](/packages/in2code-powermail)[fluidtypo3/flux

The flux package from FluidTYPO3

152982.2k20](/packages/fluidtypo3-flux)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

96374.6k23](/packages/friendsoftypo3-content-blocks)[derhansen/sf_event_mgt

Configurable event management and registration extension based on ExtBase and Fluid

64313.9k6](/packages/derhansen-sf-event-mgt)[typo3/cms-t3editor

TYPO3 CMS T3Editor - JavaScript-driven editor with syntax highlighting and code completion. Based on CodeMirror.

115.9M50](/packages/typo3-cms-t3editor)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

39488.5k](/packages/wazum-sluggi)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
