{"id":37004508,"url":"https://github.com/agoat/contao-permalink-bundle","last_synced_at":"2026-01-14T00:38:22.545Z","repository":{"id":56942099,"uuid":"104195297","full_name":"agoat/contao-permalink-bundle","owner":"agoat","description":"A permalink system for Contao 4","archived":false,"fork":false,"pushed_at":"2020-10-20T11:35:42.000Z","size":153,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-05-05T07:02:38.309Z","etag":null,"topics":["contao","insert-tags","pages","permalink","url","urls"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agoat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-09-20T09:33:18.000Z","updated_at":"2024-05-05T07:02:38.310Z","dependencies_parsed_at":"2022-08-21T02:10:24.776Z","dependency_job_id":null,"html_url":"https://github.com/agoat/contao-permalink-bundle","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/agoat/contao-permalink-bundle","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agoat%2Fcontao-permalink-bundle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agoat%2Fcontao-permalink-bundle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agoat%2Fcontao-permalink-bundle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agoat%2Fcontao-permalink-bundle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agoat","download_url":"https://codeload.github.com/agoat/contao-permalink-bundle/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agoat%2Fcontao-permalink-bundle/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28406520,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-13T21:51:37.118Z","status":"ssl_error","status_checked_at":"2026-01-13T21:45:14.585Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["contao","insert-tags","pages","permalink","url","urls"],"created_at":"2026-01-14T00:38:22.031Z","updated_at":"2026-01-14T00:38:22.536Z","avatar_url":"https://github.com/agoat.png","language":"PHP","readme":"# Contao 4 permalink system\n\n[![Version](https://img.shields.io/packagist/v/agoat/contao-permalink.svg?style=flat-square)](http://packagist.org/packages/agoat/contao-permalink)\n[![License](https://img.shields.io/packagist/l/agoat/contao-permalink.svg?style=flat-square)](http://packagist.org/packages/agoat/contao-permalink)\n[![Downloads](https://img.shields.io/packagist/dt/agoat/contao-permalink.svg?style=flat-square)](http://packagist.org/packages/agoat/contao-permalink)\n\n## Compatibility\n\nVersion 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.\n\n## About\nA **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.\n\nContao is a page-based CMS. It usually uses the alias to generate the url of a page (e.g. http://www.example.org/pagealias). For explicit content of modules, the alias is appended normally with a keyword (e.g. http://www.example.org/pagealias/items/newsalias or http://www.example.org/pagealias/newalias if auto_item is activated).\n\nSince **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.\n\nFor 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.\nDifferent patterns (insert tags) are available for each context.\n\n## Notice\nAfter 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').\n\nFor 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.\n## Install\n### Contao manager\nSearch for the package and install it\n```bash\nagoat/contao-permalink\n```\n\n### Managed edition\nAdd the package\n```bash\n# Using the composer\ncomposer require agoat/contao-permalink\n```\nRegistration and configuration is done by the manager-plugin automatically.\n\n### Standard edition\nAdd the package\n```bash\n# Using the composer\ncomposer require agoat/contao-permalink\n```\nRegister the bundle in the AppKernel\n```php\n# app/AppKernel.php\nclass AppKernel\n{\n    // ...\n    public function registerBundles()\n    {\n        $bundles = [\n            // ...\n            // after Contao\\CoreBundle\\ContaoCoreBundle\n            new Agoat\\PermalinkBundle\\AgoatPermalinkBundle(),\n        ];\n    }\n}\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagoat%2Fcontao-permalink-bundle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagoat%2Fcontao-permalink-bundle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagoat%2Fcontao-permalink-bundle/lists"}