Drupal Edit is a module that allows inline editing of websites. It has optional support for the CKeditor module.
Ckeditor module has a PHP function, and when Drupal Edit is enabled, it checks to see if the CKeditor module is active and the runs the function.
Unfortunately the WYSIWYG CKEditor module uses the same namespace as CKEditor. As a result, it triggers the function (which isn't in the edit module) and so causes a WSOD on the site.
Can the Edit module be updated to double check that the correct module is enabled, or replace this automatic feature with a checkbox (with warning in the help text about this issue).
Comments
Comment #1
big_smile CreditAttribution: big_smile commentedComment #2
davidneedhamReassigning to the Edit module. Seems like something they should check for rather than asking wysiwyg_ckeditor to change it's name.
Comment #3
davidneedhamForgot to update the title/description to be appropriate for this issue assignment.
Comment #4
Wim LeersFrom the
wysiwyg_ckeditor
project page:I don't see how Quick Edit (Edit just got renamed to Quick Edit) is responsible for this hackery?
It's also not at all clear which "function" is being referred to. I suspect it's these:
Specifically, the
module_exists()
call and_ckeditor_requirements_getinstalledversion()
. How am I even supposed to change this? How am I supposed to know thatmodule_exists('ckeditor')
returning TRUE is in fact a lie, because it's not the one I intended?This is why we have namespaces in the first place, to avoid these kinds of problems.