PHPackages                             satsume/ckeditor-module - 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. satsume/ckeditor-module

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

satsume/ckeditor-module
=======================

A module to implement a ckeditor form element for Zend Framework 2.

0.2.1(10y ago)12.2k1BSD-2-ClausePHPPHP &gt;=5.3.3

Since Sep 12Pushed 10y ago1 watchersCompare

[ Source](https://github.com/JaapMoolenaar/CKEditorModule)[ Packagist](https://packagist.org/packages/satsume/ckeditor-module)[ Docs](https://github.com/satsume/CKEditorModule)[ RSS](/packages/satsume-ckeditor-module/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (1)Dependencies (2)Versions (5)Used By (0)

CKEditorModule
==============

[](#ckeditormodule)

[![Latest Stable Version](https://camo.githubusercontent.com/3eaaf03fd2b14cfd2d1480cf0647c9b0d726d44cdc72a4f668c8c825a81932a2/68747470733a2f2f706f7365722e707567782e6f72672f73617473756d652f636b656469746f722d6d6f64756c652f762f737461626c652e737667)](https://packagist.org/packages/satsume/ckeditor-module) [![Latest Unstable Version](https://camo.githubusercontent.com/58cbbd1c723593d7300b67cbde6bd8c47792f699e5bc7d61be816245701f6ca0/68747470733a2f2f706f7365722e707567782e6f72672f73617473756d652f636b656469746f722d6d6f64756c652f762f756e737461626c652e737667)](https://packagist.org/packages/satsume/ckeditor-module) [![Build Status](https://camo.githubusercontent.com/4e33de4040af570213a90feec38a60c15e412b98e284b7db1646a736f7e482bd/68747470733a2f2f7472617669732d63692e6f72672f53617473756d652f434b456469746f724d6f64756c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/Satsume/CKEditorModule)

Introduction
------------

[](#introduction)

This module allows you to use a ckeditor form field more easily using some basic view helpers

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

[](#installation)

As usual, install the module via composer, either add a require statement to composer.json:

```
{
    "require": {
        "satsume/ckeditor-module": "0.*"
    }
}

```

And then let it install/update

```
composer update

```

Or use just the command line, like so:

```
./composer.phar require satsume/ckeditor-module
```

Usage
-----

[](#usage)

Add a form field like you normally would:

```
$this->add(array(
  'type' => 'CKEditorModule\Form\Element\CKEditor',
  'name' => 'editor',
  'options' => array(
    'label' => 'Editor content',
    'ckeditor' => array(
		// add anny config you would normaly add via CKEDITOR.editorConfig
        'language' => 'nl',
        'uiColor' => '#AADC6E',
    )
  ),
));
```

As type in a Form `__construct()` you cannot use 'ckeditor' this is because of the way the form element manager works. If you are using the form element manager to create forms and you're adding form fields in the `init()` method, you can use 'ckeditor' as type.

More info can be found in [zf2's documentation](http://framework.zend.com/manual/2.1/en/modules/zend.form.advanced-use-of-forms.html#creating-custom-elements)

CKFinder
--------

[](#ckfinder)

If you include the [CKFinderModule](https://github.com/Satsume/CKFinderModule) in your application, the ckfinder config is automatically added to the ckeditor config:

```
'ckeditor_ckfinder_options' => array(
  'filebrowserBrowseUrl' => '/ckfinder/ckfinder.html',
  'filebrowserImageBrowseUrl' => '/ckfinder/ckfinder.html?type=Images',
  //'filebrowserFlashBrowseUrl' => '/ckfinder/ckfinder.html?type=Flash',
  'filebrowserUploadUrl' => '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
  'filebrowserImageUploadUrl' => '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
  //'filebrowserFlashUploadUrl' => '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash',
  'filebrowserWindowWidth' => '1000',
  'filebrowserWindowHeight' => '700'
),
```

( I turned off the flash browser, because I never use flash in my applications anymore )

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity51

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 ~259 days

Total

3

Last Release

3747d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/41458824d118b160a0698211b9288090a67f27a4a0f87f3a65b96073decf2b3e?d=identicon)[Satsume](/maintainers/Satsume)

---

Top Contributors

[![JaapMoolenaar](https://avatars.githubusercontent.com/u/2211836?v=4)](https://github.com/JaapMoolenaar "JaapMoolenaar (10 commits)")

---

Tags

zf2zend framework 2CKEditorckeditor module

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/satsume-ckeditor-module/health.svg)

```
[![Health](https://phpackages.com/badges/satsume-ckeditor-module/health.svg)](https://phpackages.com/packages/satsume-ckeditor-module)
```

###  Alternatives

[slm/google-analytics

Google Analytics tracking integration for Zend Framework 2

4180.3k](/packages/slm-google-analytics)

PHPackages © 2026

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