PHPackages                             b13/newspage-sorting - 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. b13/newspage-sorting

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

b13/newspage-sorting
====================

Adds automatic sorting of news pages by date in the backend.

0.2.0(10mo ago)073GPL-2.0-or-laterPHPPHP ^8.1

Since May 30Pushed 10mo agoCompare

[ Source](https://github.com/b13/newspage-sorting)[ Packagist](https://packagist.org/packages/b13/newspage-sorting)[ Docs](https://b13.com)[ RSS](/packages/b13-newspage-sorting/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (5)Used By (0)

newspage-sorting
================

[](#newspage-sorting)

This extension adds automatic sorting of news pages inside a "newspage" module to the backend.

In order for this to work, simply select the "News" module type of folder in the backend and create news inside of it.

By default, news pages are sorted into new folders by year, month and day.

Settings
--------

[](#settings)

The extension settings allow changing the sorting depth by disabling folders for each day, or month.

### Further Customisation

[](#further-customisation)

For further customisation, you can override the hook in your project.
The hook is registered with a fixed array key `tx_b13_newspage_sorting` so you can easily extend the hook and replace it with your own version:

```
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass']['tx_newspage_sorting'] =
    YourVendor\YourExtension\Hooks\SortNewsOverride::class;
```

This class contains the whole logic for the creation and sorting of the storage folders.

The most important function which you might want to override within this hook is `getCustomisableFieldsForFolder`, which allows changing the title and setting values for other fields, if required.

```
    protected function getCustomisableFieldsForFolder(\DateTime $date, FolderType $type): array
    {
        return [
            'title' => $date->format($type->value),
        ];
    }
```

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance54

Moderate activity, may be stable

Popularity12

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 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 ~17 days

Total

3

Last Release

316d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2851821?v=4)[b13 GmbH](/maintainers/b13)[@b13](https://github.com/b13)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/b13-newspage-sorting/health.svg)

```
[![Health](https://phpackages.com/badges/b13-newspage-sorting/health.svg)](https://phpackages.com/packages/b13-newspage-sorting)
```

###  Alternatives

[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1481.0k](/packages/eliashaeussler-typo3-form-consent)[b13/assetcollector

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

10118.4k](/packages/b13-assetcollector)[mfd/ai-filemetadata

Automatically generates FAL metadata for files by means of public LLMs

1142.1k](/packages/mfd-ai-filemetadata)[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.

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

PHPackages © 2026

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