Pages CMS — встроенная система управления страницами Tracker.ru. Через неё редакторы создают и поддерживают четыре типа публичных страниц: статьи блога, страницы сравнения с конкурентами, лендинги фич и документацию. Контент хранится в БД, история правок — в админке.
Куда заходить
URL: /admin/pages. Доступ — только у аккаунтов с ролью админа. Список всех страниц с фильтрами по типу, локали и статусу.
Четыре типа страниц
| Тип | URL-pattern | Когда использовать |
|---|---|---|
blog |
/blog/{slug} |
Статьи блога: новости фич, разборы, кейсы |
compare |
/compare/{slug} |
Сравнение Tracker.ru с конкурентом |
features |
/features/{slug} |
Лендинг конкретной возможности (heartbeat, MAX, multi-region) |
docs |
/docs/{category}/{slug} |
Документация для пользователей |
Editor: четыре вкладки
При открытии страницы (или создании новой) — Editor с четырьмя вкладками:
- Content — основной контент. Тип, slug, локаль, заголовок, excerpt (краткое описание для превью), тело статьи в Markdown, категория (для
docs), статус, теги. - SEO —
meta_title(≤ 60 симв.),meta_description(150–160 симв.),meta_robots(по умолчаниюindex,follow),canonical_url(если страница каноническая для другой версии), sitemap priority/changefreq,og_image(опционально, изображение для соц-сетей 1200×630). - Schema — Schema.org-разметка. Тип (
Article,BlogPosting,TechArticle,Productи т.д.) + JSON-payload в textarea. Парсится при сохранении. - Locale — связь с другой языковой версией через
parent_locale_id. Подробнее: Multi-locale.
Статусы публикации
- draft — черновик, виден только админам, не индексируется.
- published — опубликована, доступна всем, попадает в sitemap, индексируется (если
meta_robotsразрешает). - unlisted — опубликована (доступна по прямой ссылке), но не в sitemap и не в листингах. Используется для machine-baseline переводов до native-review.