GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Edit Task
  • Edit Related Tasks...
  • Create Subtask
  • Edit Parent Tasks
  • Edit Subtasks
  • Merge Duplicates In
  • Close As Duplicate
  • Edit Commits
  • Edit Mocks
  • Mute Notifications
  • Protect as security issue
  • VisualEditor
  • (TR1: Releases)
  • VisualEditor-Tables

This view

  • Original page
  • New address

GeezerVison is showing phabricator.wikimedia.org — T108245 Fully support basic table editing in the visual editor

Page MenuHomePhabricator
Log In
Create Task
Maniphest T108245

Fully support basic table editing in the visual editor
Closed, ResolvedPublic8 Estimated Story Points
Actions

  • Edit Task
  • Edit Related Tasks...
  • Create Subtask
  • Edit Parent Tasks
  • Edit Subtasks
  • Merge Duplicates In
  • Close As Duplicate
  • Edit Related Objects...
  • Edit Commits
  • Edit Mocks
  • Mute Notifications
  • Protect as security issue
Assigned To
Esanders
Authored By
nshahquinn-wmf
Aug 6 2015, 9:06 PM2015-08-06 21:06:09 (UTC+0)
Project Tags
  • VisualEditor (TR1: Releases)
  • VisualEditor-Tables (Backlog)
  • Epic
  • MW-1.28-release (WMF-deploy-2016-08-23_(1.28.0-wmf.16))
  • User-Ryasmeen (To be Verified)
Referenced Files
None
Subscribers
Aklapper
CKoerner_WMF
• Elitre
• Tbayer
Timeshifter
Trizek-WMF

Description

By "basic table editing", I mean generic workflows not specific to Wikimedia projects. By "support", I mean make it possible, not necessarily user-friendly (although that's a desirable goal).

This includes:

  • Rearranging rows and columns
  • Cutting and copying parts of tables
  • Pasting parts of tables as new tables
  • Pasting parts of tables into an existing table
  • Adding row headers
  • Navigating between cells in a table using tab or arrow keys

It doesn't include the following (although they're desirable goals):

  • Making tables sortable
  • Coloring table cells
  • Making table controls which already exist more user-friendly
  • Editing tables made up of templates

Finished tasks are struck

Related Objects
Search...

  • Task Graph
StatusSubtypeAssignedTask
ResolvedEsandersT108245 Fully support basic table editing in the visual editor
ResolvedEsandersT85791 Allow copy/pasting of arbitrary selections of table cells
ResolvedEsandersT88694 Be able to re-order the columns or rows of a table in VisualEditor
ResolvedEsandersT119546 Pressing Tab/Shift-Tab in the last/first cell in a row should move you to the first/last cell in the next/previous row, and create said row if necessary
ResolvedDLynchT119545 Pressing Tab/Shift-Tab in a table cell should move you to the next/previous table cell
ResolvedEsandersT123826 Be able to copy/paste whole tables, without selecting anything else on the page
ResolvedEsandersT85464 Make it possible to insert a missing cell into a table

Event Timeline

nshahquinn-wmf created this task.Aug 6 2015, 9:06 PM2015-08-06 21:06:09 (UTC+0)
nshahquinn-wmf raised the priority of this task from to Medium.
nshahquinn-wmf updated the task description. (Show Details)
nshahquinn-wmf added projects: VisualEditor, VisualEditor-Tables, Epic.
nshahquinn-wmf subscribed.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptAug 6 2015, 9:06 PM2015-08-06 21:06:09 (UTC+0)
nshahquinn-wmf added subtasks: T72665: Tab/Shift-Tab behaviour in contexts other than list indent/outdent (e.g. tables), T85791: Allow copy/pasting of arbitrary selections of table cells, T88694: Be able to re-order the columns or rows of a table in VisualEditor.Aug 6 2015, 9:07 PM2015-08-06 21:07:13 (UTC+0)
Jdforrester-WMF moved this task from To Triage to Freezer on the VisualEditor board.Aug 11 2015, 7:11 PM2015-08-11 19:11:37 (UTC+0)
• Tbayer subscribed.Aug 16 2015, 7:37 AM2015-08-16 07:37:51 (UTC+0)
Timeshifter subscribed.Oct 27 2015, 12:07 PM2015-10-27 12:07:15 (UTC+0)
Trizek-WMF subscribed.Oct 27 2015, 3:19 PM2015-10-27 15:19:00 (UTC+0)
• Elitre subscribed.Nov 13 2015, 10:42 AM2015-11-13 10:42:03 (UTC+0)
Timeshifter added a comment.Nov 13 2015, 4:37 PM2015-11-13 16:37:11 (UTC+0)
Comment Actions

If this isn't possible within the normal visual editor, then I suggest creating a good table editor at the Wikimedia Tool Labs:
*http://tools.wmflabs.org

See my related comment here:
*https://phabricator.wikimedia.org/T88694#1791426
It is in the task called: "Be able to re-order the columns or rows of a table by dragging them to another position in VisualEditor".

Jdforrester-WMF added a subtask: T119545: Pressing Tab/Shift-Tab in a table cell should move you to the next/previous table cell.Nov 24 2015, 7:41 PM2015-11-24 19:41:41 (UTC+0)
Jdforrester-WMF closed subtask T119545: Pressing Tab/Shift-Tab in a table cell should move you to the next/previous table cell as Resolved.Dec 1 2015, 12:33 AM2015-12-01 00:33:16 (UTC+0)
Jdforrester-WMF added a subtask: T85464: Make it possible to insert a missing cell into a table.Jan 26 2016, 9:08 PM2016-01-26 21:08:27 (UTC+0)
Jdforrester-WMF closed subtask T85464: Make it possible to insert a missing cell into a table as Resolved.Jan 28 2016, 7:32 PM2016-01-28 19:32:32 (UTC+0)
Jdforrester-WMF closed subtask T123826: Be able to copy/paste whole tables, without selecting anything else on the page as Resolved.Jan 28 2016, 8:42 PM2016-01-28 20:42:32 (UTC+0)
Jdforrester-WMF closed subtask T88694: Be able to re-order the columns or rows of a table in VisualEditor as Resolved.
Jdforrester-WMF closed subtask T85791: Allow copy/pasting of arbitrary selections of table cells as Resolved.
Jdforrester-WMF removed a subtask: T72665: Tab/Shift-Tab behaviour in contexts other than list indent/outdent (e.g. tables).Jan 28 2016, 8:47 PM2016-01-28 20:47:09 (UTC+0)
Esanders updated the task description. (Show Details)Aug 19 2016, 12:56 AM2016-08-19 00:56:01 (UTC+0)
Jdforrester-WMF closed this task as Resolved.Aug 22 2016, 5:49 PM2016-08-22 17:49:36 (UTC+0)
Jdforrester-WMF assigned this task to Esanders.
Jdforrester-WMF closed subtask T119546: Pressing Tab/Shift-Tab in the last/first cell in a row should move you to the first/last cell in the next/previous row, and create said row if necessary as Resolved.
Jdforrester-WMF added a project: MW-1.28-release (WMF-deploy-2016-08-23_(1.28.0-wmf.16)).
Jdforrester-WMF set the point value for this task to 8.
Jdforrester-WMF set Security to None.
Jdforrester-WMF moved this task from Freezer to TR1: Releases on the VisualEditor board.Aug 22 2016, 5:55 PM2016-08-22 17:55:49 (UTC+0)
• Whatamidoing-WMF awarded a token.Sep 30 2016, 6:55 PM2016-09-30 18:55:30 (UTC+0)
Timeshifter added a comment.Sep 9 2018, 3:16 PM2018-09-09 15:16:41 (UTC+0)
Comment Actions

I, and many others, do not use the Visual Editor much. So I did not hear of these various great improvements in table editing until now, years later. I do not understand how many of the improvements listed here actually work though.

I added some more info today to Help:Table on English Wikipedia concerning tables and the Visual Editor. It only had a few lines until today. See the Visual Editor section (currently at the end of Help:Table):
*https://en.wikipedia.org/wiki/Help:Table

Please add some info there describing the various Visual Editor table functions and how they work. Please be more bold in the future in touting your successes.

Restricted Application added a project: User-Ryasmeen. · View Herald TranscriptSep 9 2018, 3:16 PM2018-09-09 15:16:45 (UTC+0)
Trizek-WMF added a comment.Sep 10 2018, 11:49 PM2018-09-10 23:49:57 (UTC+0)
Comment Actions

@Timeshifter, thank you for those updates on English Wikipedia.

The global documentation is up to date on Mediawiki: https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide#Editing_tables. You can copy it to your local wiki, or create a link to it.

Concerning your suggestions concerning publishing updates, the most important ones have been published in Tech News.

Timeshifter added a comment.Sep 11 2018, 9:12 PM2018-09-11 21:12:02 (UTC+0)
Comment Actions

Thanks for the link to:
*https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide#Editing_tables

I linked to it from:
*https://en.wikipedia.org/wiki/Help:Table
*https://www.mediawiki.org/wiki/Help:Tables

There are 275 people watching the English Wikipedia page:
*https://en.wikipedia.org/w/index.php?title=Help:Table&action=info
49 who visited recent edits.

Far fewer people visit the MediaWiki.org help pages. And very few would look in the Visual Editor page for info on tables. So I suggest in the future that table developers leave notes at the talk page linked below about any VE table info missing from the English Wikipedia Help:Table page.
*https://en.wikipedia.org/wiki/Help_talk:Table

Trizek-WMF added a comment.Sep 11 2018, 11:44 PM2018-09-11 23:44:06 (UTC+0)
Comment Actions

https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide#Editing_tables is the central documentation hub for VE, marked for translation. This is where people come to translate, get updates, have a look of whatever they creatively decide to make when something new is published on Tech News. We can't afford to leave a message to all 82 local help pages that exist about tables, sorry.

Timeshifter added a comment.Sep 12 2018, 12:38 AM2018-09-12 00:38:53 (UTC+0)
Comment Actions

Very few people look at Tech News. Even fewer are going to scan it weekly in order to find the very few times it mentions table editing via the Visual Editor. Sometimes, the developers have to leave the cages it seems they are locked into by your groupthink.

Even fewer people are going to put the VE page on their Mediawiki.org watchlist, and religiously look at the Mediawiki watchlist weekly in order to check for changes to show up concerning tables. Especially people who are not regular users of Mediawiki.org. It would be very easy to miss edits to the table section if other edits happen to other sections soon after.

If there was a global cross-wiki watchlist I would put the Mediawiki.org Help:Tables page on it. Because I already have the English Wikipedia Help:Table page on my watchlist.

In the description at the top of the phabricator thread it lists 3 tasks I am curious about:
*Cutting and copying parts of tables
*Pasting parts of tables as new tables
*Pasting parts of tables into an existing table

I am not sure that info is covered completely in:
*https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide#Editing_tables

CKoerner_WMF subscribed.Sep 12 2018, 2:53 PM2018-09-12 14:53:05 (UTC+0)
Comment Actions

Howdy @Timeshifter,
Thanks for the feedback. I want to give a little background to echo @Trizek-WMF on why we utilize Tech News as a primary communication method and why centralization is important to wrangle the work we do.

Tech News gets about 250 pagviews for each publication (directly on-wiki, data is not complete for older issues). It's translated in over a dozen languages every week by awesome volunteers and posted to close to 700 locations across the movement. It's included on the wikitech-ambassadors mailing list which has 566 non-digested and 208 digested members. It's also included in the semi-monthly English Wikipedia Signpost and other community-run periodicals. It's hands down the most direct way to communicate technical changes.

If some how all that misses your field of vision - it happens. Volunteers outnumber WMF staff by quite a margin. We're not infallible :) - you can opt-in to get a copy sent to your personal talk page.

We do a sizable amount of work to try to reach everyone through predictable and consistent channels and we centralize help documentation for the same reason. When changes to the software happen, it would be time consuming and incomplete to try and suss out every location where help documentation has been scattered across every project and every language variant. Centralizing helps the movement know where to go to find information, respects the work of volunteer translators and developers, and keeps us all from going insane.

I hope that helps explain the effort to "leave the cage" and let folks know what's going on. If you have a constructive suggestion on what could be improved I'd be happy to hear it. I you know of spaces in the projects you frequent that would benefit from having higher visibility of these efforts (like Tech News) I encourage you to carry proposal forward for your communities.

nshahquinn-wmf unsubscribed.Sep 12 2018, 11:42 PM2018-09-12 23:42:22 (UTC+0)
Timeshifter added a comment.Edited · Sep 14 2018, 2:33 AM2018-09-14 02:33:37 (UTC+0)
Comment Actions

Please see:
*https://en.wikipedia.org/wiki/User:Timeshifter/Newsletters#Tech_News

What is the template wikitext to add just the Signpost Technology Report to that newsletter compilation page of mine? Does one exist?

Let's assume good faith on all sides. I see several problems with the centralized distribution method you described.
*The lack of a global cross-wiki watchlist.
*The lack of distribution by specific topic. No distribution of tech stuff focused solely on tables for example.

Problem is that even though many people have newsletters coming in on their talk pages, or templated in, few read them after awhile. I know. I had them for a long time on my user talk page. Occasionally, I take a look at the compilation page of mine.

I am very busy with projects on and off wikis. When I want info on tables I go to Help:Tables and Help:Sorting.

I have been editing on Wikipedia since 2005. I have around 53,000 edits on Wikimedia Projects. 61,000 on Wikia where I am a bureaucrat. Tens of thousands on Shoutwiki where I am a steward. So I don't have time to sift through general tech newsletters for tidbits useful to me.

The solution is simple:
*Create a global cross-wiki watchlist.
*Encourage developers to put info on tables on the Mediawiki.org talk page for Help:Tables.

That way the developer only has to make a single post to one very specific centralized talk page. Problem solved.

All those people interested in the topic of tables (like me) could put the Mediawiki.org Help:Tables page on their global, cross-wiki watchlist.

I have incorporated many things I have learned from the English Wikipedia Help:Sorting talk page to the Help:Sorting and Help:Tables pages. I would do the same with info I find on the Mediawiki.org help pages, and their talk pages.

But I don't have time to check yet another newsletter for the few crumbs of useful info I am specifically interested in. And I don't want another watchlist. I check 4 regularly now at least once a week: English Wikipedia, Commons, Wikia, Shoutwiki.

Log In to Comment
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct. · Wikimedia Foundation · Privacy Policy · Code of Conduct · Terms of Use · Disclaimer · CC-BY-SA · GPL · Credits
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.