- Add Style Plugin
- fix yform link issue #185
- update to cke5 vendor version 40.2.0
- add initialize editor event
- ensure that no instance will be double initialized
- adds set theme function by @eaCe
- RexImage: fix for mediamanager types by @skerbis
- fix text_part_language profile creator issue
- add
pastePlainText
plugin - fix profile create process
- added
addProfile
method toCke5ProfilesApi
- update ckeditor 5 vendor to v38.0.1
- make ckeditor5_rex_image and ckeditor5_rex_link modules ready for TypeScript
- fix media path custom input will not display by profile edit
- add new cke5_rex_link plugin options
rexlink_category, rexmedia_category, rexmedia_types
to profile editor - add new cke5_rex_image plugin options
rexmedia_category, rexmedia_types
to profile editor - profile name accept now 40 characters
- fix img resize button cannot remove bug
- bring list_style profile edit button to alive and add index and reverse option
- add support for new cke5 vendor functions
textPartLanguage
,findAndReplace
,mention
- add option to deactivate image resize handles
- add option for custom and sprog
mentions
- fix limitation of link decorations
- fix syntax error by profile deletion
- fix toolbar group will not set by selected checkbox
- fix sql action issues
- extend import/export
- remove incompatible ckeditor5 plugins
emoji
,fullscreen
,pastePlainText
- after update from v5 to v6 the link and image setup is broken
- autolink for http(s) and email is no longer activated by default
- mblock demo stuff removed
- fix some rexstan issues
- Update cke5 Vendor to v34.1.0
- add
selectAll
plugin
- convert CRLF to LF check that out https://docs.github.com/en/get-started/getting-started-with-git/configuring-git-to-handle-line-endings
- add profile export and import
- Js fix #155
- update fix recreate profiles
- vendor update to v31
- add
toggleTableCaption
feature - add
fullscreen
plugin and as well add|
to table toolbar - extend emoji add
EmojiPeople
,EmojiNature
,EmojiPlaces
,EmojiFood
,EmojiActivity
,EmojiObjects
,EmojiSymbols
,EmojiFlags
group - add
sourceEditing
andhtmlSupport
- fix some ugly profile editor javascript issues
- add
inline
,side
,alignBlockLeft
,alignBlockRight
,toggleImageCaption
for images - add better profile editor structure
- add option to group buttons in the image toolbar
- fix name issue, disallow usage of minus
-
char - fix wrong translation key usage in profile editor
- fix removePlugin issue by extra option usage (for example add to extra options:
{"removePlugins": ["Autoformat"]}
) - fix profile recreation by update
- fix dark mode switching
- change default profiles
- remove profiles from assets and use creation by update and install
- The imageStyle property
full
was replaced by vendor withblock
- Supports only REDAXO >= 5.12
- Older addons of mform < 6.1 and mblock < 3.4 are no longer supported
The profiles are not changed during an update.
The following should be paid attention to when updating:
-
If the option
full
was used in the image toolbars, it should be replaced byblock
. If necessary, the output CSS must be adjusted. -
The source code editing needs at least the instruction
HtmlSupport Allow
to work. The following code can be used for this:
[
{
"name": "regex(/.*/)",
"attributes": true,
"classes": true,
"styles": true
}
]
Known issues It may be necessary to resave the profiles once.
- vendor update to 27.0.0
- dark-mode
- some small fixes
- vendor update to 23.1.0
- add htmlEmbed
- add htmlEmbed preview optional
- vendor update to 22.0.0
- add autolink options
- add image resize option buttons
- add list style option
- New REDAXO Link-Widget supports: Linkmap, Media, YForm-Tables, Tel:, Mail
- vendor update to v20.0.0 and support some new features #104
- switch for expert or profile editor mode
- add textarea for special options for profile editor mode
- added codeBlock and codeBlock-languages
- add special characters plugins
- plugin past plaintext added https://github.com/Mistralys/ckeditor5-paste-plaintext
- image link as image toolbar plugin added
- add tableColors to profile editor
- load only needed plugins #106
- add link decorators #90
- fix reinstall bug #102
- option to set placeholder for each lang
- fix some lang ui bugs #82
- Api and Cke5DatabaseHandler create profile now work with expert mode
- add demo profiles for expert and profile-editor mode
- add group toolbar elements feature https://ckeditor.com/docs/ckeditor5/latest/api/module_core_editor_editorconfig-EditorConfig.html#member-toolbar
- ensure that enter will not submit form in tag lists #87
- Backend css fix @alexplusde
- Traducción en castellan @nandes2062
- added todoList
- added page break
- added cke5 custom css file
- check if translation file exist and recreate in case of not exist
- update editor vendor to 15.0.0
- added fonts selection in profile editor
- mblock demo database removed
- profile editor js extended
- added hr
- update editor vendor to 12.3.0
- added outdent and indent
- added content language- and rtl-support
- added default font size option
- set mediaEmbed provider as collapse input filed
- update default profiles
- added mform and html code example to editor preview
- added getOutputLang to Cke5Lang class
- added custom fontcolor and font backgroundcolor editor
- update editor vendor to 12.1.0
- added font-color
- added font-background-color
- added remove format
- added mediaEmbed providers to profile editor
- update cke5 vendor to v12.0.0
- remove help.php
- user cke5-rex_link v1.2.1
- fix media path not used in drag&drop image plugin
- toggle for media categories in profile settings
- clang support for rex_link-button
- set /.media/ by definition
- ckeditor5_reximage plugin updated for cke5 version 11.2.0
- image support issue in mblock and multiple initialized editors fixed
- use default values for editor tags by data parameters
- fix smooth scrolling effect by height collapse toggle
- execute building process and added new cke5 version 11.2.0 https://ckeditor.com/blog/CKEditor-5-v11.2.0-with-paste-from-Word-and-file-manager-support-released/
- add new toolbar elements to creation array
- remove ckeditor5-supersub module there will replace by:
@ckeditor/ckeditor5-basic-styles/src/subscript
@ckeditor/ckeditor5-basic-styles/src/superscript
NOTICE: sub
, sup
will not work anymore
- update issue from 2.0.1 to 3.0.x fixed
- added sql update statement in
update.php
for all profiles there containssub
,sup
. There will replacesub
,sup
withsubscript
,superscript
.
- add rex:ready @dergel
- fix duplicate by pjax call
- editor height range slider don't notice profile update fixed
- add link to profile edit in preview site
- add mform code example to preview site
- add profile info to preview site
- show profile settings add to preview site
- execute building process and add newest cke5 version 11.1.1 with media embed
- add Media embed in default profile
- remove php version requirement to make addon for php7 installable: redaxo/redaxo#2204
- remove supersub plugin, add supsub plugin
super
toolbar key was replaced withsup
- add embed media example to demo page
- fix given profile sub_settings was ignored
- add uninstall.php @TobiasKrais
- add gif-demos @crydotsnake
- update ckeditor 5 vendors to version 11
- fix many problems with rex_link and rex_images plugins for ckeditor5 v11
- add super-sub plugin https://github.com/mjadobson/ckeditor5-super-sub
- add super and sub to profile editor
- fix php compatibility problems
- fix locale will change bug in profile editor
- fix provide exception problem
- @ckeditor5 classic build update to v10.1.0
- add @ckeditor5 table plugin
- add options for @ckeditor5 table-toolbar in profile builder
- hide image toolbar settings in profile builder is imageUpload or rexImage disable
- update Keyboard support tables in readme.md's
- to don't lose custom profiles after update recreate profiles by update
- execute sql by update to v2.0.0
- use better style like github for keyboard support table
- add preview in profile builder
- add preview page with code example
- add text license to mblock demo page
Cke5\Creator\Cke5ProfilesApi::addProfile
api was add to create profiles without user interface
$create = \Cke5\Creator\Cke5ProfilesApi::addProfile(
'full_cke',
'Cke5 with all possible tools',
['heading', '|', 'fontSize', 'fontFamily', 'alignment', 'bold', 'italic', 'underline', 'strikethrough', 'insertTable', 'code', 'link', 'rexImage', 'bulletedList', 'numberedList', 'blockQuote', 'highlight', 'emoji', 'undo', 'redo'],
['paragraph', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6'],
['left', 'right', 'center', 'justify'],
['imageTextAlternative', '|', 'full', 'alignLeft', 'alignCenter', 'alignRight'],
['tiny', 'small', 'big', 'huge'],
['yellowMarker', 'greenMarker', 'pinkMarker', 'blueMarker', 'redPen', 'greenPen'],
['tableColumn', 'tableRow', 'mergeTableCells'],
['internal', 'media']
);
echo (is_string($create)) ? $create : 'successful profile created';
- fixed: image width on help page
- fixed: lang != language change key-name in js and profile settings
- add all supported backend languages in one file
- update editor build to fix language conflicts
- fixed: save ever only default settings by add profile
- add get user default lang helper
- use user default lang in examples
- fixed: js error in Demo caused by missing mblock installation
- swedish translation: thx to: @interweave-media
- fixed: remove ck element by MBlock add not ever work
- fix many reinit register callback bug by pjax callback event
- Translate README -> thanks @crydotsnake
- README updated, module examples, shortcut add and many other great changes -> special thanks @skerbis
- Add short profile
- drag & drop for items in profile edit
- media-manager-type support in profiles
- media-category support in profiles for drag & drop image upload
- profile edit js and cke5 init js slitted in tow files
- drag & drop image upload optional for profiles
- Add data sql to install default profile
- Translate to english
- Add mblock not available message
- Add mblock demo site - use wikipedia texts and images -> special thanks
- Add default demo site - use wikipedia texts and images -> special thanks
- Photo by Patrick Fore https://unsplash.com/photos/mMcqMYJfopo -> special thanks
- mblock support added
- cke5 rexlink plugin add https://github.com/basecondition/ckeditor5-rexlink
- cke5 reximage plugin add https://github.com/basecondition/ckeditor5-reximage
- drag&drop support for cke5 added
- add editor files
- add all addon files