====== ckeditor5 plugin ====== ---- plugin ---- description: author : Tatevik Grigoryan email : tatevik@phplist.com type : editor lastupdate : 2025/02/23 15:44 similar : https://resources.phplist.com/plugin/ckeditor/ tags : editor downloadurl: # eg. http://github.com/tatevikgr/phplist-plugin-ckeditor5/archive/master.zip bugtracker : # eg. http://github.com/tatevikgr/phplist-plugin-ckeditor5/issues sourcerepo : # eg. http://github.com/tatevikgr/phplist-plugin-ckeditor5/ donationurl: ---- ===== Purpose ===== This plugin provides CKEditor 5 for editing messages and templates. It also integrates the ElFinder file manager to provide file uploading and browsing. ===== Installation ===== Install the plugin using the [[plugin:plugin|Plugin Manager]] and the download URL above, which points to latest version of the plugin. Refer to [[:Plugins]] on how to install plugins manually. ===== Configuration ===== ==== config.php ==== The UPLOADIMAGES_DIR value in config.php must be set to the location of a directory where ELFinder can store uploads. The directory must be writable by the web server. Note that the value is relative to the web root and must not contain a leading '/'. define('UPLOADIMAGES_DIR', 'upload'); The upload directory will be shared by all admins. You can give each admin their own private directory using define('IMAGE_DIR_PER_ADMIN', true); ELFinder will use a subdirectory of UPLOADIMAGES_DIR named after the admin login id (1, 2, 3 etc.), creating the subdirectory on first-use. The subdirectory is private to the admin, and there is no sharing of image files. ==== Settings page ==== The Settings page has a CKEditor group where you can configure the plugin. * Whether to disallow javascript. The default setting is ''Yes'' in which case ''