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 today

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 46% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity46

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

1116d 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

[b13/assetcollector

Add CSS and SVG files and strings as inline style tag/inline svg to the html code.

10116.3k](/packages/b13-assetcollector)[fanor51/headless-container-support

Extension that adds container support for TYPO3 Headless extension

1139.9k](/packages/fanor51-headless-container-support)[mautic/mautic-typo3

Add-on TYPO3 extension that enhances the "EXT:marketing\_automation" TYPO3 extension by connecting it to the Mautic Marketing Automation platform: Determine "Persona" from Mautic segments. Also provides additional services e.g. language synchronisation between Mautic and TYPO3.

226.3k](/packages/mautic-mautic-typo3)

PHPackages © 2026

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