CKEditor and Rich Text Editor Settings Integration Request

Permalink Browser Info Environment
It would be great if you would integrate your CKEditor settings and layout based on the Editor Plugins that are enabled under Rich Text Editor settings in the C5 Dashboard. This would remove the requirement of manually editing the CKEditor .js files in your package. Users appreciate consistency when editing content and making your blog editor interface consistent with the standard content block editor interface would only deepen the value of your product.

Keep up the great work!
David

Type: Discussion
Status: Resolved
digitaris
View Replies:
C5DK replied on at Permalink Reply
C5DK
You are totally right, and we tried it. But because we do not feel that the core CKEditor is fully extendable to our package (it works fine in the content block while using onscreen editor), it was simply not that easy to do. The main problem was to add our CKEditor plugins to the core. We will probably consider this when concrete5 8 is a bit more mature.

/Michael
Concrete5 Danmark
digitaris replied on at Permalink Reply
digitaris
Thanks Michael. I understand and appreciate your perspective.

Best regards,
David
digitaris replied on at Permalink Reply
digitaris
For the benefit of others, modifying CKEditor to include additional buttons is straightforward based on the online CKEditor docs. Alternatively, you can build your own CKEditor version using ckeditor.com/builder. One critical step in this process is to delete your browser's cached content - not just the site's cached content. Otherwise, you will make changes and likely won't see them.

If you want build your own version and replace the version in CD5K Blog, follow these steps:
1.) Build and download your new CKEditor version zip file (http://ckeditor.com/builder) and unpack into a local work folder.
2.) Add/copy the following custom CD5K plugins found in the original C5DK Blog package to your new version's local /plugins folder:
-copy the plugin folder named c5dk_blog/js/ckeditor/plugins/c5dkimagemanager found in the original C5DK package to your new version ckeditor/plugins folder
-copy the plugin folder named c5dk_blog/js/ckeditor/plugins/image2 found in the original C5DK package to your new version ckeditor/plugins folder
3.) Add/copy the file named c5dk_blog/js/ckeditor/c5dk_blog_config.js found in the original C5DK package into your new version's local root ckeditor/ folder
4.) Update the C5DK Blog package with your new CKEditor by deleting the folder named c5dk_blog/js/ckeditor found in the original C5DK package and replace it with your new version ckeditor folder.
5.) Test and confirm your changes are visible and working as expected.

REMEMBER: If, after making changes, you see the original CKEditor toolbars and not your desired changes you likely need to delete locally cached browser content.

Hope this helps!
David
C5DK replied on at Permalink Reply
C5DK
Hi digitaris,

Cool... That is one way to do it...

Thanks a lot....

/Michael

concrete5 Environment Information

Windows 10/Chrome/C5 v8.0.3

Browser User-Agent String

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.