Since version 4.3.3 CKEditor supports two popular package managers, Bower and Composer. They can be used to install CKEditor releases and keep them up to date in the same way that you maintain other dependencies of your project.
Both package managers will install the
standard-all CKEditor preset that includes all official CKSource plugins with only those from the Standard installation package compiled into the
ckeditor.js file and enabled. See here for a comparison of packages.
Additional plugins included in the
standard-all preset can be enabled in your configuration by using the
Since version 4.3.3 this repository uses the following tag naming rules:
x.y.z– contains the
standard-alleditor build, e.g.
(basic|standard|full)/x.y.z– contains the editor build with a given preset, e.g.
Custom Configuration & Updates
If you want to use any of the package managers to keep CKEditor up to date, your custom editor configuration should not be done in any of the core CKEditor files like
config.js (otherwise you risk overwriting them during the update process).
It is thus recommended to use of the following strategies:
Both options are explained in more detail in the Setting CKEditor Configuration article.