2017 © Pedro Peláez
 

yii2-extension yii2-ckeditor

CKEditor widget for Yii 2

image

alexantr/yii2-ckeditor

CKEditor widget for Yii 2

  • Monday, April 23, 2018
  • by alexantr
  • Repository
  • 1 Watchers
  • 2 Stars
  • 583 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 20 % Grown

The README.md

CKEditor widget for Yii 2

This extension renders a CKEditor widget for Yii framework 2.0., (*1)

Latest Stable Version Total Downloads License Build Status, (*2)

Installation

Install extension through composer:, (*3)

composer require alexantr/yii2-ckeditor

CKEditor version

This extension works with stable standard-all build. The standard-all build includes all official CKSource plugins with only those from the standard installation preset compiled into the ckeditor.js file and enabled in the configuration., (*4)

Note: Since version 2.0 the extension loads CKEditor from CDN., (*5)

Usage

The following code in a view file would render a CKEditor widget:, (*6)

<?= alexantr\ckeditor\CKEditor::widget(['name' => 'attributeName']) ?>

Configuring the CKEditor options should be done using the clientOptions attribute:, (*7)

<?= alexantr\ckeditor\CKEditor::widget([
    'name' => 'attributeName',
    'clientOptions' => [
        'extraPlugins' => 'autogrow,colorbutton,colordialog,iframe,justify,showblocks',
        'removePlugins' => 'resize',
        'autoGrow_maxHeight' => 900,
        'stylesSet' => [
            ['name' => 'Subscript', 'element' => 'sub'],
            ['name' => 'Superscript', 'element' => 'sup'],
        ],
    ],
]) ?>

If you want to use the CKEditor widget in an ActiveForm, it can be done like this:, (*8)

<?= $form->field($model, 'attributeName')->widget(alexantr\ckeditor\CKEditor::className()) ?>

Using global configuration (presets)

To avoid repeating identical configuration in every widget you can set global configuration in @app/config/ckeditor.php. Options from widget's clientOptions will be merged with this configuration., (*9)

You can change default path with presetPath attribute:, (*10)

<?= alexantr\ckeditor\CKEditor::widget([
    'name' => 'attributeName',
    'presetPath' => '@backend/config/my-ckeditor-config.php',
]) ?>

The Versions

23/04 2018

dev-master

9999999-dev

CKEditor widget for Yii 2

  Sources   Download

MIT

The Requires

 

yii2 widget ckeditor editor wysiwyg

23/04 2018

2.1.1

2.1.1.0

CKEditor widget for Yii 2

  Sources   Download

MIT

The Requires

 

yii2 widget ckeditor editor wysiwyg

12/02 2018

2.1.0

2.1.0.0

CKEditor widget for Yii 2

  Sources   Download

MIT

The Requires

 

yii2 widget ckeditor editor wysiwyg

05/02 2018

2.0.0

2.0.0.0

CKEditor widget for Yii 2

  Sources   Download

MIT

The Requires

 

yii2 widget ckeditor editor wysiwyg

13/06 2017

1.1.0

1.1.0.0

CKEditor widget for Yii 2

  Sources   Download

MIT

The Requires

 

yii2 widget ckeditor editor wysiwyg

11/11 2016

1.0.1

1.0.1.0

CKEditor widget for Yii 2

  Sources   Download

MIT

The Requires

 

yii2 widget ckeditor editor wysiwyg

03/11 2016

1.0.0

1.0.0.0

CKEditor widget for Yii 2

  Sources   Download

MIT

The Requires

 

yii2 widget ckeditor editor wysiwyg