Community Wishlist Survey 2020/Wikisource/improve external link
Appearance
improve external link
- Problem: in italian version it is a problem to make too much link to Wikidata in a single page. But this is necessary to improve te use of Wikisource books out of is ouwn platform: on tablet, pc: The presence of links to Wikidata make the books an hipertext much more usefull.
- Who would benefit: Every readers
- Proposed solution: I am not a tecnic so I have only needs e not solutions ;-)
- More comments:
- Phabricator tickets:
- Proposer: Susanna Giaccai (talk) 11:22, 4 November 2019 (UTC)
Discussion
- @Giaccai: Can you give specific examples of pages where this is currently a problem ? —TheDJ (talk • contribs) 12:57, 4 November 2019 (UTC)
- This is the only one page with a Lua error: it:s:Ricordi di Parigi/Uno sguardo all’Esposizione. IMHO it's a Lua "not enough memory" issue, coming from Lua exausted space: you can see "Lua memory usage: 50 MB/50 MB" into NewPP limit report. --Alex brollo (talk) 14:47, 4 November 2019 (UTC)
- Weren't the links to Wikidata to be used only in case of author's names? --Ruthven (msg) 18:45, 4 November 2019 (UTC)
- No, presently there are tests to link to wikidata other kinds of entities (i.e. locations); wikidata is used to find a link to a wikisource page, or to a wikipedia page, or to wikidata page when both are lacking (dealing with locations, usually the resulting link points to wikipedia). --Alex brollo (talk) 07:17, 5 November 2019 (UTC)
- I just investigated the error. The "not enough memory" issue is caused by s:it:Modulo:Wl and s:it:Module:Common. @Alex brollo: What is going on is that the full item serialization is loaded into Lua memory twice per link, once by
local item = mw.wikibase.getEntity(qid)
in s:it:Modulo:Wl and once bylocal item = mw.wikibase.getEntityObject()
in s:it:Module:Common. You could probably avoid both of this calls by relying on the Wikibase Lua functions that are already used s:it:Modulo:Wl and, so, limit a lot the memory consumption of the module. Tpt (talk) 16:08, 12 November 2019 (UTC)- @Tpt: Thanks! I'll review the code following your suggestions. --Alex brollo (talk) 14:26, 14 November 2019 (UTC)
- I just investigated the error. The "not enough memory" issue is caused by s:it:Modulo:Wl and s:it:Module:Common. @Alex brollo: What is going on is that the full item serialization is loaded into Lua memory twice per link, once by
- No, presently there are tests to link to wikidata other kinds of entities (i.e. locations); wikidata is used to find a link to a wikisource page, or to a wikipedia page, or to wikidata page when both are lacking (dealing with locations, usually the resulting link points to wikipedia). --Alex brollo (talk) 07:17, 5 November 2019 (UTC)
- Weren't the links to Wikidata to be used only in case of author's names? --Ruthven (msg) 18:45, 4 November 2019 (UTC)
- This is the only one page with a Lua error: it:s:Ricordi di Parigi/Uno sguardo all’Esposizione. IMHO it's a Lua "not enough memory" issue, coming from Lua exausted space: you can see "Lua memory usage: 50 MB/50 MB" into NewPP limit report. --Alex brollo (talk) 14:47, 4 November 2019 (UTC)
Voting
- Support Liuxinyu970226 (talk) 10:23, 24 November 2019 (UTC)
- Support JogiAsad (talk) 13:04, 25 November 2019 (UTC)
- Support 游魂 16:49, 25 November 2019 (UTC)
- Support Ciao • Bestoernesto • ✉ 17:56, 25 November 2019 (UTC)
- Support Saederup92 (talk) 13:27, 2 December 2019 (UTC)
- Support Novak Watchmen (talk) 17:54, 2 December 2019 (UTC)