Port CKEditor 4 Plugins
The following plugins/buttons should be ported.
Available as plugins:
-
Underline (available in basic styles package: https://ckeditor.com/docs/ckeditor5/latest/features/basic-styles.html#installation) -
Strike (available in basic styles package: https://ckeditor.com/docs/ckeditor5/latest/features/basic-styles.html#installation) -
Subscript (available in basic styles package: https://ckeditor.com/docs/ckeditor5/latest/features/basic-styles.html#installation) -
Superscript (available in basic styles package: https://ckeditor.com/docs/ckeditor5/latest/features/basic-styles.html#installation) -
RemoveFormat (available in remove format package: https://ckeditor.com/docs/ckeditor5/latest/features/remove-format.html#installation) -
JustifyLeft (available in alignment package: https://ckeditor.com/docs/ckeditor5/latest/features/text-alignment.html#installation) -
JustifyCenter (available in alignment package: https://ckeditor.com/docs/ckeditor5/latest/features/text-alignment.html#installation) -
JustifyRight (available in alignment package: https://ckeditor.com/docs/ckeditor5/latest/features/text-alignment.html#installation) -
JustifyBlock (available in alignment package: https://ckeditor.com/docs/ckeditor5/latest/features/text-alignment.html#installation) -
BidiLtr (typing ltr is supported natively, having it as a button is on the roadmap. A 3rd party package can add the button functionality) -
BidiRtl (typing rtl is supported natively, having it as a button is on the roadmap. A 3rd party package can add the button functionality) -
Link (available with minimalistic UI, needs to be extended with CMS pages as target): see quiqqer/ckeditor5#7 -
Anchor (available as 3rd party package: https://github.com/bvedad/ckeditor5-anchor): see quiqqer/ckeditor5#8 -
HorizontalRule (available in horizontal line package: https://ckeditor.com/docs/ckeditor5/latest/features/horizontal-line.html#installation) -
Smiley (3rd party packages not working. Can be added manually via [SpecialCharacters plugin] (https://ckeditor.com/docs/ckeditor5/latest/features/special-characters.html)): quiqqer/ckeditor5#6 -
SpecialChar (available in special characters package: https://ckeditor.com/docs/ckeditor5/latest/features/special-characters.html#installation) -
PageBreak (available in page break package: https://ckeditor.com/docs/ckeditor5/latest/features/page-break.html#installation) -
Styles (few are available but need to be extended): see quiqqer/ckeditor5#16 -
Font (available in the Font plugin: https://ckeditor.com/docs/ckeditor5/latest/features/font.html#installation) -
FontSize (available in the Font plugin: https://ckeditor.com/docs/ckeditor5/latest/features/font.html#installation) -
TextColor (available in the Font plugin: https://ckeditor.com/docs/ckeditor5/latest/features/font.html#installation) -
BGColor (available in the Font plugin: https://ckeditor.com/docs/ckeditor5/latest/features/font.html#installation) -
Code (available in code block package https://ckeditor.com/docs/ckeditor5/latest/features/code-blocks.html#installation) -
TransformTextSwitcher (not available natively, but with 3rd party package: see quiqqer/ckeditor5#9 -
TransformToUppercase (not available natively, but with 3rd party package: see quiqqer/ckeditor5#9 -
TransformToLowercase (not available natively, but with 3rd party package: see quiqqer/ckeditor5#9 -
TransformCapitalize (not available natively, but with 3rd party package: see quiqqer/ckeditor5#9 -
Symbol (available in special characters package: https://ckeditor.com/docs/ckeditor5/latest/features/special-characters.html#installation) -
EqnEditor (formula editor, available as paid service or as a 3rd party plugin: https://github.com/isaul32/ckeditor5-math#installation): see quiqqer/ckeditor5#4 -
FontAwesome (has to be re-implemented): see quiqqer/ckeditor5#5 -
Embed Media from QUIQQER system (has to be re-implemented): see quiqqer/ckeditor5#10
Not available and should be implemented (later):
-
Source (https://github.com/ckeditor/ckeditor5/issues/592#issuecomment-502036006): see quiqqer/ckeditor5#11 -
Templates (https://github.com/ckeditor/ckeditor5/issues/1585): see quiqqer/ckeditor5#12 -
Language (set explicit content language for paragraphs): see quiqqer/ckeditor5#13 -
Embed videos via direct link (e.g. .mp4
): see quiqqer/ckeditor5#14 -
Buttons for certain actions (e.g. copy or paste) aren't required but there should be a help button showing all shortcuts: see quiqqer/ckeditor5#15
Available by default:
-
Cut (not available as buttons - could be implemented: https://stackoverflow.com/a/50735840) -
Copy (not available as buttons - could be implemented: https://stackoverflow.com/a/50735840) -
Paste (not available as buttons - could be implemented: https://stackoverflow.com/a/50735840) -
PasteText (not available as buttons - could be implemented: https://stackoverflow.com/a/50735840) -
PasteFromWord (not available as buttons - could be implemented: https://stackoverflow.com/a/50735840) -
Undo -
Redo -
SelectAll (not available as button - but could be implemented: https://ckeditor.com/docs/ckeditor5/latest/features/select-all.html) -
Bold -
Italic -
NumberedList -
BulletedList -
Outdent -
Indent -
Blockquote -
Unlink -
Image -
Table -
Youtube (automatic embed on paste or via media embed button) -
Videodetector (part of media embed)
Not available and not required:
-
Find(not available [yet]: https://github.com/ckeditor/ckeditor5/issues/1430) -
Replace(not available [yet]: https://github.com/ckeditor/ckeditor5/issues/6342) -
Scayt (Spell Check As You Type)(done by the browser) -
CreateDiv -
Iframe -
Format -
Html5Audio -
Html5Video -
Zoom -
Tweetabletext -
Createtoken -
t2s_button -
pre(not available natively and not planned, see here - maybe available as 3rd party plugin -
pbckeditor(??? - not sure what this is or does) -
page2images -
Markdown(no markdown input available - just output is possible: https://ckeditor.com/docs/ckeditor5/latest/features/markdown.html) -
Loremipsum -
inserthtml4x -
WebSpeechEnabled(Speech to text) -
WebSpeechSettings(Speech to text) -
base64image(only image output as base64 available -
Autocorrect(done by the browser) -
cssanim -
Forms(not needed)-
Radio -
TextField -
Textarea -
Select -
Button -
ImageButton -
HiddenField
-
-
Checkbox