Oneindige ondersteuning voor CKEditor 4 in Drupal
De Drupal CKEditor-module stopt met de ondersteuning van CKEditor 4. Maar u heeft nog steeds de mogelijkheid om CKEditor 4 via aangepaste modules te integreren en te blijven gebruiken. Natuurlijk is het gebruik van de nieuwe versie CKEditor 5 of hoger te verkiezen, maar de legacy CKEditor-module wordt nog steeds door meer dan 140.000 websites gebruikt (elke vierde Drupal-website!).
https://www.drupal.org/project/ckeditor
Ik wil meteen benadrukken dat het gebruik van CKEditor 4 voor anonieme gebruikers onveilig is. Op plaatsen waar u CKEditor gebruikt voor anonieme gebruikers zodat zij reacties kunnen achterlaten of pagina’s kunnen maken (bijvoorbeeld issues in een bugtracker), heeft u geen keuze en moet u CKEditor 5 gebruiken.

CKEditor 4 is niet veilig om te gebruiken: het bevat kwetsbaarheden die het mogelijk maken om JavaScript en CSS toe te voegen terwijl toegangsrechten worden omzeild. Maar voor veel mensen is de mogelijkheid om CSS en JavaScript rechtstreeks binnen de visuele editor toe te voegen juist een functie en geen fout. Als u CKEditor alleen gebruikt voor de interne redacteuren van uw bedrijf en niemand anders inhoud toevoegt aan de website, kunt u CKEditor 4 zonder problemen blijven gebruiken. Toch blijft het een kwetsbaarheid, omdat als kwaadwillenden toegang krijgen tot het account van uw redacteur, zij JavaScript-code op elke pagina van de site kunnen injecteren.
https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-fq6h-4g8v-qqvm
Veel mensen zijn echter bereid dit risico te accepteren omdat er geen directe manier bestaat om CKEditor 4-plugins te upgraden naar CKEditor 5. Dit vereist veel tijd om elke plugin te controleren, het testen van nieuwe plugins op een groot aantal pagina’s is moeilijk, en er kan iets misgaan bij het converteren van HTML van CKEditor 4 naar HTML voor CKEditor 5.
In een van mijn projecten heb ik een aangepaste afbeelding-uploadmodule gemaakt met behulp van IMCE en Editor Advanced Image:
https://www.drupal.org/project/imce
https://www.drupal.org/project/editor_advanced_image


Ondertussen biedt CKEditor 5 een vereenvoudigde manier om afbeeldingen te uploaden:

Het uploaden van afbeeldingen in CKEditor 5 ziet er moderner en prettiger uit, maar het lijkt niet op het Zwitserse zakmes dat we gewend zijn in de Drupal-beheeromgeving.
Daarnaast heeft CKEditor 4 een reeks extra plugins die in CKEditor 5 zelfs twee jaar na de release nog niet beschikbaar waren, zoals Anchor:
https://www.drupal.org/project/usage/anchor_link
Een derde van alle websites die de Anchor Link-module gebruiken, draait nog steeds op CKEditor 4.
CKEditor 4 biedt vertrouwde functionaliteit voor de technische schrijvers op mijn project, en zij willen niet overstappen naar CKEditor 5.

CKEditor 4 kan prima werken met Drupal 11 na enkele kleine wijzigingen in de CKEditor-module:
https://www.drupal.org/project/ckeditor
Ik heb Drupal 10 geĂĽpgraded naar Drupal 11 en CKEditor 4 behouden als visuele editor voor onze technische schrijvers, waardoor de overgang tussen Drupal-versies voor hen volledig naadloos verliep. Als u ook Drupal wilt upgraden naar nieuwe versies met een werkende CKEditor 4, kunt u mij contacteren via LinkedIn of e-mail:
https://www.linkedin.com/in/ivan-abramenko/