PHPackages                             b13/slugr - 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/slugr

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

b13/slugr
=========

Change Slugs of Pages with Redirects

43.7k4PHP

Since May 16Pushed 4y ago7 watchersCompare

[ Source](https://github.com/b13/slugr)[ Packagist](https://packagist.org/packages/b13/slugr)[ RSS](/packages/b13-slugr/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Enhanced Slug Regeneration Features for URL Routing in TYPO3 v9+
================================================================

[](#enhanced-slug-regeneration-features-for-url-routing-in-typo3-v9)

TYPO3 v9 has built-in handling for speaking URLs - called "slugs".

Sometimes it is necessary to recreate these speaking URLs for a site, bulk - this is handled via this extension.

If the extension `redirects` is installed, then redirects are generated for you.

Currently this is just a CLI script, callable via `vendor/bin/typo3 urls:regenerate`.

Try out `--help` for more detailled features.

Installation
------------

[](#installation)

Use it via `composer req b13/slugr` or install the Extension `slugr` from the TYPO3 Extension Repository.

Once ready, try out the command line.

ToDo
----

[](#todo)

A backend module would be cool.

License
-------

[](#license)

As TYPO3 Core, *slugr* is licensed under GPL2 or later. See the LICENSE file for more details.

Authors &amp; Maintenance
-------------------------

[](#authors--maintenance)

*slugr* was initially requested by Christian Knauf and created by Benni Mack for [b13, Stuttgart](https://b13.com).

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity26

Early-stage or recently created project

 Bus Factor1

Top contributor holds 54.5% 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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/165630?v=4)[Benni Mack](/maintainers/bmack)[@bmack](https://github.com/bmack)

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

---

Top Contributors

[![fnagel](https://avatars.githubusercontent.com/u/116824?v=4)](https://github.com/fnagel "fnagel (6 commits)")[![bmack](https://avatars.githubusercontent.com/u/165630?v=4)](https://github.com/bmack "bmack (5 commits)")

### Embed Badge

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

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

###  Alternatives

[violuke/php-barcodes

A collection of PHP classes for managing barcodes.

39578.6k3](/packages/violuke-php-barcodes)

PHPackages © 2026

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