Дизайн и интерфейс
Docara собирает интерфейс как LEGO на трёх уровнях: page Layout задаёт регионы, Section наполняет region разрешёнными slots/blocks, а Smart/View рисует конечный элемент. Это конфигурация из принятых registry descriptors, а не второй шаблонный движок.
Разделы
- Композиционная модель и insertion chain
- Матрица интерфейса
- Project shell contribution
- Production-path previews
Effective Design Atlas
docara.brandingbindingsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin-bindings; authoring: configuration.
Capabilities: shell.brand.
docara.navigationbindingsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin-bindings; authoring: configuration.
Capabilities: shell.primary-navigation, shell.secondary-navigation.
docara.outlinebindingsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin-bindings; authoring: configuration.
Capabilities: shell.outline.
content.documentblocksupportedВладелец: simai/docara; namespace: content; origin: docara; provider: docara.builtin; authoring: configuration.
content.iconblockrejectedВладелец: simai/docara; namespace: content; origin: requirement; provider: component.catalog.product_requirement; authoring: block.
Capabilities: add_semantic_icon.
content.markdownblocksupportedВладелец: simai/docara; namespace: content; origin: docara; provider: docara.builtin; authoring: configuration.
content.smartblocksupportedВладелец: simai/docara; namespace: content; origin: docara; provider: docara.builtin; authoring: configuration.
docara.alertblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: report_status.
docara.backlinksblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: show_pages_linking_here.
docara.badgeblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.inline_definition; authoring: inline.
Capabilities: label_status.
docara.bannerblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: show_bounded_page_announcement.
docara.buttonblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.inline_definition; authoring: inline.
Capabilities: link_as_action.
docara.cardblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: content.embeddable.
docara.codeblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: include_external_code.
docara.detailsblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: disclose_optional_content.
docara.diagramblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: render_declarative_diagram.
docara.downloadblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: download_file.
docara.embedblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: embed_external_content.
docara.exampleblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: show_live_example_and_source.
docara.figureblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: show_illustration_with_caption.
docara.gridblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: container.
Capabilities: content.embeddable.
Container: allowed_children=[docara.card]; slots=[]; min_children=1; max_children=12; order=declared; max_depth=2, depth_semantics=relative_subtree_root_level_1.
docara.heroblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: explain_product_value, primary_landing_action.
docara.htmlblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: render_isolated_trusted_html.
docara.iconblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.inline_definition; authoring: inline.
Capabilities: add_semantic_icon.
docara.kbdblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.inline_definition; authoring: inline.
Capabilities: name_keyboard_input.
docara.logosblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: show_ecosystem_members, show_trust_signals.
docara.mathblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: render_tex_formula.
docara.mediablocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: pair_content_with_media.
docara.stepsblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: content.embeddable.
docara.surfaceblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: container.
Capabilities: present_content_surface.
Container: allowed_children=[]; slots=[content]; min_children=1; max_children=64; order=declared; max_depth=3, depth_semantics=relative_subtree_root_level_1.
docara.tabsblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: switch_between_equivalent_views.
docara.treeblocksupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: component.catalog.typed_definition; authoring: block.
Capabilities: show_file_structure.
native.codeblocksupportedВладелец: simai/docara; namespace: native; origin: native; provider: component.catalog.portable_markdown_profile; authoring: markdown.
Capabilities: show_code.
native.code.enhancedblockrejectedВладелец: simai/docara; namespace: native; origin: requirement; provider: component.catalog.product_requirement; authoring: block.
Capabilities: enhance_code.
native.footnotes_and_sourcesblocksupportedВладелец: simai/docara; namespace: native; origin: native; provider: component.catalog.portable_markdown_profile; authoring: markdown.
Capabilities: cite_source_with_footnote.
native.headings_and_textblocksupportedВладелец: simai/docara; namespace: native; origin: native; provider: component.catalog.portable_markdown_profile; authoring: markdown.
Capabilities: structure_prose.
native.links_and_imagesblocksupportedВладелец: simai/docara; namespace: native; origin: native; provider: component.catalog.portable_markdown_profile; authoring: markdown.
Capabilities: illustrate_content, link_content.
native.lists_and_quotesblocksupportedВладелец: simai/docara; namespace: native; origin: native; provider: component.catalog.portable_markdown_profile; authoring: markdown.
Capabilities: list_items, quote_content.
native.tableblocksupportedВладелец: simai/docara; namespace: native; origin: native; provider: component.catalog.portable_markdown_profile; authoring: markdown.
Capabilities: compare_small_datasets.
project.footer-smartblockprojectВладелец: project/project; namespace: project; origin: project; provider: project.project; authoring: configuration.
shell.elementblocksupportedВладелец: simai/docara; namespace: shell; origin: docara; provider: docara.builtin; authoring: configuration.
shell.smartblocksupportedВладелец: simai/docara; namespace: shell; origin: docara; provider: docara.builtin; authoring: configuration.
ui.badgeblockproposalВладелец: simai/docara; namespace: ui; origin: requirement; provider: component.catalog.product_requirement; authoring: block.
Capabilities: label_status.
ui.dataviewblockproposalВладелец: simai/docara; namespace: ui; origin: requirement; provider: component.catalog.product_requirement; authoring: block.
Capabilities: present_structured_data.
ui.tabsblockrejectedВладелец: simai/docara; namespace: ui; origin: requirement; provider: component.catalog.product_requirement; authoring: block.
Capabilities: switch_content_panels.
docara.docslayoutsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin; authoring: container.
Container: allowed_children=[section]; slots=[header, sidebar, main, outline, footer]; min_children=1; max_children=7; order=layout_regions; max_depth=3, depth_semantics=relative_subtree_root_level_1.
docara.branding:compactpresetsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin-bindings; authoring: configuration.
Capabilities: shell.brand.
docara.branding:defaultpresetsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin-bindings; authoring: configuration.
Capabilities: shell.brand.
docara.branding:logopresetsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin-bindings; authoring: configuration.
Capabilities: shell.brand.
docara.branding:textpresetsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin-bindings; authoring: configuration.
Capabilities: shell.brand.
docara.navigation:compactpresetsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin-bindings; authoring: configuration.
Capabilities: shell.primary-navigation, shell.secondary-navigation.
docara.navigation:defaultpresetsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin-bindings; authoring: configuration.
Capabilities: shell.primary-navigation, shell.secondary-navigation.
docara.navigation:headerpresetsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin-bindings; authoring: configuration.
Capabilities: shell.primary-navigation, shell.secondary-navigation.
docara.navigation:treepresetsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin-bindings; authoring: configuration.
Capabilities: shell.primary-navigation, shell.secondary-navigation.
docara.outline:defaultpresetsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin-bindings; authoring: configuration.
Capabilities: shell.outline.
ui.checkbox:defaultpresetsupportedВладелец: simai/bx-simai.main; namespace: ui; origin: framework; provider: framework.lock; authoring: configuration.
Capabilities: smart.preset.
ui.dropdown:defaultpresetsupportedВладелец: simai/bx-simai.main; namespace: ui; origin: framework; provider: framework.lock; authoring: configuration.
Capabilities: smart.preset.
ui.input:defaultpresetsupportedВладелец: simai/bx-simai.main; namespace: ui; origin: framework; provider: framework.lock; authoring: configuration.
Capabilities: smart.preset.
ui.list-item:defaultpresetsupportedВладелец: simai/bx-simai.main; namespace: ui; origin: framework; provider: framework.lock; authoring: configuration.
Capabilities: smart.preset.
docara.articlesectionsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin; authoring: container.
Capabilities: content.document.
Container: allowed_children=[content.document, content.markdown, content.smart]; slots=[content]; min_children=0; max_children=64; order=declared; max_depth=2, depth_semantics=relative_subtree_root_level_1.
docara.headersectionsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin; authoring: container.
Capabilities: shell.brand, shell.primary-navigation.
Container: allowed_children=[shell.smart]; slots=[content]; min_children=0; max_children=64; order=declared; max_depth=2, depth_semantics=relative_subtree_root_level_1.
docara.navigationsectionsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin; authoring: container.
Capabilities: shell.secondary-navigation.
Container: allowed_children=[shell.smart]; slots=[content]; min_children=0; max_children=64; order=declared; max_depth=2, depth_semantics=relative_subtree_root_level_1.
docara.outlinesectionsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin; authoring: container.
Capabilities: shell.outline.
Container: allowed_children=[shell.smart]; slots=[content]; min_children=0; max_children=64; order=declared; max_depth=2, depth_semantics=relative_subtree_root_level_1.
docara.shellsectionsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin; authoring: container.
Capabilities: shell.brand, shell.content-after, shell.content-before, shell.footer, shell.outline, shell.primary-navigation, shell.secondary-navigation.
Container: allowed_children=[shell.element, shell.smart]; slots=[content]; min_children=0; max_children=64; order=declared; max_depth=2, depth_semantics=relative_subtree_root_level_1.
project.footersectionprojectВладелец: project/project; namespace: project; origin: project; provider: project.project; authoring: container.
Capabilities: shell.footer.
Container: allowed_children=[project.footer-smart]; slots=[content]; min_children=0; max_children=64; order=declared; max_depth=2, depth_semantics=relative_subtree_root_level_1.
layout.docara.docsviewsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin; authoring: configuration.
section.docara.articleviewsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin; authoring: configuration.
section.docara.headerviewsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin; authoring: configuration.
section.docara.shellviewsupportedВладелец: simai/docara; namespace: docara; origin: docara; provider: docara.builtin; authoring: configuration.
section.project.footerviewprojectВладелец: project/project; namespace: project; origin: project; provider: project.project; authoring: configuration.
Atlas строится командой docara atlas --json только из admitted DesignRegistry, SmartRegistry и BindingRegistry. Его fingerprint входит в build-owned projection; ручного списка компонентов здесь нет.