PHPackages                             rah/rah\_pathway - 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. rah/rah\_pathway

ActiveTextpattern-plugin[Utility &amp; Helpers](/categories/utility)

rah/rah\_pathway
================

Custom article parmlinks for Textpattern CMS

0.1.0(7y ago)2101GPL-2.0PHPPHP &gt;=5.6.0CI passing

Since Apr 9Pushed 10mo ago4 watchersCompare

[ Source](https://github.com/gocom/rah_pathway)[ Packagist](https://packagist.org/packages/rah/rah_pathway)[ Docs](https://github.com/gocom/rah_pathway)[ RSS](/packages/rah-rah-pathway/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

rah\_pathway
============

[](#rah_pathway)

[Download](https://github.com/gocom/rah_pathway/releases) | [Packagist](https://packagist.org/packages/rah/rah_pathway) | [Issues](https://github.com/gocom/rah_pathway/issues)

Custom free-form article permalinks for [Textpattern CMS](https://textpattern.com). These URLs can contain false sub-sections, forward slashes — literally anything.

Install
-------

[](#install)

Using [Composer](https://getcomposer.org):

```
$ composer require rah/rah_pathway
```

Or [download](https://github.com/gocom/rah_pathway/releases) an installer.

Configure
---------

[](#configure)

In Preferences, under **Site** section, **Free-form article URL field** option controls which field is going to be used for the free-form article URL. The assigned field’s contents are going to be used as the article URL as-is.

Usage
-----

[](#usage)

After you have configured a field to be used as the free-form article URL, you can use it to set any form of URL for articles. Please note that Textpattern and the server must be configured to use clean URLs for this to work.

The URL given to the field can be anything. If you give it `this/is/a/custom/permlink` as the value, then the article can be found at `https://site.tld/this/is/a/custom/permlink`, where `https://site.tld/` is your site’s address.

Changelog
---------

[](#changelog)

### Version 0.1.0 – 2019/04/09

[](#version-010--20190409)

- Initial release.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance40

Moderate activity, may be stable

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity44

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

Unknown

Total

1

Last Release

2592d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3a34b4e1b662cd2c926e8e89a76f93df266b199fe61508d38026cb952f28e59e?d=identicon)[rah](/maintainers/rah)

---

Top Contributors

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

---

Tags

phptextpatterntextpattern-pluginplugintextpattern

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/rah-rah-pathway/health.svg)

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

PHPackages © 2026

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