PHPackages                             dereuromark/cakephp-ratings - 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. dereuromark/cakephp-ratings

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

dereuromark/cakephp-ratings
===========================

Ratings Plugin for CakePHP.

2.1.3(3mo ago)916.8k4[1 issues](https://github.com/dereuromark/cakephp-ratings/issues)1MITPHPPHP &gt;=8.2CI passing

Since Jan 8Pushed 1mo ago3 watchersCompare

[ Source](https://github.com/dereuromark/cakephp-ratings)[ Packagist](https://packagist.org/packages/dereuromark/cakephp-ratings)[ Docs](https://github.com/dereuromark/cakephp-ratings)[ RSS](/packages/dereuromark-cakephp-ratings/feed)WikiDiscussions master Synced 1mo ago

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

Ratings Plugin for CakePHP
==========================

[](#ratings-plugin-for-cakephp)

[![CI](https://github.com/dereuromark/cakephp-ratings/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/dereuromark/cakephp-ratings/actions/workflows/ci.yml?query=branch%3Amaster)[![Coverage Status](https://camo.githubusercontent.com/135464e590007e0d107c93e0fc0a54f1ce582f38c9180f720ff454818c588258/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f6465726575726f6d61726b2f63616b657068702d726174696e67732f6d61737465722e737667)](https://codecov.io/github/dereuromark/cakephp-ratings/branch/master)[![PHPStan](https://camo.githubusercontent.com/f60d96f7c2579690ab6dfa8918f777fe93a02a92301c661eb38a85861a92b780/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d6c6576656c253230382d627269676874677265656e2e7376673f7374796c653d666c6174)](https://phpstan.org/)[![Latest Stable Version](https://camo.githubusercontent.com/4b817187fd38272e25789f431f6d9b6f8260c1e4923c36df43c27f23d97fe272/68747470733a2f2f706f7365722e707567782e6f72672f6465726575726f6d61726b2f63616b657068702d726174696e67732f762f737461626c652e737667)](https://packagist.org/packages/dereuromark/cakephp-ratings)[![Minimum PHP Version](https://camo.githubusercontent.com/ec21f169d70b69344c67d6f18fa1a24d20476d2f0cd680e8c4a1534c22f34e5f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344253230382e322d3838393242462e737667)](https://php.net/)[![License](https://camo.githubusercontent.com/9b094ffca8cab4b5ad80055a21ac01db702705d5d54cc83c59977801aefe4088/68747470733a2f2f706f7365722e707567782e6f72672f6465726575726f6d61726b2f63616b657068702d726174696e67732f6c6963656e73652e737667)](LICENSE)[![Total Downloads](https://camo.githubusercontent.com/0c5fd5467bb22f576fc5b409f712b2e6d576d09db66efe6e7f337e91f2614036/68747470733a2f2f706f7365722e707567782e6f72672f6465726575726f6d61726b2f63616b657068702d726174696e67732f642f746f74616c2e737667)](https://packagist.org/packages/dereuromark/cakephp-ratings)[![Coding Standards](https://camo.githubusercontent.com/dbabe22710e675cb88cd0b12196f1477e2376dea497332775692cf1359a75918/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f63732d5053522d2d322d2d522d79656c6c6f772e737667)](https://github.com/php-fig-rectified/fig-rectified-standards)

The **Ratings** plugin will allow you by simply adding the ratings component to your controller to rate anything. The component will auto load a helper and behavior.

The core part of this plugin is the Ratable behavior that is attached to your models. In most cases you don't need to attach it yourself, because the Rating component will take care of it.

Note: This branch is for **CakePHP 5.1+**. For details see [version map](https://github.com/dereuromark/cakephp-ratings/wiki#cakephp-version-map).

### Recommended

[](#recommended)

To have a nice star rating to chose from, it ships with the possibility to include JS. The default JS tool in use is:

-

It should, however, be customizable to any other JS library and templating framework.

Demo
----

[](#demo)

Documentation
-------------

[](#documentation)

For documentation, as well as tutorials, see the [docs](docs/) directory of this repository.

Support
-------

[](#support)

For bugs and feature requests, please use the [issues](https://github.com/dereuromark/cakephp-ratings/issues) section of this repository.

###  Health Score

62

—

FairBetter than 99% of packages

Maintenance90

Actively maintained with recent releases

Popularity34

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity85

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 77.1% 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 ~196 days

Recently: every ~128 days

Total

16

Last Release

91d ago

Major Versions

0.1.3 → 1.0.0-beta2020-03-11

1.0.2 → 2.0.0-RC2023-10-05

PHP version history (7 changes)0.1.0PHP &gt;=5.4

0.1.2PHP &gt;=5.6

1.0.0-betaPHP &gt;=7.2

1.0.1PHP &gt;=7.3

1.0.2PHP &gt;=7.4

2.0.0-RCPHP &gt;=8.1

2.1.3PHP &gt;=8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/39854?v=4)[Mark Scherer](/maintainers/dereuromark)[@dereuromark](https://github.com/dereuromark)

---

Top Contributors

[![dereuromark](https://avatars.githubusercontent.com/u/39854?v=4)](https://github.com/dereuromark "dereuromark (168 commits)")[![josegonzalez](https://avatars.githubusercontent.com/u/65675?v=4)](https://github.com/josegonzalez "josegonzalez (10 commits)")[![skie](https://avatars.githubusercontent.com/u/130799?v=4)](https://github.com/skie "skie (9 commits)")[![lorenzo](https://avatars.githubusercontent.com/u/37621?v=4)](https://github.com/lorenzo "lorenzo (8 commits)")[![yeliparra](https://avatars.githubusercontent.com/u/428410?v=4)](https://github.com/yeliparra "yeliparra (6 commits)")[![predominant](https://avatars.githubusercontent.com/u/24568?v=4)](https://github.com/predominant "predominant (6 commits)")[![dkullmann](https://avatars.githubusercontent.com/u/422899?v=4)](https://github.com/dkullmann "dkullmann (4 commits)")[![real34](https://avatars.githubusercontent.com/u/75968?v=4)](https://github.com/real34 "real34 (2 commits)")[![saeideng](https://avatars.githubusercontent.com/u/8215801?v=4)](https://github.com/saeideng "saeideng (1 commits)")[![shama](https://avatars.githubusercontent.com/u/99604?v=4)](https://github.com/shama "shama (1 commits)")[![krolow](https://avatars.githubusercontent.com/u/46822?v=4)](https://github.com/krolow "krolow (1 commits)")[![selukov](https://avatars.githubusercontent.com/u/2284889?v=4)](https://github.com/selukov "selukov (1 commits)")[![renan](https://avatars.githubusercontent.com/u/28046?v=4)](https://github.com/renan "renan (1 commits)")

---

Tags

plugincakephpratings

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/dereuromark-cakephp-ratings/health.svg)

```
[![Health](https://phpackages.com/badges/dereuromark-cakephp-ratings/health.svg)](https://phpackages.com/packages/dereuromark-cakephp-ratings)
```

###  Alternatives

[cakedc/tiny-mce

TinyMCE Plugin for CakePHP

10790.2k](/packages/cakedc-tiny-mce)[dereuromark/cakephp-dto

A CakePHP plugin for generating immutable Data Transfer Objects with full type safety

2988.9k3](/packages/dereuromark-cakephp-dto)[dereuromark/cakephp-geo

A CakePHP plugin around geocoding tools and helpers.

51174.9k4](/packages/dereuromark-cakephp-geo)[dereuromark/cakephp-calendar

A CakePHP plugin to easily create calendars.

1646.8k1](/packages/dereuromark-cakephp-calendar)[dereuromark/cakephp-flash

A CakePHP plugin around powerful flash message handling.

1228.6k2](/packages/dereuromark-cakephp-flash)[dereuromark/cakephp-data

A CakePHP plugin containing lots of useful and reusable data containers

1418.4k3](/packages/dereuromark-cakephp-data)

PHPackages © 2026

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