Community Wishlist Survey 2020/Wikisource/Index creation wizard

◄ Back to Wikisource  The survey has concluded. Here are the results!


  • Problem: The process of turning a PDF or DjVu file into an index for transcription and proofreading is quite complicated and confusing. See Help:Index pages and Help:Page numbers for the basics.
  • Who would benefit: Anyone wanting to start a Wikisource transcription
  • Proposed solution: Create a wizard that walks an editor though the process of creating an index from a PDF or DjVu file (that has already been uploaded). Most importantly, it will facilitate creating the pagelist, by allowing the editor to go through the pages and identify the cover, title page, table of contents, etc, as well as where the page numbering begins.
  • More comments: This is similar to a proposal from the 2016 Wishlist, but more limited in scope, i.e. this proposal only deals with the index creation process, not uploading or importing files.
  • Phabricator tickets: task T154413 (related)
  • Proposer: Kaldari (talk) 15:32, 30 October 2019 (UTC)[]

Update June 2020: a project page has been set up for this at Wikisource Pagelist Widget.

Discussion

  • A wizard for initial setup is a good start, but an interactive visual editor for Index: pages, and especially for <pagelist … /> tags, would be even better. The pagelist is often edited multiple times and by multiple people, and currently requires a lot of jumping between the scan and the browser, mental arithmetic and mapping between physical and logical page numbers, multiple numbering schemes and ranges in a single work, etc. etc. A visual editor oriented around thumbnails of each page in the book and allowing you to tag pages: “This thumbnail, physically in position 7 in the file, is logically the ‘Title’ page”; “In these 24 pages (physical 13–37) the numbering scheme is roman numerals, and numbering starts on the first page I've selected”; “On this page (physical 38) the logical numbering resets to 1, and we're now back to default arabic numerals”; “This page (physical 324) is not included in the logical numbering sequence, so it should be skipped and logical numbering should resume on the subsequent page, and this page should get the label ‘Plate’”. All this stuff is much easier to do in a visual / direct-manipulation way than by writing rules describing it in a custom mini-syntax. --Xover (talk) 11:40, 9 November 2019 (UTC)[]

Voting

  •   Support JAn Dudík (talk) 07:17, 21 November 2019 (UTC)[]
  •   Support Wargo (talk) 23:07, 21 November 2019 (UTC)[]
  •   Support Libcub (talk) 08:21, 22 November 2019 (UTC)[]
  •   Support Bodhisattwa (talk) 14:58, 22 November 2019 (UTC)[]
  •   Support --Jan.Kamenicek (talk) 10:33, 23 November 2019 (UTC)[]
  •   Support Pavithra.A (talk) 11:55, 23 November 2019 (UTC)[]
  •   Support Liuxinyu970226 (talk) 10:42, 24 November 2019 (UTC)[]
  •   Support Shizhao (talk) 02:56, 25 November 2019 (UTC)[]
  •   Support LA2 (talk) 12:42, 25 November 2019 (UTC)[]
  •   Support Geonuch (talk) 13:06, 25 November 2019 (UTC)[]
  •   Support JogiAsad (talk) 13:13, 25 November 2019 (UTC)[]
  •   Support Naḥum (talk) 13:13, 25 November 2019 (UTC)[]
  •   Support Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 13:16, 25 November 2019 (UTC)[]
  •   Support Zabia (talk) 13:38, 25 November 2019 (UTC)[]
  •   Support Blue Rasberry (talk) 15:33, 25 November 2019 (UTC)[]
  •   SupportMJLTalk 15:36, 25 November 2019 (UTC)[]
  •   Support LauritzT (talk) 16:22, 25 November 2019 (UTC)[]
  •   Support 16:49, 25 November 2019 (UTC)[]
  •   Support Slager (talk) 17:58, 25 November 2019 (UTC)[]
  •   Support So9q (talk) 18:15, 25 November 2019 (UTC)[]
  •   Support It really is complicated and it is a pity as DjVU files seem very useful but I am yet to muster the courage to learn the process. Either a wizard or a complete visual editor would be a great addition. / Français : c'est effectivement compliqué et c'est dommage car les fichers DjVu ont l'air vraiment utiles mais je n'ai pas encore le courage d'apprendre le processus. Un tutoriel ou un éditeur visuel complet serait un excellent ajout. Eunostos (talk) 20:44, 25 November 2019 (UTC)[]
  •   Support Risker (talk) 05:05, 26 November 2019 (UTC)[]
  •   Support Atudu (talk) 03:08, 27 November 2019 (UTC)[]
  •   Support See my comment above. Xover (talk) 06:11, 27 November 2019 (UTC)[]
  •   Support Wikilover90 (talk) 10:27, 27 November 2019 (UTC)[]
  •   Support --Helmoony (talk) 11:31, 27 November 2019 (UTC)[]
  •   SupportDugal harpreet (talk) 14:06, 27 November 2019 (UTC)[]
  •   Support ··· 🌸 Rachmat04 · 14:36, 27 November 2019 (UTC)[]
  •   Support Wellparp (talk) 19:08, 28 November 2019 (UTC)[]
  •   Support This is an interesting proposal for a start in this space. I can see it being tested on mid-sized Wikisources which don't have their own gadgets and stuff, and then evolve into a method to finally standardise some workflows across the bigger Wikisources à la phabricator:T17071. Nemo 23:34, 29 November 2019 (UTC)[]
  •   Support Harnoor ghuman (talk) 14:35, 30 November 2019 (UTC)[]
  •   Support Rajdeep ghuman (talk) 14:36, 30 November 2019 (UTC)[]
  •   Support Gurnoor ghuman (talk) 14:46, 30 November 2019 (UTC)[]
  •   Support Gurtej Chauhan (talk) 03:53, 1 December 2019 (UTC)[]
  •   Support KCVelaga (talk) 07:24, 1 December 2019 (UTC)[]
  •   Support Mahir256 (talk) 07:43, 1 December 2019 (UTC)[]
  •   Support Naga sai sravanth (talk) 14:00, 1 December 2019 (UTC)[]
  •   Support MNavya (talk) 15:47, 1 December 2019 (UTC)[]
  •   Support Tpt (talk) 20:43, 1 December 2019 (UTC)[]
  •   Support Akash-Chahal047 (talk) 05:13, 2 December 2019 (UTC)[]
  •   Support Gurmehak Sidhu123 (talk) 05:13, 2 December 2019 (UTC)[]
  •   Support Saroye Saab001 (talk) 05:14, 2 December 2019 (UTC)[]
  •   Support Devil855 (talk) 05:14, 2 December 2019 (UTC)[]
  •   Support Manpreet kaur85 (talk) 05:14, 2 December 2019 (UTC)[]
  •   Support Pyb (talk) 05:55, 2 December 2019 (UTC)[]
  •   Support सुबोध कुलकर्णी (talk) 12:02, 2 December 2019 (UTC)[]
  •   Support Sannita - not just another it.wiki sysop 13:16, 2 December 2019 (UTC)[]
  •   Support Saederup92 (talk) 13:31, 2 December 2019 (UTC)[]
  •   Support Omshivaprakash (talk) 14:15, 2 December 2019 (UTC)[]
  •   Support Novak Watchmen (talk) 17:53, 2 December 2019 (UTC)[]