Перейти к содержимому

Category: Веб-разработка

Массовый анализ текстов: 86 языков в конвейере

Каталог на сорок тысяч страниц редактор прочитать не может, а выборка из сорока говорит только о выборке. Массовый анализ текстов считает весь экспорт за ночь, сортирует по классу сложности и отдаёт редактору список вместо ощущения. Код: ReadSightPy, лицензия MIT. readsight…

Читать далее

Читаемость на разных языках: 17 формул, 86 языков

Сайт переведён на девять языков, один написан хорошо, восемь плохо. Этого никто не замечает, потому что единственное число читаемости в команде считалось для английского. Читаемость на разных языках означает считать каждый язык теми формулами, которые у этого языка есть. Код:…

Читать далее

Проверка читаемости текста: 86 языков одной командой

В брифе написано «пишите просто», и никто не измеряет, что вернулось. Редактор читает текст, находит его плотным и просит переписать так, что становится ещё плотнее. Проверка читаемости текста заменяет мнение числом, с которым автор может спорить, и занимает секунду на…

Читать далее

SEO-аудит контента: 49 факторов до публикации

Страницу одобряют трое, которые её прочитали и нашли хорошей. Потом она висит на четвёртой странице выдачи, и никто на встрече не может сказать, что именно не сработало. SEO-аудит контента заменяет мнение списком: 49 факторов с весами и отказы, отсортированные так,…

Читать далее

Форма загрузки файлов: 5 починок без редизайна

Запрос с вложениями, анкета кандидата, заявка на гарантию с фото из телефона: человек выбирает файл, нажимает «Отправить» и получает ответ «файл слишком большой». Пробует второй раз со скриншотом, поле очищается, вкладка закрывается. Форма загрузки файлов проверяется в эти две минуты,…

Читать далее

Сортировка таблицы HTML: 5 причин оставить таблицу

Прайс, история заказов, список клиентов: кто-то просит сортировку и фильтр, и ответ обычно «поставим грид-библиотеку». Через полгода таблица становится чёрным ящиком, страница везёт двести килобайт скрипта, а скринридер объявляет div там, где была таблица. Код: Oat-Table, лицензия MIT. Сортировка таблицы…

Читать далее

Убрать следы ИИ из текста: 5 этапов

Страница, написанную моделью и опубликованную без правки, читатель чувствует раньше, чем называет. Первый абзац начинается с «в современном быстро меняющемся мире», все абзацы одной длины, а вывод повторяет вступление. Ничего ложного в тексте нет. И ничего конкретного тоже. Код: HumanAI,…

Читать далее

Углы контента: 10 способов подать скучную тему

Специалист пишет то, что знает, публикует и не слышит ничего. Тема была не при чём, и текст был не плохой. Угол был тем, что по умолчанию, а угол по умолчанию достаёт тех, кто и так согласен. Код: AngleCraft, лицензия MIT.…

Читать далее

Микрофреймворк на PHP: 4 выгоды для небольших задач

Внутренний инструмент: три роли, сорок экранов, одна база, срок в неделях. Две сметы расходятся втрое, и обе честные. Разница в том, что лежит под приложением, и микрофреймворк на PHP часто объясняет меньшую цифру. Код: ATOM, лицензия GPL-3.0. Каждый пакет в…

Читать далее

Безопасность WordPress: обзор 5 плагинов и почему BotBlocker должен быть основой

Задачи защиты, которые действительно важны В среде WordPress основные угрозы остаются прежними: бот-сети и сканеры, маскирующие свой User-Agent, массовые попытки входа (bruteforce), спам-регистрации, атаки на XML-RPC и REST API, эксплойты сканирования файлов и нагрузка уровня DDoS. Эффективная безопасность WordPress должна:…

Читать далее