< VisualEditor < Design

This is an important development and should be put high in the priority list.

Table editing is difficult to do well. We want to do well.

Design Workflow

Goals

  • Allow users to add a new table and start adding content as quickly as possible.
  • Allow users to edit the table in context, without having to go into lots of menus.

Version 2

Other table editors

ServiceAuthorCSV/TSV ImportMediaWiki ImportMediaWiki ExportAdd rows/columnsRemarks
Table Editor 2Peder SkeidsvollYesYesYes
Wiki Table EditorgolopotYesYes
TablesGenerator.comYesYesYes
CK EditorYeswebpage extension
Wikia Table Editoruses CK Editor, appears to be disabled
TinyMCEYeswebpage extension
Google Docsn/aspreadsheet program
Aloha EditorYeswebpage extension, no live demo

DesiredPossible Functionality

  • Create table
  • Delete table
  • Resize table column widths
  • Rows
    • Toggle table cells/table headings
    • Add row before
    • Add row after
    • Duplicate row
    • Reorder rows (drag sort)
    • Delete row
  • Columns
    • Toggle table cells/table headings
    • Add column before
    • Add column after
    • Duplicate column
    • Reorder columns (drag sort)
    • Delete column
  • Cells
    • Toggle table cell/table heading
    • Merge right
    • Merge left
    • Merge up
    • Merge down
    • Split into rows
    • Split into columns
    • Change background color (highlight) (eg. w:World Series Most Valuable Player Award)
    • Right-, left-, and center-aligned content
  • Any element
    • edit style and attributes of the element
This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.