1 ckeditor.install | ckeditor_requirements($phase) |
Implements hook_requirements().
File
- core/
modules/ ckeditor/ ckeditor.install, line 10 - Install, update and uninstall functions for CKEditor 4 module.
Code
function ckeditor_requirements($phase) {
$requirements = array();
$t = get_t();
if ($phase == 'runtime') {
$ckeditor_version = $t('Version: !version', array('!version' => CKEDITOR_VERSION));
$description = $t('CKEditor 4 reached its official end-of-life in June 2023.');
if (!module_exists('ckeditor5')) {
$description .= ' ' . $t('To start the upgrade to CKEditor 5, enable it from the <a href="!modules">modules page</a>.', array(
'!modules' => url('admin/modules', array('query' => array('search' => 'ckeditor'))),
));
}
$description .= ' ' . $t('See the <a href="!documentation">documentation for more information on the upgrade process</a>.', array(
'!documentation' => 'https://backdropcms.org/news/upgrade-from-ckeditor-4-to-5',
));
$requirements['ckeditor_version'] = array(
'title' => $t('CKEditor 4 (Deprecated)'),
'value' => $ckeditor_version,
'description' => $description,
'severity' => REQUIREMENT_WARNING,
);
}
return $requirements;
}