GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing phabricator.wikimedia.org — T6547 Cross-Wikimedia inclusion (interwiki templates transclusion, etc.) unsupported
Assigned To None Authored By
Referenced Files None
Description Author: Wiki.Melancholie Description:
There is much more application range, of course. This would help reducing redundancy! Currently all the work that is the same in every wiki has to be done many times. With template inclusion from Commons enabled we only have to do that once. The template names could be in English, or in the language of the creator (who comes first...). Best regards, Melancholie Discussion/proposalsImplementationAlthough MediaWiki supports transwiki transclusions, these were never enabled due to performance/reliability concerns tracked in T11890, which blocks this.
Details
Related Objects Search...
Event TimelineThere are a very large number of changes, so older changes are hidden. Show Older Changes Comment Actions
Do you have evidence that there are Gerrit patches to fix this problem, if not, then I don't think that this can be a reason to keep High priority for more than a decade. Comment Actions This task was authored in 2006, now its 2019. This seems like a never ending process. Any comments on status and roadmap, or should this task be closed as rejected? Comment Actions @Capankajsmilyo: If nobody is against implementing this there is no reason why to reject it. You are free to contribute a patch if you'd like to see this functionality. The age of a task is completely irrelevant. Comment Actions I would like watchlists to be allowed in templates. A watchlist for English Wikipedia. A watchlist for Meta. A watchlist for Mediawiki.org And I want to be able to stack those watchlists on one crosswiki set of show/hide watchlists on one page. A page like this: Wikipedia:Dashboard: DannyS712 lowered the priority of this task from High to Low.Sep 14 2019, 2:21 AM2019-09-14 02:21:55 (UTC+0) DannyS712 subscribed. Comment ActionsReflect actual priority for developers - I support this, but its been sitting here for so long its clearly not "high priority" DannyS712 moved this task from Backlog to Transclusions on the Crosswiki board.Sep 14 2019, 2:24 AM2019-09-14 02:24:36 (UTC+0) Amire80 removed parent tasks: T96565: Enable transclusion from Meta and Wikivoyage to wikimania2016, T41610: Transwiki code invocations: Scribunto should support remote module invocations, T66475: Make crosswiki bits and pieces truly global (tracking).Nov 14 2019, 3:45 AM2019-11-14 03:45:42 (UTC+0) Amire80 merged a task: T55567: Support transcluding pages from other wikis in the ProofreadPage extension rather than via a JS gadget. Amire80 removed a subtask: T76575: RfC: Global scripts.Nov 15 2019, 4:19 PM2019-11-15 16:19:50 (UTC+0) 1234qwer1234qwer4 subscribed. Comment Actions Interwiki (cross wiki) Transclusion would be extremely useful. An example is the template Infobox. This template on commons does not work at all. Transcluding it from Wikipedia would help so much. Tacsipacsi updated the task description. (Show Details)Jun 14 2020, 2:23 PM2020-06-14 14:23:04 (UTC+0) Tacsipacsi subscribed. Comment Actions In the task description: "Templates for interwiki links (interlanguage links); this would make the interlang bot activity almost unnecessary." Hasn't that not already been resolved with wikidata as repository for interlanguage links? @Wiki.Melancholie are you ok with updating the task description? Comment Actions
Please note that Wiki.Melancholie is a Bugzilla user name, not a Phabricator one, so this user won’t get any notification about your ping. Although there’s no direct connection between Bugzilla user names and Meta user names, it seems quite likely that this name belongs to User:Melancholie, a user inactive for almost eleven years, so I don’t expect any answer even if someone writes on their talk page. (This also means that this user went inactive well before Wikidata’s launch eight years ago, so they had no chance to incorporate this change in the description.) I personally think that such important justifications should not be removed from the description, but
with a note about Wikidata is totally okay. Comment Actions Hello, I don't know if it's the right topic here but if someone has a nice template in xxwiki, how to make it crosswiki ? Comment Actions Hi Bouzinac, this task is about supporting crosswiki template inclusion only. Comment Actions
There's no good way to make it crosswiki. "Copy paste among wikis and basta" is the only thing we have. It may sound simple to somebody who is very experienced with programming templates, but for most people it's extremely difficult. This is exactly the thing that this very old request is trying to address. I wrote what I know about the current way to import templates across wikis on the page https://www.mediawiki.org/wiki/Global_templates/Transition in the section "What happens today". The other sections on the same page are proposals of how it can be improved, and none of them are actually usable today. I asked a few experienced people, and no one could think of anything more comprehensive than what is written on that page, but if anyone reading this can think of something better, then by all means let me know. AdHuikeshoven updated the task description. (Show Details)Jan 11 2021, 9:23 AM2021-01-11 09:23:23 (UTC+0) Tacsipacsi updated the task description. (Show Details)Jan 11 2021, 6:32 PM2021-01-11 18:32:17 (UTC+0) Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:01 AM2022-02-04 11:01:59 (UTC+0) · This comment was removed by BoldLuis. Comment Actions See a test (for now orientative) global template at: https://meta.wikimedia.org/wiki/Global:Template:Online_event And more info at https://meta.wikimedia.org/wiki/Global_template It would be interesting create a Template:Global_documentation , to use within global templates. • Chealer raised the priority of this task from Low to Medium.Dec 4 2024, 5:34 AM2024-12-04 05:34:55 (UTC+0) • Chealer subscribed. Comment ActionsI do know how costly a solution would be, but given how high the importance is, the priority is surely at least medium. The only reason reason given (in 2019) for not setting it high was to reflect "actual priority for developers", which didn't seem high since this had stayed outstanding for so many years🙄 • Chealer updated the task description. (Show Details)Dec 4 2024, 5:42 AM2024-12-04 05:42:53 (UTC+0) • Chealer awarded a token. Una_tantum subscribed. Aklapper lowered the priority of this task from Medium to Low.Jul 6 2025, 11:11 PM2025-07-06 23:11:23 (UTC+0) • Chealer updated the task description. (Show Details)Jul 6 2025, 11:36 PM2025-07-06 23:36:34 (UTC+0) • Chealer renamed this task from Support crosswiki template inclusion (transclusion => interwiki templates, etc.) to Cross-Wikimedia inclusion (interwiki templates transclusion, etc.) unsupported.Jul 6 2025, 11:45 PM2025-07-06 23:45:02 (UTC+0) Comment Actions I strongly disagree with reducing this ticket’s priority to "Low". I consider this a very high importance issue, and the cost seems reasonable considering that the MediaWiki change which was meant to solve the performance problem was formerly merged. I failed to figure out who made the description link to T58388, but I removed the link since that issue:
Comment Actions
@Chealer: It does not matter. Priority reflects reality. It does not influence planning. Feel free to contribute patches if you'd like to get a ticket closer to resolution. Comment Actions
Of course it does. We would not grant a GSoC project to an issue with the lowest priority. Those with an understanding of "Low" as generous as yours should notice that from the tens of thousands of tickets on this instance, not even 10 of those tracking outstanding (non-meta-)issues have as many reactions/tokens as this one (15), among which:
Also note that even T41610 has a higher priority than "Low".
I rarely ever "contribute patches", but:
If you really think that priorities don't matter, please accept compromises and refrain from further playing with them. • Chealer updated the task description. (Show Details)Jul 8 2025, 2:29 PM2025-07-08 14:29:43 (UTC+0) Comment Actions
@Chealer: "... priority fields summarise and reflect reality and do not cause it". Please move further high-level discussion to the general Phabricator talk page instead. Thanks! Comment Actions
That’s preciously dichotomous; the Priority field, just like all others, is reflexive (bidirectional), ITSs being cybernetic systems.
That’s not "the general Phabricator talk page". You can ask there, but it may be best to ask upstream or even in project management forums. Your misconception may just come from relying on that home-made "etiquette" page. Some more focused/established literature may suffice: Comment Actions @Chealer: I explained how things currently are. If you want to discuss or challenge how things currently are, then please do so on the corresponding Talk page. All your ideas how ITSs work are off-topic in this task (see the task title what's the topic). Please refrain from more high-level discussion about Phabricator policies etc in unrelated tasks, and do that instead where policies are defined. Thanks. Comment Actions @Aklapper: This ticket is not a platform to argue for whatever conception of priorities you have. If you want this ITS to define Priority in a specific way, please argue for that in a specific ticket, ideally upstream. Comment Actions @Chealer: Same request to you, basically. Please consider this a last warning not to start meta discussions on global Phabricator policies in unrelated tickets if you'd like to remain active in Wikimedia Phabricator. Thanks for your understanding. Comment Actions @Aklapper: You are the one who started a meta-discussion here; please refrain from getting this ticket further off-track than you already did. Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct. · Wikimedia Foundation · Privacy Policy · Code of Conduct · Terms of Use · Disclaimer · CC-BY-SA · GPL · Credits | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |