Community Wishlist Survey 2020/Wikibooks/Deletion of subpages

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search
Random proposal ►

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


  • Problem: Wikibooks are currently structured mostly on subpages where the [[Book]] is the main page of the book or cover, and [[Book/$subpage]] hosts most of the contents. If we have to delete a Book, we have to manually fetch and delete all of its subpages one by one, which is very tedious if the Book has a large number of subpages. While it might be possible to do this via scripting or a bot, that is not affordable for every administrator out there; so it'd be better if MediaWiki could do this without the need to recourse to external tools.
  • Who would benefit: Administrators; Wikibooks, Wikisource.
  • Proposed solution: I propose that when we open the delete tab, the form let us see and select a list of subpages to delete them altogether with the main page.
  • More comments: Would also benefit Wikisource, given that they use similar structures for handling contents.
  • Phabricator tickets: task T236469
  • Proposer: —MarcoAurelio (talk) 10:55, 25 October 2019 (UTC)

Discussion[edit]

  • Might be useful for Wikisource too (books with many subpages). JAn Dudík (talk)
  • Useful for any Wikimedia project. Urhixidur (talk) 14:15, 25 October 2019 (UTC)
  • useful for all Wikimedia projects. phab:T32893 may be a more easier task to implement. MER-C (talk) 15:01, 25 October 2019 (UTC)
  • Translate extension already does this for translatable pages. I'd imagine it would be not too difficult to port this code to MediaWiki core. --Nikerabbit (talk) 09:52, 30 October 2019 (UTC)

Voting[edit]

  • Support Support as proposer. —MarcoAurelio (talk) 18:08, 20 November 2019 (UTC)
  • Support Support There might be some button select/deselect all subpages and possibility to (un)check singe pages from list. JAn Dudík (talk) 07:00, 21 November 2019 (UTC)
  • Support Support Consulnico (talk) 11:23, 21 November 2019 (UTC)
  • Support Support Sgd. Hasley 20:37, 21 November 2019 (UTC)
  • Support Support Wargo (talk) 23:10, 21 November 2019 (UTC)
  • Support Support This is cool and much easier instead of deleting page one per one. Zoranzoki21 (talk) 02:57, 22 November 2019 (UTC)
  • Support Support Libcub (talk) 08:09, 22 November 2019 (UTC)
  • Support Support Liuxinyu970226 (talk) 08:01, 24 November 2019 (UTC)
  • Support Support Bencemac (talk) 08:59, 24 November 2019 (UTC)
  • Support Support Matěj Suchánek (talk) 12:21, 24 November 2019 (UTC)
  • Support Support Shizhao (talk) 02:53, 25 November 2019 (UTC)
  • Support Support Geonuch (talk) 12:56, 25 November 2019 (UTC)
  • Support Support provided it will be useful for all projects. — xaosflux Talk 13:56, 25 November 2019 (UTC)
  • Support Support 游魂 (talk) 14:23, 25 November 2019 (UTC)
  • Support SupportAmmarpad (talk) 15:37, 25 November 2019 (UTC)
  • Support Support Topp (talk) 16:22, 25 November 2019 (UTC)
  • Support Support Sounds useful. Guywan (talk) 16:42, 25 November 2019 (UTC)
  • Support Support β16 - (talk) 14:13, 26 November 2019 (UTC)
  • Support Support --Alaa :)..! 16:34, 27 November 2019 (UTC)
  • Support Support B20180 (talk) 20:57, 27 November 2019 (UTC)
  • Support Support Jules78120 (talk) 09:04, 1 December 2019 (UTC)
  • Support Support MER-C (talk) 20:15, 1 December 2019 (UTC)
  • Support Support The Editor's Apprentice (talk) 05:11, 2 December 2019 (UTC)
  • Support Support Trizek from FR 13:38, 2 December 2019 (UTC)
  • Support Support Novak Watchmen (talk) 17:29, 2 December 2019 (UTC)