PHPackages                             mjohnson/forum - 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. [Framework](/categories/framework)
4. /
5. mjohnson/forum

AbandonedArchivedCakephp-plugin[Framework](/categories/framework)

mjohnson/forum
==============

A CakePHP forum plugin.

5.1.0(11y ago)1313.7k54MITPHPPHP &gt;=5.3.0

Since Oct 5Pushed 11y ago15 watchersCompare

[ Source](https://github.com/milesj/forum)[ Packagist](https://packagist.org/packages/mjohnson/forum)[ Docs](http://milesj.me/code/cakephp/forum)[ RSS](/packages/mjohnson-forum/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (5)Versions (29)Used By (0)

Forum v5.1.0
============

[](#forum-v510)

A fully robust and powerful CakePHP forum plugin. Integrates with an external user system, support for topic and forum subscriptions, and many more features listed below.

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

[](#requirements)

- PHP 5.3.0
    - Multibyte
    - Decoda -
    - TypeConverter -
- CakePHP 2
    - Admin Plugin -
    - Utility Plugin -
- Composer

Compatibility
-------------

[](#compatibility)

- v3.3 - CakePHP 2.x, PHP 5.3, Composer
- v3.x - CakePHP 2.x, PHP 5.2
- v2.x - CakePHP 1.3, PHP 5.2

Contributors
------------

[](#contributors)

- Jose Antonio Sanchez - Spanish Locale
- Kristoffer Darj - Swedish Locale

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

[](#documentation)

Thorough documentation can be found here:

Features
--------

[](#features)

Forums

- Unlimited Parent and child forums
- Activity and latest post tracking
- Auto-locking of old topics
- Individual settings for reading, posting, replying, etc
- Access/private specific forums through ACL
- Create topics or polls
- Reply to topics, or quote previous posts
- Topic and forum subscription with email notifications
- Post up and down ratings

Moderation

- Moderators, Super Moderators and Admin levels
- Restrict moderators to specific forums
- Inline moderation and management
- Mass processing (Move, Delete, Close, etc)
- Ability to edit and manage users content

Administration

- Full admin panel using CakePHP Admin plugin
- Utilizes ACL for permissions
- Can add, edit, order, delete all data
- Manage all reported content
- Promote, demote, create access levels, staff and moderators
- Manage all aspects and content

Security

- Utilizes CakePHPs Auth and Security Components
- Advanced flood protection (Posts and Topics)
- Hourly post limitations
- Registration security wall
- Form protection against bots and hackers

Miscellaneous

- BBCode support using Decoda
- Mark topics as read (Session)
- Log created topics and posts (Session)
- Report system for topics, posts and users
- Search through topics (Title and Post)
- RSS feeds for each forum

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity35

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 96.6% 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 ~29 days

Recently: every ~81 days

Total

28

Last Release

4178d ago

Major Versions

3.3.0-rc2 → 4.0.0-beta2013-01-26

3.3.0-rc3 → 4.0.0-rc12013-01-29

3.3.0 → 4.0.0-rc22013-02-01

3.3.1 → 4.0.12013-06-19

4.1.0 → 5.0.0-rc12013-08-15

PHP version history (2 changes)3.2.0-rc3PHP &gt;=5.2

3.3.0-rc1PHP &gt;=5.3.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/7fde949ba5bf8f6af95b77cf88fe1362c4cc7519edbcd4f8891f1564da621fdb?d=identicon)[milesj](/maintainers/milesj)

---

Top Contributors

[![milesj](https://avatars.githubusercontent.com/u/143744?v=4)](https://github.com/milesj "milesj (365 commits)")[![blat](https://avatars.githubusercontent.com/u/27487?v=4)](https://github.com/blat "blat (4 commits)")[![jameslarking](https://avatars.githubusercontent.com/u/408075?v=4)](https://github.com/jameslarking "jameslarking (2 commits)")[![Ali1](https://avatars.githubusercontent.com/u/218558?v=4)](https://github.com/Ali1 "Ali1 (2 commits)")[![kristofferdarj](https://avatars.githubusercontent.com/u/1397680?v=4)](https://github.com/kristofferdarj "kristofferdarj (1 commits)")[![rchavik](https://avatars.githubusercontent.com/u/39490?v=4)](https://github.com/rchavik "rchavik (1 commits)")[![ceeram](https://avatars.githubusercontent.com/u/111448?v=4)](https://github.com/ceeram "ceeram (1 commits)")[![jannaahs](https://avatars.githubusercontent.com/u/5788643?v=4)](https://github.com/jannaahs "jannaahs (1 commits)")[![kamui545](https://avatars.githubusercontent.com/u/356978?v=4)](https://github.com/kamui545 "kamui545 (1 commits)")

---

Tags

plugincakephpforum

### Embed Badge

![Health badge](/badges/mjohnson-forum/health.svg)

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

###  Alternatives

[jeremyharris/cakephp-lazyload

An association lazy-loader for CakePHP

61591.9k2](/packages/jeremyharris-cakephp-lazyload)[offline/oc-mall-plugin

E-commerce solution for October CMS

1744.6k2](/packages/offline-oc-mall-plugin)[cakedc/mixer

A plugin to discover and manage CakePHP plugins and generate skeleton application code.

4521.2k1](/packages/cakedc-mixer)

PHPackages © 2026

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