Community Wishlist Survey 2020/Wikibooks
Wikibooks
4 proposals, 88 contributors, 126 support votes
The survey has closed. Thanks for your participation :)
Project specific maths commands/macros
- Problem: When writing maths content, frequently used constructions and expressions can be quite long. This makes typing conventions which are used throughout the entire project cumbersome to use. Moreover, changing a notation turns into a correction nightmare, as one has to find all occurrences of the old notation, especially ones containing small deviations. The usual solution in LaTeX would be to define your own macros to abstract these constructions.
- Who would benefit:
- The authors of a project on wikibooks can write more consistent, concise and readable <math> content inside articles.
- The readership sees more consistent notation in articles.
- Proposed solution: Allow project maintainers to add custom entries to the maths configuration which is used in their project. A first solution would be that project administrators can add new LaTeX commands to Extension:Math. A site like b:MediaWiki:Gadgets-definition might be used to add custom LaTeX commands.
A better solution would be that certain LaTeX commands get activated when the current site title match a certain prefix (e.g. the project name). This allows Wikibook projects to add their own LaTeX commands for math formulas. On en.wikibooks.org the LaTeX commands can get activated when the title starts with Social Statistics
. Thus on each page like b:Social Statistics/Chapter 2 of the book b:Social Statistics the project specific commands are activated.
- More comments:
- Phabricator tickets:
- Proposer: GregorAlexandru (talk) 08:52, 8 November 2019 (UTC)
Discussion
- Might be also useful for other Wikimedia projects. For example Wikipedia community can handle the same mathematical notation better and a Wikisource book can better define the same notation for a certain mathematical concept (which might not be in use today). -- Stephan Kulla (talk) 22:39, 8 November 2019 (UTC)
Voting
- Support MichaelSchoenitzer (talk) 23:08, 20 November 2019 (UTC)
- Support GruenerBogen (talk) 16:59, 21 November 2019 (UTC)
- Support Claudia4 (talk) 16:22, 22 November 2019 (UTC)
- Support Zornsches Lemma (talk) 16:30, 22 November 2019 (UTC)
- Support Weltkäfer (talk) 18:33, 22 November 2019 (UTC)
- Support Boehm (talk) 23:40, 22 November 2019 (UTC)
- Support Liuxinyu970226 (talk) 10:19, 24 November 2019 (UTC)
- Support Stephan Kulla (talk) 19:01, 24 November 2019 (UTC)
- Support --Bander7799 (talk) 12:31, 25 November 2019 (UTC)
- Support Geonuch (talk) 12:54, 25 November 2019 (UTC)
- Support 游魂 (talk) 14:22, 25 November 2019 (UTC)
- Support Fuxx (talk) 16:49, 25 November 2019 (UTC)
- Support Андрей Перцев (talk) 17:33, 25 November 2019 (UTC)
- Support Ciao • Bestoernesto • ✉ 18:13, 25 November 2019 (UTC)
- Support Waddie96 (talk) 18:41, 25 November 2019 (UTC)
- Support Fredo 93 (talk) 18:49, 25 November 2019 (UTC)
- Support This idea is very good and important. Klaus.mattis (talk) 18:51, 25 November 2019 (UTC)
- Support Der Annulator (talk) 18:51, 25 November 2019 (UTC)
- Support Jan Kameníček (talk) 20:07, 1 December 2019 (UTC)
- Support Novak Watchmen (talk) 17:27, 2 December 2019 (UTC)
Display popups across wikis (interwiki popups)
- Problem: At the moment, many pages in various Wikibooks contain a huge number of links to Wikipedia. Most often, these links are needed only to describe the term used in the textbook. But because of this, we have to redirect the user to another project - Wikipedia. This action always negatively affects the user experience, especially in our situation when the links are quite similar. Pop-ups will help to deal with this problem.
- Pop-ups have two main attributes that can change user experience:
- A piece of the preamble, which may serve as a definition of the term
- An explicit indication that the user will move to another project if he clicks on the link.
- Who would benefit: Wikibook non-prof users
- Proposed solution: Continue to develop interwiki pop-ups and launch it in Wikibooks. For mobile users: it is necessary to make functionality similar to the functioning of notes in the mobile version.
- More comments: The screenshot shows the version for Wikipedia, but it also applies to Wikibooks.
- Phabricator tickets: T67117, T190549 (related:T188871)
- Proposer: Iniquity (talk) 19:32, 24 October 2019 (UTC)
Discussion
- Might be useful for Wikisource and Wikinews too. And for wiktionary links on Wikipedia too. JAn Dudík (talk) 11:46, 25 October 2019 (UTC)
- Good idea. Urhixidur (talk) 14:16, 25 October 2019 (UTC)
- This is a really good idea -- and would make links across wikis way more helpful for users, Sadads (talk) 13:49, 26 October 2019 (UTC)
- This would also be very valuable for Wikiversity. Additional related proposals:
- When editing in visual editor and inserting an interwiki link, list possible existing interwiki target pages just like internal wikilink suggestions are listed.
- It would also be ideal it'd it were possible to define a namespace or include a header template that made all wikilinks by default point interwiki to wp. I.e.
[[link]]
-> w:link.
Voting
- Support MichaelSchoenitzer (talk) 23:07, 20 November 2019 (UTC)
- Support GeoffreyT2000 (talk) 23:56, 20 November 2019 (UTC)
- Support JAn Dudík (talk) 07:01, 21 November 2019 (UTC)
- Support Consulnico (talk) 11:24, 21 November 2019 (UTC)
- Support Exilexi (talk) 20:23, 21 November 2019 (UTC)
- Support Wargo (talk) 23:10, 21 November 2019 (UTC)
- Support Sadads (talk) 23:46, 21 November 2019 (UTC)
- Support Not bad idea. Zoranzoki21 (talk) 02:58, 22 November 2019 (UTC)
- Support Omotecho (talk) 05:54, 22 November 2019 (UTC)
- Support Lionel Scheepmans ✉ Contact French native speaker, sorry for my dysorthography 10:34, 22 November 2019 (UTC)
- Support Timmylegend (talk) 11:31, 22 November 2019 (UTC)
- Support Evad37 (talk) 13:29, 22 November 2019 (UTC)
- Support Good idea, as long as they work well on mobile (as you mention, suggesting that they look like notes), which popups sometimes don't. Alf7e (talk) 16:49, 22 November 2019 (UTC)
- Support Liuxinyu970226 (talk) 07:04, 24 November 2019 (UTC)
- Support Bencemac (talk) 08:56, 24 November 2019 (UTC)
- Support Matěj Suchánek (talk) 09:30, 24 November 2019 (UTC)
- Support BugWarp (talk) 21:49, 24 November 2019 (UTC)
- Support Shizhao (talk) 02:51, 25 November 2019 (UTC)
- Support ·1e0nid· (talk) 12:35, 25 November 2019 (UTC)
- Support Geonuch (talk) 12:56, 25 November 2019 (UTC)
- Support JogiAsad (talk) 13:20, 25 November 2019 (UTC)
- Support Will make reading wikibooks much easier. Muffin of the English (talk) 14:14, 25 November 2019 (UTC)
- Support 游魂 (talk) 14:24, 25 November 2019 (UTC)
- Support – Ammarpad (talk) 15:40, 25 November 2019 (UTC)
- Support Topp (talk) 16:24, 25 November 2019 (UTC)
- Support Андрей Перцев (talk) 17:35, 25 November 2019 (UTC)
- Support AllyD (talk) 18:13, 25 November 2019 (UTC)
- Support Waddie96 (talk) 18:40, 25 November 2019 (UTC)
- Support Thibaut120094 (talk) 16:53, 26 November 2019 (UTC)
- Support --Alaa :)..! 16:34, 27 November 2019 (UTC)
- Support WhatamIdoing (talk) 16:46, 27 November 2019 (UTC)
- Support B20180 (talk) 20:56, 27 November 2019 (UTC)
- Support DraconicDark (talk) 02:14, 30 November 2019 (UTC)
- Support 94rain Talk 12:55, 30 November 2019 (UTC)
- Support Eyoungstrom (talk) 19:16, 30 November 2019 (UTC)
- Support Mahir256 (talk) 07:42, 1 December 2019 (UTC)
- Support Jules78120 (talk) 09:05, 1 December 2019 (UTC)
- Support Djiboun (talk) 09:50, 1 December 2019 (UTC)
- Support The Editor's Apprentice (talk) 05:10, 2 December 2019 (UTC)
- Support Geraki TL 13:13, 2 December 2019 (UTC)
- Support Trizek from FR 13:36, 2 December 2019 (UTC)
- Support Novak Watchmen (talk) 17:29, 2 December 2019 (UTC)
Deletion of subpages
- 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
- 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
- Support as proposer. —MarcoAurelio (talk) 18:08, 20 November 2019 (UTC)
- 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 Consulnico (talk) 11:23, 21 November 2019 (UTC)
- Support Sgd. Hasley 20:37, 21 November 2019 (UTC)
- Support Wargo (talk) 23:10, 21 November 2019 (UTC)
- Support This is cool and much easier instead of deleting page one per one. Zoranzoki21 (talk) 02:57, 22 November 2019 (UTC)
- Support Libcub (talk) 08:09, 22 November 2019 (UTC)
- Support Liuxinyu970226 (talk) 08:01, 24 November 2019 (UTC)
- Support Bencemac (talk) 08:59, 24 November 2019 (UTC)
- Support Matěj Suchánek (talk) 12:21, 24 November 2019 (UTC)
- Support Shizhao (talk) 02:53, 25 November 2019 (UTC)
- Support Geonuch (talk) 12:56, 25 November 2019 (UTC)
- Support provided it will be useful for all projects. — xaosflux Talk 13:56, 25 November 2019 (UTC)
- Support 游魂 (talk) 14:23, 25 November 2019 (UTC)
- Support – Ammarpad (talk) 15:37, 25 November 2019 (UTC)
- Support Topp (talk) 16:22, 25 November 2019 (UTC)
- Support Sounds useful. Guywan (talk) 16:42, 25 November 2019 (UTC)
- Support β16 - (talk) 14:13, 26 November 2019 (UTC)
- Support --Alaa :)..! 16:34, 27 November 2019 (UTC)
- Support B20180 (talk) 20:57, 27 November 2019 (UTC)
- Support Jules78120 (talk) 09:04, 1 December 2019 (UTC)
- Support MER-C (talk) 20:15, 1 December 2019 (UTC)
- Support The Editor's Apprentice (talk) 05:11, 2 December 2019 (UTC)
- Support Trizek from FR 13:38, 2 December 2019 (UTC)
- Support Novak Watchmen (talk) 17:29, 2 December 2019 (UTC)
EPUB generation
- Problem: Currently it is difficult to create a non editable version of a completed book. In the past it was already possible for a short time to create EPUBs (of minor quality), this is gone now for a long time. Different from sometimes available PDF-versions EPUB works pretty good for reading offline and on monitors without printing. Meanwhile EPUB got quite popular for digital books with lots of readers, viewers, extensions for browsers. Static, versioned EPUB variants can be downloaded immediately by the audience, can be referenced predictable as sources without the risk of further changes for example for scientific or educational purposes in schools or universities.
- Who would benefit: 1. The audience gets a stable version of the book to read offline, independent from wikibooks. 2. Authors can provide stable versions of their books in a defined way, including version numbers to be referenceable. 3. EPUBs can be sent as well to libraries like DNB for permanent access for a wide range audience.
- Proposed solution: Proper, automatic EPUB3 generation: Provide a simple method to generate (and save, provide) static EPUB3 versions of a book, including the option to provide proper metadata in the OPF-file, choice of linear or non linear reading order; automatic aggregation of the complete book (currently one has to add each single chapter of the book manually for the PDF version). Note that SVGs, if used in the book, should be added as SVG files or SVG data islands within a figure of a chapter to get a proper book. Formulars can use MathML for proper markup. Addtionally EPUB3 uses the XML variant of HTML5, therefore usage of semantic markup is relevant for a meaningful, accessible book (elements like section, article, aside, nav, figure, figcaption, data, time, audio, video, table with caption, head, foot, body etc). Usage of semantic markup will require an update of the wiki-system as well to allow authors to generate proper semantic markup with new HTML5 elements, maybe additionally by adding RDFa attributes as well or the specific EPUB:type attribute. Helpful as well: An option to add (alternative) stylesheets for the EPUB.
- More comments: Might be in general interesting to have an option to provide a book specific stylesheet already for the wikibook as well (maybe another proposal?)
- Phabricator tickets:
- Proposer: Doktorchen (talk) 13:44, 23 October 2019 (UTC)
Discussion
- We definitely need to do something here. Ever since we abandoned mwlib/PediaPress, things kept getting worse. The community has lost faith in any WMF-provided solution and has focused on tools like WSexport, which is great but probably harder to scale. Nemo 17:56, 25 October 2019 (UTC)
- Agree. This would also be great for exporting wikijournal articles (currently hosted within Wikiversity and formatted using word documents). Ideally with some ability to edit the default formatting settings (e.g add custom header to each epub page from separate wiki page, definable text margins, definable image margins, single or double column). Also useful, but more difficult, the ability to modify the auto-generated epub (e.g. editable figure and table placement). T.Shafee(Evo﹠Evo)talk 12:15, 28 October 2019 (UTC)
- It's shocking that any Wikimedia project should depend on proprietary software like Google to perform basic functions. We probably should provide hosted Nextcloud+Collabora to avoid such nefarious consequences in the interim, but an integrated solution is probably the only way to avoid the problem in the long run. Nemo 17:30, 28 October 2019 (UTC)
- If one puts graphics and raster images within a figure element with a related class, it is quite simple to arrange this relative to the surrounding text with CSS, the same for margins different for semantic elementes like section, article, aside, blockquote etc. Rendition types like scrolling, columns can be suggested within the OPF-file, but are more critically for some user-agents, if the book contains more dimensioned features like figures, tables, long words etc. Different from word oder LibreOffice documents presentation can be quite different, much mor comfortable, flexible for the audience, therefore typically positioning of such objects might be restricted to simple media quieries to get something meaningful depending on the size of the viewport and user preferred font-size. If one has at least a generator to get all the content together within a basic EPUB, this would be already a good starting point to create a good EPUB from it manually with ebook-edit from calibre or a simple text editor. Therefore even the generation of a simple raw EPUB would be already a progress compared to the current situation. Doktorchen (talk) 17:52, 28 October 2019 (UTC)
- I'd like to let my Wikibook accessible to print to my students or an EPUB format. Lgjunior
Voting
- Support —MarcoAurelio (talk) 18:09, 20 November 2019 (UTC)
- Support MichaelSchoenitzer (talk) 23:08, 20 November 2019 (UTC)
- Support Usseful wor wikisource too. JAn Dudík (talk) 07:01, 21 November 2019 (UTC)
- Support Exilexi (talk) 20:12, 21 November 2019 (UTC)
- Support Geert Van Pamel (WMBE) (talk) 09:21, 22 November 2019 (UTC)
- Support T.Shafee(Evo﹠Evo)talk 09:37, 22 November 2019 (UTC)
- Support Timmylegend (talk) 11:31, 22 November 2019 (UTC)
- Support --Boehm (talk) 23:35, 22 November 2019 (UTC)
- Support MavropaliasG (talk) 05:56, 23 November 2019 (UTC)
- Support Liuxinyu970226 (talk) 07:02, 24 November 2019 (UTC)
- Support BugWarp (talk) 21:48, 24 November 2019 (UTC)
- Support Steven Fruitsmaak (Reply) 02:18, 25 November 2019 (UTC)
- Support Sewepb (talk) 07:11, 25 November 2019 (UTC)
- Support Geonuch (talk) 12:56, 25 November 2019 (UTC)
- Support 游魂 (talk) 14:24, 25 November 2019 (UTC)
- Support Blue Rasberry (talk) 15:37, 25 November 2019 (UTC)
- Support Paucabot (talk) 16:42, 25 November 2019 (UTC)
- Support Guywan (talk) 16:44, 25 November 2019 (UTC)
- Support Saguaromelee (talk) 17:56, 25 November 2019 (UTC)
- Support Smvital (talk) 18:15, 25 November 2019 (UTC)
- Support β16 - (talk) 14:11, 26 November 2019 (UTC)
- Support Very important to students Lgjunior (talk) 20:22, 26 November 2019 (UTC)
- Support Rdavout (talk) 22:35, 27 November 2019 (UTC)
- Support RolandUnger (talk) 09:39, 28 November 2019 (UTC)
- Support Dirk Hünniger (talk) 19:07, 28 November 2019 (UTC) Just use the sever I already set up for that https://mediawiki2latex.wmflabs.org/
- Support Pamputt (talk) 19:26, 28 November 2019 (UTC)
- Support AlasdairW (talk) 22:37, 28 November 2019 (UTC)
- Support Quedel (talk) 10:48, 29 November 2019 (UTC)
- Support This would be very helpful pedagogically, too. Eyoungstrom (talk) 19:14, 30 November 2019 (UTC)
- Support Patsagorn Y. (Talk) 07:01, 1 December 2019 (UTC)
- Support Djiboun (talk) 09:47, 1 December 2019 (UTC)
- Support MTheiler (talk) 15:05, 1 December 2019 (UTC)
- Support Jan Kameníček (talk) 20:07, 1 December 2019 (UTC)
- Support Ruthven (msg) 12:43, 2 December 2019 (UTC)
- Support Geraki TL 13:12, 2 December 2019 (UTC)
- Support Novak Watchmen (talk) 17:28, 2 December 2019 (UTC)