Плагин YouTube для TinyMCE 5

Согласитесь, ни что не приносит столько радостных мгновений и вдохновения, как борьба с будущим Администратором написанного тобой сайта! Стараешься, вылизываешь сайт, а он одной вставкой видео через iframe валит всю оптимизацию в ноль. Задача - лишить его самой возможности гадить не сайте! Плагин позволит вставить видео с YouTube и при этом совершенно не отразится на оптимизации под требования Google PageSpeed.

Как всегда, выложил видео, а потом внес улучшения в плагин. Список исправлений под видео.


Плагин YouTube TinyMCE 5


Я вот чего подумал:

  • А зачем я подкидываю изображению нестандартный класс? Чтобы потом в цикле искать по классу? Зачем, если можно сделать выборку по атрибуту? Исправил. Одной настройкой в файле конфига TinyMCE меньше. Теперь не надо вносить изменения в image_class_list.
  • А если Админ сайта поставит несколько видео и некоторым из них задаст обтекание float, а остальные оставит в потоке? Часть блоков перекроются и кнопка Play начнет летать по всей странице. Элементарно. Добавляем clear:both; . Исправил.

Исходники https://github.com/Skach-group/plagin-youtube-tinymce

Веб-студия Сергея Качановского