Page MenuHomePhabricator

Improve page transclusion via VisualEditor or a widget
Open, Needs TriagePublic

Description

Transclusion ( https://en.wikisource.org/wiki/Help:Transclusion ) is the task the most difficult to understand in Wikisource, specially for non-computer savvy people. It would be great if it gets implemented into the VisualEditor as a nicer UI than just a simple edit widget for the <pages> tag

It might be easier to create a gadget similar to the Pagelist Widget.

Event Timeline

satdeep_gill renamed this task from Implementing page transclusion into the VisualEditor to Implementing page transclusion into the VisualEditor or as a gadget.May 20 2022, 10:38 AM
satdeep_gill assigned this task to Jayprakash12345.
satdeep_gill updated the task description. (Show Details)
satdeep_gill renamed this task from Implementing page transclusion into the VisualEditor or as a gadget to Improve page transclusion via VisualEditor or using a gadget.May 21 2022, 5:11 AM
SGill renamed this task from Improve page transclusion via VisualEditor or using a gadget to Improve page transclusion via VisualEditor or a widget.May 22 2022, 5:00 AM

The easiest option might be to use the existing BookReader tool and build a widget similar to the Pagelist widget.

The user workflow might look like the following:

  1. Contributor creates the table of contents (TOC)
  2. The widget uses the TOC and the bookreader tool to open up a dialog box.
  3. Contributor adds the page number for different sections in the text boxes.
  4. Contributor reviews the results before the widget create the main page & the sub pages.
Aklapper added a subscriber: Jayprakash12345.

@Jayprakash12345: Removing task assignee as this open task has been assigned for more than two years - See the email sent to task assignee on October 11th.
Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome! :)
If this task has been resolved in the meantime, or should not be worked on by anybody ("declined"), please update its task status via "Add Action… 🡒 Change Status".
Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator. Thanks!

Gopavasanth subscribed.

I haven’t made any progress on this so far, so I’ll assign it to myself once I’m ready to pick it up again. In the meantime, it’s open for others to take on. Thanks!

As I am focusing on research, I am letting this one go to someone who has the capacity and interest to take this up.