Con la versione 4 di CKEditor è sopraggiunto anche la problematica di riconoscimento della versione da parte del modulo WYSIWYG, come ben descritto nell’articolo
How to get CKEditor 4.x working with the Drupal 7 WYSIWYG module
In questo caso viene ben specificata come modificare la regex all’interno di ckeditor.inc per far sì che la versione 4 possa esser riconosciuta.
Ma mi son chiesto. E se invece voglio tornare indietro per la versione 3?
Devo di nuovo ritoccare la regex? E perchè non inserirne una che mi permetta di riconoscere entrambe?
Io per ora ho modificato la regex al seguente modo:
if (preg_match(‘@version:[\”\’](?:CKEditor )?([\d\.]+)(?:.+revision:[\”\’]([\d]+))?@’, $line, $version)) {
Ovviamente sono più che ben accolti suggerimenti e migliorie.