PHPackages                             ride/web-cms-orm - 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. [Database &amp; ORM](/categories/database)
4. /
5. ride/web-cms-orm

ActiveLibrary[Database &amp; ORM](/categories/database)

ride/web-cms-orm
================

ORM integration with the CMS application of the Ride framework

1.7.0(2y ago)06.2k11MITPHP

Since Feb 7Pushed 2y ago8 watchersCompare

[ Source](https://github.com/all-ride/ride-web-cms-orm)[ Packagist](https://packagist.org/packages/ride/web-cms-orm)[ RSS](/packages/ride-web-cms-orm/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (20)Versions (153)Used By (1)

Ride: Web CMS ORM
=================

[](#ride-web-cms-orm)

ORM integration for the CMS of a Ride web application.

Behaviour Processors
--------------------

[](#behaviour-processors)

When the selected model in the widget has active behaviours, a behaviour processor can be defined to enable extra logic for that behaviour. For example, the publish behaviour has a processor to check on the publish state and publication dates automatically without you having to write the condition.

Behaviour processors are automatically enabled and should be defined in the dependency injector with the `ride\web\cms\orm\processor\BehaviourProcessor` interface.

You can set a widget property to disable a specific behaviour. Eg behaviour.publish = "0".

Related Modules
---------------

[](#related-modules)

- [ride/app](https://github.com/all-ride/ride-app)
- [ride/app-orm](https://github.com/all-ride/ride-app-orm)
- [ride/lib-cms](https://github.com/all-ride/ride-lib-cms)
- [ride/lib-common](https://github.com/all-ride/ride-lib-common)
- [ride/lib-event](https://github.com/all-ride/ride-lib-event)
- [ride/lib-form](https://github.com/all-ride/ride-lib-form)
- [ride/lib-html](https://github.com/all-ride/ride-lib-html)
- [ride/lib-http](https://github.com/all-ride/ride-lib-http)
- [ride/lib-i18n](https://github.com/all-ride/ride-lib-i18n)
- [ride/lib-mvc](https://github.com/all-ride/ride-lib-mvc)
- [ride/lib-router](https://github.com/all-ride/ride-lib-router)
- [ride/lib-template](https://github.com/all-ride/ride-lib-template)
- [ride/lib-validation](https://github.com/all-ride/ride-lib-validation)
- [ride/lib-widget](https://github.com/all-ride/ride-lib-widget)
- [ride/web](https://github.com/all-ride/ride-web)
- [ride/web-base](https://github.com/all-ride/ride-web-base)
- [ride/web-cms](https://github.com/all-ride/ride-web-cms)
- [ride/web-cms-widgets](https://github.com/all-ride/ride-web-cms-widgets)
- [ride/web-orm](https://github.com/all-ride/ride-web-orm)

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

[](#installation)

You can use [Composer](http://getcomposer.org) to install this application.

```
composer require ride/web-cms-orm

```

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity81

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 78% 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 ~25 days

Recently: every ~512 days

Total

149

Last Release

738d ago

Major Versions

0.26.1 → 1.0.02016-10-14

### Community

Maintainers

![](https://www.gravatar.com/avatar/6d98d3f0d5db5eb241c6ee74bcee87d1e7dc1aaf7942b933d68e612ee2352eea?d=identicon)[ride-user](/maintainers/ride-user)

---

Top Contributors

[![kayalion](https://avatars.githubusercontent.com/u/2340819?v=4)](https://github.com/kayalion "kayalion (301 commits)")[![kristofser](https://avatars.githubusercontent.com/u/5928907?v=4)](https://github.com/kristofser "kristofser (58 commits)")[![brendt](https://avatars.githubusercontent.com/u/6905297?v=4)](https://github.com/brendt "brendt (18 commits)")[![janhenckens](https://avatars.githubusercontent.com/u/755428?v=4)](https://github.com/janhenckens "janhenckens (9 commits)")

### Embed Badge

![Health badge](/badges/ride-web-cms-orm/health.svg)

```
[![Health](https://phpackages.com/badges/ride-web-cms-orm/health.svg)](https://phpackages.com/packages/ride-web-cms-orm)
```

PHPackages © 2026

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