Делаю сайты по headless-архитектуре: контент хранится в удобной редакторской системе, а витрина — это отдельное быстрое приложение на статике или серверном рендеринге. Под задачу и бюджет подбираю Strapi, Contentful или Sanity для контента и Next.js или Nuxt для отображения. Такой сайт открывается за доли секунды, лучше индексируется и не раздражает редакторов, потому что структуру я выстраиваю под реальный процесс публикаций, а не под фиксированный шаблон, который потом невозможно поменять без программиста.
Начинаю с проработки структуры контента. Разбираю страницы, справочники, повторяющиеся блоки и связи между ними, а затем описываю это понятными схемами с проверкой полей, поддержкой языков и предпросмотром. Дальше собираю рабочий процесс редактора: черновики и публикация, роли и доступы, отложенный выход материалов и живой предпросмотр, чтобы автор видел результат до публикации. Если вы переезжаете со старого движка — WordPress, Drupal или собственной базы — беру перенос на себя: выгружаю данные скриптами, чищу и привожу их в порядок, импортирую так, чтобы адреса страниц и позиции в поиске остались на месте.
На стороне витрины подключаю систему через её API или GraphQL, настраиваю инкрементальную статическую генерацию и грамотное кэширование, добавляю поиск, формы, аналитику, магазин или CRM. Слежу за скоростью по Core Web Vitals, доступностью и чистотой кода, поэтому отдаю проект, который ваша команда сможет спокойно развивать сама. Обычная сборка занимает около десяти дней, а после запуска я остаюсь на связи для поддержки и правок.
— Структура контента и проектирование схем
— Рабочий процесс редактора, роли и живой предпросмотр
— Перенос со старой CMS без потери адресов и позиций
— Интеграция API и GraphQL с быстрым фронтендом Next.js или Nuxt
Начинаю с проработки структуры контента. Разбираю страницы, справочники, повторяющиеся блоки и связи между ними, а затем описываю это понятными схемами с проверкой полей, поддержкой языков и предпросмотром. Дальше собираю рабочий процесс редактора: черновики и публикация, роли и доступы, отложенный выход материалов и живой предпросмотр, чтобы автор видел результат до публикации. Если вы переезжаете со старого движка — WordPress, Drupal или собственной базы — беру перенос на себя: выгружаю данные скриптами, чищу и привожу их в порядок, импортирую так, чтобы адреса страниц и позиции в поиске остались на месте.
На стороне витрины подключаю систему через её API или GraphQL, настраиваю инкрементальную статическую генерацию и грамотное кэширование, добавляю поиск, формы, аналитику, магазин или CRM. Слежу за скоростью по Core Web Vitals, доступностью и чистотой кода, поэтому отдаю проект, который ваша команда сможет спокойно развивать сама. Обычная сборка занимает около десяти дней, а после запуска я остаюсь на связи для поддержки и правок.
— Структура контента и проектирование схем
— Рабочий процесс редактора, роли и живой предпросмотр
— Перенос со старой CMS без потери адресов и позиций
— Интеграция API и GraphQL с быстрым фронтендом Next.js или Nuxt