Блог Kuznya CMS
Статьи блога Kuznya CMS: советы, кейсы, разборы
Как перенести сайт с WordPress на свою CMS
Перенос сайта с WordPress на самописный движок: экспорт статей, перенос картинок, 301-редиректы. Пошагово с кодом.
ЧитатьКак выбрать хостинг для PHP-сайта в 2026: 10 критериев
Хостинг работает незаметно, пока не начнутся проблемы. Разбираем 10 критериев выбора: от PHP-версии до скорости и поддержки.
ЧитатьКак сделать форму обратной связи на PHP с антиспамом
Форма обратной связи на 90% сайтов — открытая дверь для спама. Разбираем 8 уровней защиты на PHP, которые работают.
ЧитатьТоп-5 ошибок SEO на новом сайте
Сайт запущен, контент залит, а трафика нет. Разбираем 5 ошибок, из-за которых новый сайт не ранжируется в поиске.
ЧитатьКак ускорить PHP-сайт в 3 раза: 12 техник
Скорость сайта — фактор ранжирования. Разбираем 12 техник ускорения PHP: от кэша и индексов БД до HTTP/3 и критического CSS.
ЧитатьПравильный robots.txt и sitemap.xml: полный гайд
robots.txt и sitemap.xml — два файла, которые напрямую влияют на индексацию. Разбираем, как настроить правильно и что закрывать от ботов.
ЧитатьРазработка модуля для CMS за час: пошаговый гайд
Хуки, фильтры, module.json. Разбираем, как написать свой модуль для CMS за час — на примере простого счётчика посещений.
Читать7 ошибок при создании самописной CMS
SQL-инъекции, MD5-пароли, отсутствие CSRF. Разбираем 7 главных ошибок, которые совершают все, кто пишет свою CMS.
ЧитатьЧто такое типы контента и зачем они нужны
Объясняем главную фишку современных CMS. Что такое типы контента, зачем они нужны и почему без них сайт превращается в кашу.
ЧитатьКак сделать сайт на чистом PHP с нуля: пошагово
Без фреймворков, без Composer, без npm. Разбираем пошагово, как собрать сайт на чистом PHP, который работает на любом хостинге за 200 ₽.
ЧитатьSEO на новом сайте: первые 30 дней
Что делать в первые 30 дней после запуска сайта, чтобы он попал в индекс и начал собирать трафик.
ЧитатьБезопасность PHP-сайта: чеклист из 8 пунктов
CSRF, XSS, SQL-инъекции, брутфорс, файлы. Разбираю 8 угроз и как каждая блокируется на уровне PHP.
Читать