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

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

rah/rah\_updater
================

Patch update handler for Textpattern CMS

011PHP

Since May 8Pushed 13y ago1 watchersCompare

[ Source](https://github.com/gocom/rah_updater)[ Packagist](https://packagist.org/packages/rah/rah_updater)[ RSS](/packages/rah-rah-updater/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependenciesVersions (1)Used By (0)

rah\_updater
============

[](#rah_updater)

[Packagist](https://packagist.org/packages/rah/rah_updater) | [GitHub](https://github.com/gocom/rah_updater) | [Twitter](http://twitter.com/gocom) | [Donate](http://rahforum.biz/donate/rah_updater)

Rah\_updater is a plugin for [Textpattern CMS](http:://textpattern.com). It providers a database path updating interface. It can be used to in deployment process to execute database structure updates, and handle your internal application changes.

The plugin can run a update files from a specified directory and additionally offers an API for executing custom set of callbacks. The update files itself are individual PHP files. The files names are expected to represent valid version numbers, and are executed in a natural order. Each update file and callback is expected to return a boolean, representing whether the update was an success or not. If FALSE, the update process is terminated, and continued from the failed update when the updater is executed again. The update scripts and callbacks can contain any PHP code you desire.

This plugin offers a public callback URL hook that can be used to invoke the updater, and some options in the preferences panel for configuring it.

Installing
----------

[](#installing)

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

```
$ composer.phar require rah/rah_updater
```

Toolshed notice
---------------

[](#toolshed-notice)

This is a toolshed project. Experimental and not part of the main supported product line of Rah. Not yet at least. Please use at your own risk.

Requirements
------------

[](#requirements)

- Textpattern 4.6-dev or newer.

Changelog
---------

[](#changelog)

### Version 0.1.0 – upcoming

[](#version-010--upcoming)

- Initial release.

###  Health Score

19

—

LowBetter than 9% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

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://www.gravatar.com/avatar/3a34b4e1b662cd2c926e8e89a76f93df266b199fe61508d38026cb952f28e59e?d=identicon)[rah](/maintainers/rah)

### Embed Badge

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

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

###  Alternatives

[zf-hipsters/bootstrap-flash-messenger

Simple implementation of ZF2 flash messengers using bootstrap. Contains easy helpers that will save you a LOT of time.

149.5k](/packages/zf-hipsters-bootstrap-flash-messenger)

PHPackages © 2026

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