Legal Entity Marks 1.13.0
Выпуск по отзывам редакций: плагин маркировал обычные слова и названия городов, зато не находил то, что нужно. Заодно проход по архиву стал в двадцать семь раз быстрее.
Меньше ложных срабатываний
«Голос» бренда, «базу» данных, «новое поколение» журналистов больше не маркируются. Слова, которые в тексте неотличимы от обычной речи, не ищутся даже в кавычках, а название в кавычках теперь требует прописной буквы. Если сайту нужно именно такое название, его возвращают на странице «Бренды СМИ»: там выбор осознанный.
Городá больше не маркируются. У записей местных отделений («Местная религиозная организация Свидетелей Иеговы «Калининград»») алиасы не создаются: в кавычках там город, а само упоминание ловится по головной записи. Уже накопленные городá убираются при обновлении.
Одно упоминание «Свидетелей Иеговы» давало две сноски - общее название висело и на головной записи, и на местном отделении. Теперь одна.
Находится то, что раньше пропускалось
Аббревиатуры латинских названий: GIJN находится по Global Investigative Journalism Network, так же для CPJ, OCCRP и подобных.
Соцсети Meta маркируются по названию: Facebook, Instagram, Фейсбук, Инстаграм с падежами. Сноска своя: «продукт компании Meta Platforms, признанной в России экстремистской организацией и запрещённой». Для этого у брендового правила появилось поле «своя формулировка сноски». WhatsApp под запрет не подпадает и в список не входит.
Проход по архиву в 27 раз быстрее
Раньше на каждый материал прогонялись все две тысячи выражений реестра. Теперь текст сначала разбирается на основы слов, и до полной проверки доходят только те организации, чьи слова в тексте вообще есть: 62 мс на материал превратились в 2,3 мс. Результаты сверены со старым способом на всех записях реестра - совпадают полностью. Отключается фильтром lem_scan_prefilter.
Под системным cron порция увеличена до двух минут: там нет веб-таймаута, ради которого стоял предел в пятнадцать секунд, а проход из-за него растягивался на часы.
Диагностика и формулировки
Отключённый WP-Cron больше не выдаётся за поломку. На нормально настроенном сервере это означает, что задачи запускает системный cron, и плагин судит по факту их выполнения.
Ресурсы иноагентов нигде не называются запрещёнными: ссылаться на них не запрещено, достаточно маркировки. Поправлено на «Обзоре», странице ссылок, в отчёте, фильтре списка записей и настройках.
Обновление
Схема поднимается автоматически. После установки зайдите на «Обзор»: накопленные городá уберутся сами. Дальше имеет смысл пересканировать архив, чтобы старые метки исчезли из уже просканированных статей.
Установка: скачать zip, «Плагины → Добавить новый → Загрузить плагин».