Skip to content

Layout tables. #18132

@pszczesniak

Description

@pszczesniak

Goal:

Allow integrators to have tables used for layouting for good email experience.

Description

Our community often reported that our tables are too opinionated in styles, and loaded HTML templates don’t look correct. Meaning the content looks different in the editor than in the actual renderd outputed data.

The objective is to introduce a new type of table, namely layout tables, as opposed to content tables.

Scope

  • HTML markup (output data)

    • Such a table should not be wrapped in <figure> tag,
    • Accessibility role="presentation" on table.
  • UI Interaction

    • By default layout table is added via editor's toolbar/menu,
    • Toggling between table types available via toolbar, table/content toolbar.
  • Styling

    • Look of layout tables in the editing view should be as close as possible to what can be seen after render the outputted data.
  • Configuration

    • Ability to set the preferred external table type

This initiative is connected to the https://github.com/cksource/ckeditor5-commercial/issues/7212

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    domain:ui/uxThis issue reports a problem related to UI or UX.package:tablesquad:coreIssue to be handled by the Core team.type:improvementThis issue reports a possible enhancement of an existing feature.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions