Хронический Drupal jWYSIWYG

Вновь поломался (уже было) jWYSIWYG, конечно — после очередного обновления.

В разделе конфигурации Wysiwyg profiles отписало "The installed version 0.6 of WYSIWYG is not supported", что конечно вызвало WTF-реакцию, поскольку там же указано (0.5 - 0.97)*... На звёздочку привычно не обращаем внимание и действительность стала доходить только после некоторого гугления — список поддерживаемых jWYSIWYG-релизов
  • 0.5
  • 0.93
  • 0.97
К тому же оказались битыми ссылки на производителя, включая объявленные в WYSIWYG-модуле!

Выяснилось, что живую активность и нужные версии надо смотреть в этом github аккаунте. Свежая 0.99 версия модулем не поддерживается, поэтому брал 0.97.2.
После инсталляции и настроек профиля заработала базовая функциональность, а вот кнопка установки гипер-ссылки не работала по следующей причине: "$.wysiwyg.controls.link not defined. You need to include wysiwyg.link.js file".
В файловой структуре редактора данный файл, наряду с подобными (табличка, картинка) располагается в отдельной папке contents и вполне может автоподключиться если в конфигурации редактора упомянуть в plugins разделе настройку autoload = true. Но как это сделать я не допёр, поэтому руками добавил загрузку нужного js-файла в editors/jwysiwyg.inc (что конечно же перетрётся при ближайшем апдейте WYSIWYG-модуля):

function wysiwyg_jwysiwyg_editor() {
...
'libraries' => array(
      '' => array(
        'title' => 'Source',
        'files' => array('jquery.wysiwyg.js','controls/wysiwyg.link.js'),
      ),
    ),
....

Теперь при загрузке ссылки редактор красиво затеняет фон и показывает совершенно топорное модельное окно с полями для гиперссылки. Подозреваю редактору не хватает стилевых файлов, но на данный момент это не в приоритете.

UP
Такая же история приключилась и с контролом вставки изображения. Вылечено аналогично.