Appearance
Landing Design Corporation
Назначение
landing.designcorp.eu — продуктовый конструктор лендингов DesignCorp.
Контур покрывает:
- библиотеку секций и
Section Builder; Landing Builderдля сборки страниц;- templates и create-project flow;
- publish/rollback и public runtime;
- leads, webhook/email integrations, domains, media;
- owner workspace для ежедневной работы.
Статус
- Статус:
active. - Стадия:
productization / owner-ready. - Текущий фокус: стабилизировать редакторы, канонизировать workspace, довести owner flow и docs до состояния ежедневной эксплуатации.
Технический контур
- Репозиторий:
/home/admin/workspace/landing - Dev:
dev.landing.designcorp.eu->127.0.0.1:3201 - Prod:
landing.designcorp.eu->127.0.0.1:3200 - Dev runtime:
landing-dev.service(next devиз workspace) - Prod runtime:
landing-prod.service(next startиз/opt/designcorp/landing/prod/current) - i18n:
- public/runtime:
ru,en,pl,ua - workspace shipping scope:
ru,en
- public/runtime:
Каноническая модель продукта
landing — это два связанных, но разных слоя:
Public Landing
- публичный сайт и опубликованные лендинги;
- runtime из immutable snapshot;
- canonical host strategy и SEO contract.
Workspace
- owner surfaces:
adminbuildersection-buildertemplatesleadsintegrationsdomainsmedia
- один
WorkspaceShellcontract; - доступ только по owner session /
x-admin-token.
Главный продуктовый контракт
Нельзя смешивать:
Section Definition
- библиотечная секция;
- создаётся и публикуется в
Section Builder.
Section Instance
- конкретная секция на конкретной странице проекта;
- меняется в
Landing Builder.
Жёсткое правило:
- правки instance не текут в library;
- publish definition не переписывает старые instances автоматически.
Основные маршруты
- Public site:
/{locale} - Owner login:
/{locale}/admin/login - Workspace entry:
/{locale}/workspace - Admin:
/{locale}/admin - Landing Builder:
/{locale}/builder/{pageId} - Section Builder:
/{locale}/section-builder - Templates:
/{locale}/templates - Draft preview:
/{locale}/preview/{pageId}
Связанные канонические документы
- Landing V2 Refactor Baseline
- Landing Operating Standard
- Landing Owner Operations
- Project Lifecycle Standard
Ближайшие задачи
- Довести
WorkspaceShellи editor UX до единого канона. - Держать release gate (
test:smoke:release-gate) зелёным на dev/runtime parity пути. - Довести workspace i18n и runbooks до состояния ежедневной эксплуатации без чтения исходников.