Перейти к содержимому
Delivery API
Прежде чем рассчитывать на какую-либо функцию, проверьте статус возможностей.

МиграцияПереход на Atlas

Соответствие функций вашей текущей CMS

Как функции WordPress, Drupal, Contentful, Strapi или самописной CMS переносятся в Atlas и что не имеет эквивалента.

Эта страница переведена с английского. При любых расхождениях действует английская версия. Читать на английском

Большая часть кастомизации в традиционной CMS укладывается в несколько шаблонов. Эта таблица показывает, где каждый из них находится в Atlas.

В вашей текущей CMS В Atlas Примечания
Конструктор страниц (блоки, строки, виджеты) Страница, состоящая из секций; каждая секция — один из ваших компонентов Редакторы выбирают из секций, которые разрешает ваш тип страницы
Пользовательские типы записей (товары, новости, команда) Коллекции с записями Фильтруйте, сортируйте и разбивайте на страницы через Delivery API
Пользовательские поля (ACF, поля Drupal, поля Contentful) Типизированные поля в контракте сайта Текст, форматированный текст, число, дата, ссылка, ресурс, ссылка на запись, список, группа, таблица и другое
Связи между элементами Поля-ссылки
Меню, шапка, подвал, настройки сайта Глобальные блоки, такие как site-header и site-footer Отображает их по-прежнему ваш код
Тема и настройки дизайна Дизайн-токены в контракте: цвета, стили шрифтов, отступы Atlas никогда не применяет свои стили к вашему сайту
Медиабиблиотека Медиа с вариантами изображений для каждого медиапрофиля, фокусными точками и альтернативным текстом
Плагин мультиязычности (WPML, Polylang) Переводы страниц, записей и глобальных блоков с резервными языками Включая арабский и другие языки с письмом справа налево
SEO-плагин (Yoast, Rank Math) SEO-поля для каждой страницы, редиректы, список маршрутов для карты сайта Теги и карту сайта выводит ваш код
Менеджер редиректов Редиректы, которые читает ваш сайт
Контактные формы (Contact Form 7, Gravity Forms) Формы с защитой от спама Turnstile и письмами о лидах Development и рабочий сайт (статус)
Роли и редакционный процесс Роли, черновики, предпросмотр, публикация, одобрение релиза в Production
Отложенные записи Отложенная публикация для редакционных коллекций
Вебхуки и автоматизации «при публикации» Подписанные вебхуки
В вашей текущей CMS Почему Atlas этого не делает Что делать вместо этого
Плагины, выполняющие код на вашем сайте Контент никогда не должен иметь возможность выполнять код на вашем сайте Создайте функцию в коде вашего сайта и дайте ей компонент с настройками
Шорткоды, блоки с «сырым» HTML, виджеты «пользовательского кода» По той же причине. Это ещё и частый путь взлома сайтов, управляемых через CMS Отдельный компонент для каждого типа встраивания (видео, карта, виджет бронирования) с полем URL или ID
Скрипты отслеживания, добавляемые редакторами Скрипты — решение разработчика, проверяемое в коде Добавляйте их в свой код или менеджер тегов с учётом вашей Content-Security-Policy
CMS, отображающая и хостящая сайт (темы) Atlas — headless; ваш сайт остаётся вашим Сохраните свой хостинг
Серверная логика в CMS (оформление заказа, личные кабинеты, пользовательские API) Вне области действия Оставьте её в вашем приложении или существующих сервисах
Поиск по сайту Не предоставляется Сохраните свой поиск или индексируйте записи из Delivery API

Корпоративный сайт на WordPress содержит конструктор страниц, тип записей «Проекты» с полями ACF, Yoast, WPML (английский и арабский), Contact Form 7 и шорткод [map].

  1. Каждый блок конструктора страниц становится компонентом в контракте, отображаемым существующим компонентом React.
  2. «Проекты» становятся коллекцией с теми же полями. Страница проектов читает /entries?collection=projects.
  3. Заголовки и описания Yoast переносятся в SEO-поля каждой страницы. Старые URL попадают в редиректы.
  4. Английский и арабский становятся языковыми версиями (locales). Сайт запрашивает &locale=ar и задаёт dir="rtl".
  5. Контактная форма становится формой Atlas. Она попадает на рабочий сайт со следующим релизом; лиды поступают в Forms & leads.
  6. Шорткод [map] становится компонентом Map с полем адреса. Скрипт карты находится в коде сайта.