Originally posted by @fredck in https://github.com/ckeditor/ckeditor5/issues/610#issuecomment-337267343.
This is a preliminary analysis of requirements.
When it comes to use cases, we want to support data tables. This comes in contrast with the use case we don't want to support at this stage, which is clearly described in the HTML5 specs for tabular data:
Tables should not be used as layout aids. Historically, many Web authors have tables in HTML as a way to control their page layout making it difficult to extract tabular data from such documents.
We'll still see developers asking for the above though and we'll handle such requests in a separate issue.
The macro elements of the table feature are:
Users would like to operate on all the above elements.
HTML-wise, we follow the Editor Recommendations specs on tables.
These list of features may be incomplete and it focuses just on UX and high-level features. The order in the list matters as this is the proposed way to releasing enhancements to the feature as a whole.
Some other concerns (besides UX, which is handled in ckeditor/ckeditor5#3161):
I'd leave Heydon's article about data tables, which could be useful: https://inclusive-components.design/data-tables/
Hi, the milestone 2... have an estimated date to release? Thanks!
No, not yet. From the milestone 2 only the support for block content has been added so far and we don't have any definite dates for the other points.
Which features would interest you the most from that list?
Thanks @Reinmar, this features are the core of my project:
- Column resizing.
Multi-cell styling.
Support block content inside tables. See #56.
+1 for table column resizing.
+1 for table captions (matching what you already have for images),
👍 I'm also looking to get column resizing. Other issues are less important to me.
Another one here looking for column resizing as well as some of these other features. Any plans for milestone 2 yet?
We're currently working on https://github.com/ckeditor/ckeditor5/issues/3287 which will, among many other things, allow changing columns and table widths (but not by dragging - we don't plan that at the moment).
I'm closing this ticket in favor of more granular tickets.
NOTE: Please upvote specific features from this list: https://github.com/ckeditor/ckeditor5/issues?utf8=%E2%9C%93&q=is%3Aopen+label%3Atype%3Afeature++label%3Apackage%3Atable or report new tickets for features which weren't yet reported.
I need resize the column in my project, Is there any way to resize the column @Reinmar
Any update on the resizing columns feature? Thanks!
Most helpful comment
Thanks @Reinmar, this features are the core of my project:
- Column resizing.
Multi-cell styling.
Support block content inside tables. See #56.