Настроил Redis для блога

Плагин W3 Total Cache почему-то постоянно отключает кэширование объектов на диск и рекомендует настроить либо Redis, либо Memcached. Последовал его совету и настроил Redis. Давно пора было с учётом наличия VDS.

Команды установки для Debian:

Даже TLS настроил. Единственное, в чём была реальная заминка, каталоги:

  • /etc/letsencrypt/live
  • /etc/letsencrypt/archive
Читать далее Настроил Redis для блога

CSRF в WordPress и nonces

Пишу эту статью после вот такого обновления своего плагина для WordPress.

CSRF (Cross-Site Request Forgery) — вид атак, заключающийся в том, что злоумышленник тайно отправляет на атакуемый сайт запрос от лица пользователя.

Читать далее CSRF в WordPress и nonces

Вышел Urvanov Syntax Highlighter 2.8.34

Ночью выпустил новую версию плагина для WordPress Urvanov Syntax Highlighter 2.8.34. Изменения:

  1. Исправлена уязвимость Cross-Site Request Forgery, добавлена работа с nonces.
  2. Добавлена настройка “Highlight code”, аналогичная галочке “Don’t highlight” в форме редактирования блока кода.
  3. Заменено использование jQuery live на jQuery on.

Подготовился к WordPress 6.0

WordPress 6.0 выходит 24 мая (Месяц Второго Зерна) 2022. Протестировал на всякий случай Urvanov Syntax Highlighter и Urvanov richtext addfmt на совместимость с ним. Вроде, всё работает.

В мае написание моей книги близится к завершению, судя по всему. Она почти готова. Скоро будет передана редактору на дальнейший этап. Надо, наверное, готовить свой сайт к её выходу. Буду постепенно убирать всю рекламу от РСЯ, чтобы не отвлекала посетителей, а все последующие статьи постараюсь как-нибудь привязать к выходящей книге.

Вышел Urvanov Syntax Highlighter 2.8.16

Сегодня собрал новую версию своего WordPress плагина Urvanov Syntax Highlighter.

В этой версии исправлена пропадающая кнопка вызова диалогового окна в панели инструментов классического редактора TinyMCE, который был до Gutenberg и блоков.

Вышел Urvanov Syntax Highlighter 2.8.15

Сегодня собрал новую версию своего WordPress плагина Urvanov Syntax Highlighter. В этой версии исправил надоедливый Notice, который постоянно писался в лог, если снять галочку с Custom Font Size. О создании плагина можно прочесть в предыдущих статьях.

Разрабатываем на PHP с XAMPP

В этой статье мы установим XAMPP с модулем WordPress на Ubuntu. Его планируется использовать для разработки плагина Urvanov Syntax Highlighter. Сам дистрибутив XAMPP скачивается с https://www.apachefriends.org/.

Можно, конечно, установить вручную nginx, PHP и MySQL, но для разработки существуют более простые решения. XAMP это настроенная и полностью готовая к использованию сборка сервера с Apache, MySQL и PHP, устанавливающаяся буквально в несколько кликов.

Читать далее Разрабатываем на PHP с XAMPP

Urvanov Syntax Highlighter has been approved!

Я как-то раньше писал, что переделываю плагин Crayon Syntax Highlighter, который был заброшен автором. Вчера мне его, наконец, одобрили. Пришло вот такое письмо:

Читать далее Urvanov Syntax Highlighter has been approved!

Дневник 28.09.2019

На этой неделе пытался снова отправить на проверку форкнутую версию Crayon Syntax Highlighter. Я там уже исправил много багов, недостатков стиля кодирования и прочего. Добавил туда классы, привёл в соответствие к стандарту наименования классов в WordPress. Добавил префиксы, чтобы с другими плагинами не было коллизий. Мне его вернули на доработку, к сожалению. Буду править дальше.

Читать далее Дневник 28.09.2019