Autoplaceholder

This plugin will add an inline editable widget to insert placeholder that work with autocompletion.

You have to pass the available token list (the list of key that autocompletion will match) inside condig option like this:

var tokenList = {
    'animals.cats.persian': {
        value: '27392032932'
    },
    'animals.cats.korat': {
        value: '51432132312'
    },
    'animals.cats.ragdoll': {
        value: '51212325242'
    },
    'animals.cats.bengal': {
        value: '8732523235'
    },
    'animals.dogs.corgi': {
        value: '241264343'
    },
    'animals.dogs.beagle': {
        value: '24212415156'
    },
    'animals.dogs.collie': {
        value: '64542124252'
    },
    'animals.birds.parrot': {
        value: '6112261235'
    },
    'animals.birds.pigeon': {
        value: '63243151224'
    },
    'animals.bears.grizzly': {
        value: '47328329832'
    },
    'animals.bears.brown': {
        value: '434838933'
    }
};


var editor = CKEDITOR.replace( 'editor' , {
    extraPlugins: 'divarea,autoplaceholder',
    autoplaceholder: {
        tokenList: tokenList,
        defaultText: 'Add Value'
    }
});

editor.on('autoplaceholderTokenMatched', function(e) {
    var $element = e.data.$element;
    var tokenData = e.data.tokenData;
    $element.attr('rel', '{' + tokenData.value + '}');
});

Like in the example, you can separate key values with dot to provide a guided suggestion on different steps.
In the example if you type inside the placeholder "anim" it will suggest just "animals". Then when you choose the "animals" option it will suggest "dogs, cats, and birds" and so on.

Customize default text

You can specify an optional the optional configuration property "defaultText" that will substitute the default value that will appear inside the widget.

Emitted events

When a token is matched by the autocomplation an event "autoplaceholderTokenMatched" in the editor is fired and will receive inside the data property of the event object the tokenData with everything you set in your custom list.

Screenshots

autoplaceholder

8,747 downloads (view stats)

Releases

Plugin versions CKEditor versions
4.25 4.24 4.23

Version: 1.2.4

DownloadRelease notes

Ensure upcasting has only plain text content to avoid error with only space content

Image Resizer(Width and Height)

This plugin handles the image height and width resizing process in editor by dragging the image edges.

imageresizerowandcolumn

42,700 downloads (view stats)

Releases

Plugin versions CKEditor versions
4.25 4.24 4.23

Version: 1.0.0

DownloadRelease notes

initial release

Table Resizer(Row and Column)

This plugin handles the table row and column resizing process on editor.

tableresizerowandcolumn

27,463 downloads (view stats)

Releases

Plugin versions CKEditor versions
4.25 4.24 4.23

Version: 1.0.0

DownloadRelease notes

initial release

Easy Image

The plugin lets you insert images which are automatically rescaled, optimized, responsive and delivered through a blazing-fast CDN. All this with virtually zero server setup. It introduces a new type of a captioned image widget that has the following capabilities:

  • It allows for uploading images to CKEditor Cloud Services with a customizable upload progress indication.
  • It allows for adding image captions.
  • It supports drag and drop for changing the image position.
  • It provides image alignment options through the balloon toolbar attached to the widget as well as the context menu.
  • It allows for applying custom styles to the image.
  • It allows for changing alternative text for the image.

Screenshots

easyimage

58,764 downloads (view stats)

This is an official plugin provided and supported by CKEditor developers.

You can submit bug reports directly to its GitHub issues tracker and discuss any integration issues on StackOverflow.

Releases

Plugin versions CKEditor versions
4.25 4.24 4.23

Version: 4.24.0-lts

DownloadRelease notes

First major release of CKEditor 4.24.0-lts

Version: 4.23.0-lts

DownloadRelease notes

First major release of CKEditor 4.23.0-lts

Video

A CKEditor plugin to insert HTML5 video

Screenshots

video

37,209 downloads (view stats)

Releases

Plugin versions CKEditor versions
4.25 4.24 4.23

Version: 1.2

DownloadRelease notes

Fixed undefined CKEDITOR.lang.en.fakeobjects.video

Yet Another QR-Code Image Generator

Yet Another QR Widget

This widget is designed to easily create QR-Code Link Image.

The code generation is based on a slighty modified javascript code from Kazuhiko Arase. Many Thanks to Him for is work.

You can easily edit the QR Image (Size, Border Color and width, Background and Points colors ...)

The QR-Code image is also clickable ("href") to go tho the image Link.

Screenshots

yaqr

9,357 downloads (view stats)

Releases

Plugin versions CKEditor versions
4.25 4.24 4.23

Version: 1.1

DownloadRelease notes

Fixed some problem in Language Files.

Image Uploader

Image Uploader Plugin
An open source plugin for CKEditor to upload images saved on your local machine. Now you can easily use this upload plugin avoiding the hassle of creating your own image uploader plugin and also it's totally free:).

How to install?

  •  Click on download button, rename the folder to simage and add the entire simage folder into CKEditor plugins folder.
  • You can use this plugin with CKEditor. You need to configure the end point where you want to store the images uploaded using this plugin. Add it in your config.js as follows:
CKEDITOR.config.extraPlugins: 'simage'  //to enable to plugin

CKEDITOR.config.imageUploadURL: <INSERT URL>

CKEDITOR.config.dataParser: func(data)

 

 

  •  The dataParser attribute expects a function with a parameter in which you should pass the data returned by the endpoint that you have configured (imageUploadURL) . This function is expected to return a url. This url will be set to the src attribute of image html element.
  • Example response by imageUploadURL endpoint
{

  url: 'imageUrl'

}

 

  • You can also use srcset attribute to display the image based on resolution of the display.  This is optional, in case you don't specify srcset attribute in config.js, it will pick up the image from src which is set by the return value of dataParser function. srcset attribute should be configured to be a function which returns the expected string that you want to set in srcsethtml attribute. Response returned by the endpoint that you have configured is passed to this function as an argument. Add the following statement in config.js to enable srcset:
config.srcSet: func(data)
  • You can listen to preventFormSubmit event to do anything while the image is uploading. 
  • For example, this can be a hook to display a wait icon while the image is uploading. 
  • Similarly, you can use the event enableFormSubmit to perform any action after image has successfully uploaded or the image upload failed. For example, you can remove the wait icon at this point. 
     

Screenshots

simage

53,050 downloads (view stats)

Releases

Plugin versions CKEditor versions
4.25 4.24 4.23

Version: 1.3

DownloadRelease notes

- Updated the events to be triggered to enabled form submit or prevent form submit.

Table Sorter

Allows to sort tables by each column ascending and descending.

Sorting buttons are added to the context menu within each table cell.

tablesorter

14,019 downloads (view stats)

Releases

Plugin versions CKEditor versions
4.25 4.24 4.23

Version: 1.0

DownloadRelease notes

Initial release - please treat with care.

Table of Contents

a simple Table of Contents widget which crawls the content for Heading-Tags (<h1>, ... ,<h6>) and adds Anchor tags to headings.

Screenshots

contents

12,744 downloads (view stats)

Releases

Plugin versions CKEditor versions
4.25 4.24 4.23

Version: 0.11

DownloadRelease notes

-minor style fixes

Table of Contents

This plugin generates a table of contents.

  1. It simply crawls the content for Heading-Tags (<h1>, ... ,<h6>)
  2. Creates formated Table of Contents with <p> and margins for indent. (see screenshot 2)
  3. generates for each heading id- and name-attributes on h-tag
  4. deletes automatically already generated tocs inside the document.

The Plugin uses some code from http://ckeditor.com/forums/CKEditor-3.x/CKEditor-Plugin-Table-Contents. The Plugin is localized in german and english.

## Installation

 1. Download the plugin from here
 
 2. Extract (decompress) the downloaded file into the plugins folder of your CKEditor installation.
    Example: http://example.com/ckeditor/plugins/toc
    
 3. Enable the plugin by using the extraPlugins configuration setting.
    Example: CKEDITOR.config.extraPlugins = "toc";

   Make sure, "div" is included into the format_tags configuration setting.
    Example: CKEDITOR.config.format_tags = 'div';

 4. The "Links"-Toolbar now contains the toc-button

Screenshots

toc

13,158 downloads (view stats)

Releases

Plugin versions CKEditor versions
4.25 4.24 4.23

Version: 3.1

DownloadRelease notes

killed some minor bugs 

Twitter Facebook Facebook Instagram Medium Linkedin GitHub Arrow down Phone Menu Close icon Check