Фронт на Astro
Статика там, где можно, серверный рендер там, где нужно. Страницы почти не тащат JavaScript, поэтому мобильные баллы держатся без подпорок из кеш-плагинов.
WordPress — нормальное начало. На нескольких сотнях тысяч постов, паре зеркал и своём видеохранилище он превращается в то, с чем воюешь, а не в то, чем пользуешься. Такие проекты мы переводим на движок.
Astro + Postgres · своя админка · своё видео · ваш сервер, ваши данные
Ничего экзотического — каждый кусок такой, что на его поддержку можно нанять другого разработчика. В этом и смысл.
Статика там, где можно, серверный рендер там, где нужно. Страницы почти не тащат JavaScript, поэтому мобильные баллы держатся без подпорок из кеш-плагинов.
Настоящая база с настоящими индексами и редактор, собранный под вашу модель контента, а не выгнутый из постов и метаполей.
Storage-ноды отдают файлы через nginx secure_link — подписанные ссылки с истечением. Без комиссий файлохостингов и без риска, что хостинг умрёт вместе с каталогом.
Одна кодовая база, несколько фронтов, тема выбирается на деплое. Туб, фото-галерейник и портал с играми могут жить на одном движке.
Парсеры заливают контент через версионированный API — без оверхеда WP REST, без конфликтов плагинов и с контрактом, который не меняется под вами.
Регистрация, вход, гейтинг контента, лимиты, honeypot и капча — то, что обычно навешивают тремя плагинами, здесь встроено и работает одинаково.
Большинству проектов правильнее остаться на WordPress. Вот где реально проходит граница.
| ситуация | xsonlytube (wordpress) | xsonly engine |
|---|---|---|
| До ~100 тыс. постов | да, спокойно | избыточно |
| Несколько сотен тысяч постов | можно с тюнингом | то, что нужно |
| Нужны плагины и привычная админка | да | экосистемы плагинов нет |
| Свой видеохостинг, подписанные ссылки | частично | встроено |
| Несколько фронтов на одном контенте | тяжело | by design |
| Срок до запуска | дни | недели |
| Кто сможет поддерживать | любой wp-разработчик | node-разработчик |
если ответ «оставайтесь на wordpress» — мы так и скажем: перевести вас ради самого перевода никому не выгодно
Видео, галереи, паки, модели, студии, теги — то, чем ваш каталог является на самом деле, описывается один раз и по-человечески.
Полный перенос с картой URL и редиректами, чтобы поисковики увидели редизайн, а не новый сайт.
Существующая тема под ваш бренд или новый фронт — движку всё равно, какой именно.
Скрипты деплоя, доступы, README и созвон-разбор. Дальше вы можете нанять кого угодно.
Количество постов, текущий стек, трафик, что болит. В ответ — прямой ответ, стоит ли движок этих денег. Включая «нет».