Problem:
Majority of Wikisources work on books in the page namespace, one "book page" in one wikipage. Then all of the wikipages of an chapter are transcluded to an chapter wikipage in the mainspace, making it easy to get to the post-expand include size limit.
Posted in response to T275319
Check if this solution is any better:
- Move all of the wikipages in the "Page" namespace into mainspace, so that all of the pages of each chapter are in one wikipage, thus eliminating the need for transcluding from the "Page" namespace to mainspace. Wikipages that can include only one book page are: "Table of Contents" (often only one book page), the titlepage and frontpage.
- Have each of the book pages as an section in mainspace, which are separately editable, but without having actual headers on the wikipage - preferrably no headers at all, but at a minimum not visible in viewing mode.
- Change each of the links in the "pagelist" from each index page, so it goes to the section of said book page in mainspace, and then when clicking the edit section link in mainspace go to that section with the relevant scan to the side. (see video)
- The left and right arrow links in the page namespace became redundant.
- Main namespace pages should have an up arrow to the Index page, in those cases where an Index page exists.
- Delete the Page namespace as it is now redundant
An alternate version is to only use this system for large books, and leave the small ones on the current system.
Video:
First page is the Index page, then I go over to the section of that book page, which is in the mainspace, I then click to edit that section (might want an actual edit link here), which shows me the scan on one side and the text of that book page on the other side.
Effects:
Transclusions in the main namespaces are vastly decreased, leaving mostly templates as the main use of transclusions.