WordPress в 2025 году: старый друг или пережиток эпохи шаблонных пельменей?
Когда-то WordPress был как Nokia 3310 — вечный, вездесущий, почти неубиваемый. Ты заходишь на сайт, видишь шрифт Montserrat, хлебные крошки, и в душе слышишь: "Привет, я WordPress. Меня делали 3 дня за еду."
Прошло много лет, и, казалось бы, 2025 — пора новых решений. Но WordPress всё ещё здесь.
Быстрый? Нет. Безопасный? Тоже нет. Удобный? Возможно, если ты любишь жить с FTP и плагинами, которые ломают друг друга после каждого обновления ядра.
Мы решили разобраться — что происходит с CMS в 2025 году, и чем всё-таки заменять этого ветерана.
Что такое CMS в 2025?
CMS больше не означает "админка с TinyMCE, базой на MySQL и 14 плагинами для SEO".
Современные CMS — это headless, API-first, GraphQL или REST, SaaS или Docker,
и работают с фронтендом так, как будто между ними контракт, а не токсичные отношения.
Почему WordPress — не круто (в 2025, и в 2015 тоже)
1. Монолитная архитектура
WordPress — это когда HTML, PHP, JS, стили и мозг разработчика лежат в одном файле под названием functions.php
.
2. Плагины как бомбы замедленного действия
Ты ставишь "ещё один плагин для кеша" — и внезапно в админке появляется 5 новых меню, все на английском, а сайт внезапно становится SPA на Vue 2.
3. Безопасность как философия "авось"
Установка плагина — это всегда игра: попадётся ли честный разработчик, или с бэкдором на китайском.
4. UI: ретро-дух 2011 года
Панель управления до сих пор выглядит как сборка jQuery UI, Bootstrap 2 и оскорблённого дизайнера.
5. Производительность
TTFB — 1.4s, LCP — 3.7s, SEO — "не рекомендовано к индексации". Да, это с установленным Yoast SEO Pro.
Топ CMS в 2025 году (по версии людей, уставших от WordPress)
1. Strapi
- Headless, open-source
- REST и GraphQL
- Полностью на Node.js
- Работает отлично в Docker
- Удобный кастомный контент-тайп билдер
Когда использовать: нужен быстрый API и сам хостишь всё сам. Отлично дружит с Next.js и SSG/ISR.
2. Directus
- Управление любой SQL-базой как API
- Ролевая модель доступа
- Low-code админка и API Explorer
- Красивый UI без боли
Когда использовать: нужно гибкое API поверх существующей базы, без магии. Хорошо работает с Next.js, ISR, Edge-функциями.
3. Sanity
- Реальное-time редактирование
- Portable text (структурированный rich text)
- Очень кастомизируемый, но требует JS-скиллов
- Подходит для редакционных команд
Когда использовать: нужен SaaS с реактивным API и крутым UI, есть фронтендеры с руками.
4. Payload CMS
- Тоже Node.js + MongoDB
- Сильный типизированный API
- Полноценная админка, ACL, медиа и т.п.
Когда использовать: когда хочется self-hosted, но с жирной типизацией и больше, чем у Strapi.
5. KeystoneJS
- Хорошая интеграция с TypeScript
- Меньше фич, но больше контроля
- Подходит как "фреймворк для своей CMS"
Когда использовать: если ты хочешь писать свою CMS, но не с нуля.
Чем пользуемся мы
Strapi + Next.js
Долгое время это была наша боеспособная связка. Мы:
- Хостили Strapi в Docker,
- Подключали PostgreSQL,
- Генерировали статические страницы через SSG и ISR,
- Строили надежную и понятную архитектуру без магии.
Но...
Недавно мы начали использовать Directus + Next.js + ISR
Причина — хочется больше гибкости:
- Directus позволяет использовать существующую БД, не навязывая структуру.
- API и админка — уже из коробки.
- Поддержка ролевой модели, медиа, кастомных views — всё есть.
- Мы легко организовали ISR через Next.js, и теперь у нас весь контент редактируется живо, но страницы при этом кэшируются как статика.
Заключение
WordPress — это как старая Волга: едет, но медленно, скрипит, и на трассе страшно.
Мы — не олдфаги и не снобы, просто привыкли к удобству, типам, API и перформансу.
В 2025 году хороший сайт — это не только о дизайне, но и о том, как быстро он загружается, как он редактируется и как он масштабируется.
Мы любим CMS. Мы уважаем контент. Но теперь мы делаем это:
- API-first,
- Server-first,
- С ISR,
- И без
wp_options
.
Добро пожаловать в новую эру — Directus + Next.js.