PHPackages                             agoat/contao-permalink - 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. agoat/contao-permalink

ActiveContao-bundle[Utility &amp; Helpers](/categories/utility)

agoat/contao-permalink
======================

Contao Permalink Extension

2.0.2(5y ago)2125[5 issues](https://github.com/agoat/contao-permalink-bundle/issues)LGPL-3.0+PHPPHP ^7.2

Since Nov 5Pushed 5y ago1 watchersCompare

[ Source](https://github.com/agoat/contao-permalink-bundle)[ Packagist](https://packagist.org/packages/agoat/contao-permalink)[ RSS](/packages/agoat-contao-permalink/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (1)Versions (21)Used By (0)

Contao 4 permalink system
=========================

[](#contao-4-permalink-system)

[![Version](https://camo.githubusercontent.com/8d1c6b2a637c3f9d9a6006f648476ca9125b606e8cadfc15bf5acefd554da251/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f61676f61742f636f6e74616f2d7065726d616c696e6b2e7376673f7374796c653d666c61742d737175617265)](http://packagist.org/packages/agoat/contao-permalink)[![License](https://camo.githubusercontent.com/574cb470b1af4c5bdae93745b91ab915f789d3d64c1b7c72aff41f8168cda5de/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f61676f61742f636f6e74616f2d7065726d616c696e6b2e7376673f7374796c653d666c61742d737175617265)](http://packagist.org/packages/agoat/contao-permalink)[![Downloads](https://camo.githubusercontent.com/d73b49ff5cacf36a359d6ad08a68a00438bc05e80baccef3995ede7dbe045932/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f61676f61742f636f6e74616f2d7065726d616c696e6b2e7376673f7374796c653d666c61742d737175617265)](http://packagist.org/packages/agoat/contao-permalink)

Compatibility
-------------

[](#compatibility)

Version 2.\* is only compatible with Contao 4.9 LTS. Version 3.0.0 or higher will be compatible with the latest Contao 4.10+ version.

About
-----

[](#about)

A **permalink** is a link under which a certain content can be permanently found (Sometimes called guid or uuid). The name permalink is a short form for a permanent link.

Contao is a page-based CMS. It usually uses the alias to generate the url of a page (e.g. ). For explicit content of modules, the alias is appended normally with a keyword (e.g.  or  if auto\_item is activated).

Since **permalinks** are absolute urls and are not only available for pages but also for other (content) contexts (such as new, events,...), any url schema can be established that do not have to be based on a page tree.

For a simple and semi-automatic creation of **permalinks** a **pattern** system similar to the **insert tags** can be used. For example, you can use `{{alias}}` to insert the page title and `{{parent}}` to insert the path of the parent page into the permalink. Different patterns (insert tags) are available for each context.

Notice
------

[](#notice)

After installation into an existing project, all pages will be unavailable for the first time, unless you create permalinks for all pages (by simply enter a default permalink pattern in the settings, then select all pages and execute 'Generate permalinks').

For news items and events to work, a news respectively event reader module must be integrated in the layout on the forwarding page of the news archive and calendar.

Install
-------

[](#install)

### Contao manager

[](#contao-manager)

Search for the package and install it

```
agoat/contao-permalink
```

### Managed edition

[](#managed-edition)

Add the package

```
# Using the composer
composer require agoat/contao-permalink
```

Registration and configuration is done by the manager-plugin automatically.

### Standard edition

[](#standard-edition)

Add the package

```
# Using the composer
composer require agoat/contao-permalink
```

Register the bundle in the AppKernel

```
# app/AppKernel.php
class AppKernel
{
    // ...
    public function registerBundles()
    {
        $bundles = [
            // ...
            // after Contao\CoreBundle\ContaoCoreBundle
            new Agoat\PermalinkBundle\AgoatPermalinkBundle(),
        ];
    }
}
```

###  Health Score

25

—

LowBetter than 36% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity67

Established project with proven stability

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

Recently: every ~227 days

Total

19

Last Release

2079d ago

Major Versions

1.1.2 → 2.0.02020-09-15

PHP version history (3 changes)1.0.0-beta1PHP &gt;=7.0

1.0.0PHP ^7.0

2.0.0PHP ^7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/997c86a9469c2c980383535f7da7aa11a81e083249fc3af9ed2a13150b5ce731?d=identicon)[aGoat](/maintainers/aGoat)

---

Top Contributors

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

---

Tags

contaoinsert-tagspagespermalinkurlurlsurlplugincmscontaopermalinkcontao-bundlecontao4hyperlink

### Embed Badge

![Health badge](/badges/agoat-contao-permalink/health.svg)

```
[![Health](https://phpackages.com/badges/agoat-contao-permalink/health.svg)](https://phpackages.com/packages/agoat-contao-permalink)
```

###  Alternatives

[terminal42/contao-url-rewrite

URL Rewrite bundle for Contao Open Source CMS

15100.0k3](/packages/terminal42-contao-url-rewrite)[terminal42/contao-mp_forms

An extension for Contao Open Source CMS to create multi steps forms using the form generator

2534.7k6](/packages/terminal42-contao-mp-forms)

PHPackages © 2026

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