Настройка под свой бренд
Что можно менять, а что остаётся в ядре: бренд, оформление, навигация, команды, хранилище, пользователи, события и локализация.
Поставка под своим брендом — не косметическая обёртка поверх чужого продукта, а распределение ответственности: внешний продукт и пользовательский путь принадлежат вам, документная и табличная семантика остаётся в ядре.
| Область | Что можно менять | Чего делать нельзя |
|---|---|---|
| Бренд | Название продукта, логотип, значок вкладки, ссылки на правовые документы, цвета оболочки. | Менять содержимое документа в обход ядра. |
| Оформление | У поверхности A4 пять переменных темы — --fastdoc-accent, --fastdoc-background, --fastdoc-foreground, --fastdoc-muted, --fastdoc-paper — и выбор светлой или тёмной темы. У таблиц такого перечня пока нет: публичный набор для встраивания, вместе с расширением интерфейса, ещё оформляется — что в нём есть сегодня. |
Глобальные правила CSS, меняющие геометрию полотна: разметка страницы считается в ядре, и подвинуть её стилями значит рассинхронизировать экран с файлом. |
| Навигация | Маршруты вашего приложения, где расположены открытие и сохранение, собственная боковая панель, подсказки и обучение. | Опираться на внутренние узлы разметки или непубличные каналы: они меняются без предупреждения. |
| Команды | Показывать команды по объявленным возможностям, включать и выключать по своим правилам, добавлять собственные панели. | Показывать команды, которых нет в объявленном профиле: пользователь нажмёт и получит отказ. |
| Хранилище | Свои адаптеры открытия и сохранения, история версий, правила автосохранения, аудит. | Обходить контракт сохранения или писать в файл документа напрямую. |
| Пользователи | Проекция учётной записи из вашей системы входа, контекст рабочего пространства, роли. | Передавать учётные данные в данные документа или в журналы. |
| События | Аналитика и аудит через публичный набор событий. | Считать внутренние события разметки публичным контрактом. |
| Локализация | Языковые пакеты, своя терминология в подписях. | Разводить смысл одной и той же команды по разным брендам. |
Насколько глубоко можно менять
Заголовок раздела «Насколько глубоко можно менять»-
Готовая оболочка. Лента, сетка, диалоги и меню файла целиком от нас, внутри вашего окна.
-
Смешанный вариант. Полотно документа или таблицы от нас, а рамка интерфейса, панели и отраслевые команды — ваши.
-
Только ядро. Ваш интерфейс вызывает публичные операции и сам рисует то, что получает в ответ.
-
Только автоматизация. Процесс без интерфейса: пакетная обработка, агенты, проверки и создание документов.
Как это выглядит в продуктах
Заголовок раздела «Как это выглядит в продуктах»- Разрешённые и запрещённые точки настройки A4 — Ответственность и безопасность.
- Граница между поверхностью и ядром в F1 — набор для встраивания.