Skip to content

ckeditor/ckeditor5-hackathon

Repository files navigation

CKEditor 5 Hackathon

devDependency Status

CKEditor 5 Hackathon is a 2-day event for CKEditor 5 core developers. Our goal is to implement proof-of-concepts of some cool features to see capabilities of the new CKEditor 5 engine in action.

More information about the CKEditor 5 can be found at the following url: https://github.com/ckeditor/ckeditor5.

Results

Selective Undo

Screencast of the selective undo feature for CKEditor 5

Editable Table of Contents

Screencast of the editable table of contents feature for CKEditor 5

Markdown Editor

Screencast of the markdown editor feature for CKEditor 5

Screencast of the markdown editor feature for CKEditor 5

Suggestion Mode

Screencast of the suggestion mode feature for CKEditor 5

Text Transformations

Screencast of the text transformations feature for CKEditor 5

Autocompletion (suggestions)

Screencast of the autocompletion feature for CKEditor 5

Graphical Representation of the Model

Screencast of the graphical model representation feature for CKEditor 5

Content Length Limit

Screencast of the contents length limit (Twitter like) feature for CKEditor 5

Installation

NOTE: Hackathon took place in June 2016 and since then the CKEditor 5 API might have dramatically changed (at the moment CKEditor 5 is still in a development phase). Hence, instead of really building CKEditor from source, the below steps show how to use a precompiled version of CKEditor which is uploaded in this repository for each feature.

In order to run the demo live you need to:

  1. Setup the project (this will take a while):
git clone [email protected]:ckeditor/ckeditor5.git
cd ckeditor5
git co hackathon/<feature-name>
npm i
sudo npm i -g gulp benderjs-cli
gulp init
  1. Copy the build of the editor from the hackathon repository to ckeditor5/.
cd ..
rm -rf ckeditor5/build
cp -R ckeditor5-hackathon/build ckeditor5
  1. Start the testing environment:
cd ckeditor5
bender server run

and visit http://localhost:1030/build/amd/tests/hackathon/manual/<feature-name> using Chrome (the only supported browser at that moment).

License

Licensed under the GPL, LGPL and MPL licenses, at your choice. For full details about the license, please check the LICENSE.md file.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •