PHPackages                             cwbit/cakephp-markdown - 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. cwbit/cakephp-markdown

ActiveCakephp-plugin

cwbit/cakephp-markdown
======================

View Helper for Cake 3.x that enables parsing Markdown into HTML

1.1.0(9y ago)22.3k1PHPPHP &gt;=5.4.16

Since Apr 11Pushed 3y ago1 watchersCompare

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

READMEChangelogDependencies (3)Versions (3)Used By (1)

cakephp-markdown
================

[](#cakephp-markdown)

View Helper Plugin for CakePHP 3.x that enables conversion of Markdown into HTML

***WHY?***

Because Markdown is super sexy and is a great way to allow for user-friendly editing with the HTML generated at runtime (or cached, or whatever you want to do)

***HOW?***

Just add the `Markdown.Markdown` Helper to your view and use it. Easy peasy.

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

[](#requirements)

- PHP 5.4+
- [CakePHP 3.x](http://cakephp.org)
- [erusev/Parsedown](https://github.com/erusev/parsedown)

TOC
---

[](#toc)

1. Plugin Installation
2. Usage
3. Contributing

Plugin Installation
-------------------

[](#plugin-installation)

This plugin is on Packagist which means it can be easily installed with Composer.

```
composer require cwbit/cakephp-markdown "~1.0"

```

Then simply load the plugin normally in your `config/bootstrap.php` file

```
# in ../config/bootstrap.php - right after Plugin::load('Migrations') is fine!
Plugin::load('Markdown');
```

> Manual installation is neither supported nor recommended - just drop the `MarkdownHelper` in your `src\View\Helper` and change the namespaces and stuff.

Usage
-----

[](#usage)

First, make sure you loaded the plugin (see above)

Then, Add the `MarkdownHelper` thru `AppView` or however you prefer to load helpers

```
namespace App\View;

use Cake\View\View;

class AppView extends View
{
    public function initialize()
    {
        parent::initialize();
		# ..
        $this->loadHelper('Markdown.Markdown');
    }
}
```

Then, in a `Template` file, use the helper

```

```

Contributing
------------

[](#contributing)

If you'd like to contribute, please submit a PR with your changes!

Requests will be accepted more readily if they come complete with **TESTS** :D

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity59

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

Every ~59 days

Total

2

Last Release

3620d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/474fb8a03f077a57b5421dcc5b93a8c30f16e0ecbf0f17a239e46a0ebd8ab5f7?d=identicon)[cwbit](/maintainers/cwbit)

---

Top Contributors

[![cwbit](https://avatars.githubusercontent.com/u/6501207?v=4)](https://github.com/cwbit "cwbit (3 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/cwbit-cakephp-markdown/health.svg)

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

###  Alternatives

[friendsofcake/cakepdf

CakePHP plugin for creating and/or rendering Pdfs, several Pdf engines supported.

3752.1M3](/packages/friendsofcake-cakepdf)[cakephp/bake

Bake plugin for CakePHP

11211.2M156](/packages/cakephp-bake)[dereuromark/cakephp-tools

A CakePHP plugin containing lots of useful and reusable tools

338920.1k32](/packages/dereuromark-cakephp-tools)[dereuromark/cakephp-queue

The Queue plugin for CakePHP provides deferred task execution.

308850.3k14](/packages/dereuromark-cakephp-queue)[dereuromark/cakephp-ide-helper

CakePHP IdeHelper Plugin to improve auto-completion

1862.1M26](/packages/dereuromark-cakephp-ide-helper)[dereuromark/cakephp-tinyauth

A CakePHP plugin to handle user authentication and authorization the easy way.

129228.6k10](/packages/dereuromark-cakephp-tinyauth)

PHPackages © 2026

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