Template talk:Interwikitmp-grp

From Wikipedia, the free encyclopedia

Templates for deletion This template was considered for deletion on 2006 September 13. The result of the discussion was no consensus.
Templates for deletion This template was considered for deletion on 2007 January 15. The result of the discussion was keep.


Contents

[edit] This template

Is for tagging templates ported or active on other sisterprojects with the same general logic and names. It will handle a name over ride (Like when Name Case on sisterprojects are all different), but if one of the other sister's needs a name variation, the guts of this template should be hand ported into the template of interest, and overtly programed for the correct link names. This should only be needed for the different name or name case variant sister templates--everything else will default to the Meta 'PAGENAME' magic word. // FrankB 07:56, 28 August 2006 (UTC)

  • Successful test of 2nd argument case to reach this talk from the commons, this date and occasion. // FrankB 07:56, 28 August 2006 (UTC)

[edit] Testing

[edit] T-D Default tests

0

Similar templates at English sister projects [edit]
mta Meta-wiki Interwikitmp-grp
wpd Wikipedia Interwikitmp-grp
cms Commons Interwikitmp-grp
wbk Wikibooks Interwikitmp-grp
wqt Wikiquote Interwikitmp-grp
wsr Wikisource Interwikitmp-grp
wsp Wikispecies Interwikitmp-grp
wvy Wikiversity Interwikitmp-grp
This project under construction ...
Pardon our appearance whist we remodel,
pull the engine, and change the tires.


Metawiki has this template:
Metawiki


Wikipedia
Wikipedia has this template: Interwikitmp-grp


Wikibooks logo
The sister project Wikibooks has this template: Interwikitmp-grp


Wikiquote
The sister project Wikiquote has this template: Interwikitmp-grp


Wikisource
Wiktionary
Wikinews
The sister project Wikinews has this template: Interwikitmp-grp


Wikiversity




[edit] T-1 1 Arg tests

1

Similar templates at English sister projects [edit]
mta Meta-wiki Interwikitmp-grp
wpd Wikipedia Interwikitmp-grp
cms Commons Interwikitmp-grp
wbk Wikibooks Interwikitmp-grp
wqt Wikiquote Interwikitmp-grp
wsr Wikisource Interwikitmp-grp
wsp Wikispecies Interwikitmp-grp
wvy Wikiversity Interwikitmp-grp
This project under construction ...
Pardon our appearance whist we remodel,
pull the engine, and change the tires.




[edit] T-2 2 Arg tests

2

Similar templates at English sister projects [edit]
mta Meta-wiki Interwikitmp-grp
wpd Wikipedia Interwikitmp-grp
cms Commons Interwikitmp-grp
wbk Wikibooks Interwikitmp-grp
wqt Wikiquote Interwikitmp-grp
wsr Wikisource Interwikitmp-grp
wsp Wikispecies Interwikitmp-grp
wvy Wikiversity Interwikitmp-grp
This project under construction ...
Pardon our appearance whist we remodel,
pull the engine, and change the tires.


Metawiki has this template:
Metawiki


Metawiki has this template:
Metawiki


Wikipedia
Wikipedia has this template: Arg2


Commons
The sister project Wikimedia Commons has this template: Arg2


Wikibooks logo
The sister project Wikibooks has this template: Arg2


Wikiquote
The sister project Wikiquote has this template: Arg2


Wikisource
The sister project Wikisource has this template: Arg2


Wiktionary
The sister project Wiktionary has this template: Arg2


Wikinews
The sister project Wikinews has this template: Arg2


Wikispecies
The sister project Wikispecies has this template: Arg2


Wikiversity
The sister project Arg2 has this template:
Arg2




[edit] T-3 3 Arg tests

3

Similar templates at English sister projects [edit]
mta Meta-wiki Interwikitmp-grp
wpd Wikipedia Interwikitmp-grp
cms Commons Interwikitmp-grp
wbk Wikibooks Interwikitmp-grp
wqt Wikiquote Interwikitmp-grp
wsr Wikisource Interwikitmp-grp
wsp Wikispecies Interwikitmp-grp
wvy Wikiversity Interwikitmp-grp
This project under construction ...
Pardon our appearance whist we remodel,
pull the engine, and change the tires.


Metawiki has this template:
Metawiki


Metawiki has this template:
Metawiki


Wikipedia
Wikipedia has this template: Arg2
Commons
The sister project Wikimedia Commons has this template: Arg2
Wikibooks logo
The sister project Wikibooks has this template: Arg2
Wikiquote
The sister project Wikiquote has this template: Arg2
Wikisource
The sister project Wikisource has this template: Arg2
Wiktionary
The sister project Wiktionary has this template: Arg2
Wikinews
The sister project Wikinews has this template: Arg2
Wikispecies
The sister project Wikispecies has this template: Arg2
Wikiversity
The sister project Arg2 has this template:
Arg2


[edit] T4 4 Arg tests

4

Similar templates at English sister projects [edit]
mta Meta-wiki Interwikitmp-grp
wpd Wikipedia Interwikitmp-grp
cms Commons Interwikitmp-grp
wbk Wikibooks Interwikitmp-grp
wqt Wikiquote Interwikitmp-grp
wsr Wikisource Interwikitmp-grp
wsp Wikispecies Interwikitmp-grp
wvy Wikiversity Interwikitmp-grp
This project under construction ...
Pardon our appearance whist we remodel,
pull the engine, and change the tires.


Metawiki has this template:
Metawiki


Metawiki has this template:
Metawiki


Wikipedia
Wikipedia has this template: Arg2
See /doc page:
Interwikitmp-grp}/doc
Commons
The sister project Wikimedia Commons has this template: Arg2
See /doc page:
Interwikitmp-grp}/doc
Wikibooks logo
The sister project Wikibooks has this template: Arg2
See /doc page:
Interwikitmp-grp}/doc
Wikiquote
The sister project Wikiquote has this template: Arg2
See /doc page:
Interwikitmp-grp}/doc
Wikisource
The sister project Wikisource has this template: Arg2
See /doc page:
Interwikitmp-grp}/doc
Wiktionary
The sister project Wiktionary has this template: Arg2
See /doc page:
Interwikitmp-grp}/doc
Wikinews
The sister project Wikinews has this template: Arg2
See /doc page:
Interwikitmp-grp}/doc
Wikispecies
The sister project Wikispecies has this template: Arg2
See /doc page:
Interwikitmp-grp}/doc
Wikiversity
The sister project Arg2 has this template:
Arg2
See /doc page:
Interwikitmp-grp}/doc



[edit] Which Interwikitmp-grp is what

This template documentation is transcluded from Template:Interwikitmp-grps see also [edit].
TABLE I — Iterwikitmp-grp## applications guide

Interwikitmp-grp Page Suffix ##'s Designatinations versus key associated autocategorizations


Template:Interwikitmp-grp (edit talk links history) — Common template that does the display for most of the other templates below, AND the one to use to tag vanilla utilities with when in doubt.

Associated Autocategories:
   Category:Interwiki utility templates (edit talk links history)
.


Template:Interwikitmp-grp0 (edit talk links history) — This template is used to tag all the other templates that make up this interconnection system—those used to tag templates with interwiki scope. These are currently also tagged under Category:Interwiki utility templates pipesorted by '!' (exclaimation point). [depreciated method]
  • note: The various individual template tagging templates Metatmp, commontmp, ..., Wikiversitytmp also autocategorze in this manner.

Associated Autocategory:
   Category:Interwiki template-links-tagging templates.


Template:Interwikitmp-grp1 (edit talk links history) — Use to tag generic and special purpose templates that link externally
      as their primary service function.
Associated Autocategories:
   Category:Interwiki link templates (edit talk links history), Category:Interwiki templates on all sisterprojects (edit talk links history) and Category:Interwiki utility templates. (These templates for example.)


Template:Interwikitmp-grp2 (edit talk links history) — Utility templates which create internal links used for analysis, discussion and tracking other system elements (Categories, Templates, User pages, et. al.) by service function on the local (some are inter-sister) project site. (Lts, TL, Tlx, Cl, Cc, Lcs, CAT, etc.)


Associated Autocategories:
   Category:Internal link templates (edit talk links history) and Category:Interwiki utility templates
.


Template:Interwikitmp-grp3 (edit talk links history) — Utility templates that do other tasks besides linking. Some of these are typing or display aids for use within tables, etc.

Associated Autocategories:
   Category:Miscellaneous templates (edit talk links history) and Category:Interwiki utility templates

Takes a perameter 'cat=alternate name' to override default 'Miscellaneous' with whatever is passed. (normally a sub-category of Miscellaneous. A blank perameter 'cat=|' inhibits that category altogether.)


Template:Interwikitmp-grp4 (edit talk links history) — Combined '-1' and '-3' tagging of Miscellaneous class utility templates that also link externally.
Associated Autocategories:
   Additive by Interwikitmp-grp## suffixes per above key groups.

   Category:Interwiki link templates and Category:Miscellaneous templates
   Takes a perameter 'cat=alternate name' to override default 'Miscellaneous' with whatever is passed. (normally a sub-category of Miscellaneous. A blank perameter 'cat=|' inhibits that category altogether.)


Template:Interwikitmp-grp5 (edit talk links history) — Combined '-2' and '-3' Interwikitmp-grp## suffixes,
for tagging of 'Miscellaneous class' utility templates that also link internally.


Associated Autocategories:
   Additive by Interwikitmp-grp## suffixes per above key groups.

   Category:Internal link templates and Category:Miscellaneous templates
   Takes a perameter 'cat=alternate name' to override default 'Miscellaneous' with whatever is passed. (normally a sub-category of Miscellaneous. A blank perameter 'cat=|' inhibits that category altogether.)

Note: This does not auto-categorize to 'Interwiki templates on all sisterprojects'.

Template:Interwikitmp-grp6 (edit talk links history) — Combined '-1' + '-2' + '-3' Interwikitmp-grp## suffixes, however rare in that possess linking both locally and interwiki; usually various category tagging templates (a series) with the commons, Wikipedia, or Metawiki back-linked articles fit this group.


Associated Autocategories:

Additive by Interwikitmp-grp## suffixes per above key groups.
  • (Such templates have both 'interwiki' and 'internal' (intra-wiki) links and map to both major link's categories.

Category:Interwiki link templates + Interwiki link templates + Category:Miscellaneous templates

  • However, tagging for Category:Miscellaneous templates should be local to enable maximum flexibility of the overall system. Such category tagging templates are NOT Miscellaneous.)

    Note: This does not auto-categorize to 'Interwiki templates on all sisterprojects'.
Interwikitmp-grp7 (provisional—not used)
Associated Autocategories: none, use not allocated.
Interwikitmp-grp8 (provisional—not used)
Associated Autocategories: none, use not allocated.
Interwikitmp-grp9 (provisional—not used)
Associated Autocategories: none, use not allocated.
Interwikitmp-grp10 (provisional—not used)
Associated Autocategories: none, use not allocated.

[edit] Exceptions table (Revised concept)

TABLE II - Exceptions handling... When a name is already used differently in a local sister project
Tag with {{Interwikitmp-grp exception}}— denotes and tags a This name in use conflict Exception— Thus this name is not available on all sister's for the same function as used for something else on another sister project.


:Autocategory: Category:Interwiki name difference other sister project

Procedure:

  1. It should not need said, but check to see how widely a 'deviant template' is used. If its use is slight, it may be easiest to 'cure the deviation' by substiuting another template name on the given sister project.
  2. Tag the generic (or 'common template', the one to be the most widespread as a name on most sister projects before porting it) with Template:Interwikitmp-grp exception (edit talk links history) which compliments the below template and autocategorizes, plus asserts a status message box.
  3. Consider whether the incompatible template makes a good utility for export to other sister projects
         (Some may exist as minor or essentially identical variations of other universal template names. If so, don't alias such. One is enough!)
  4. Other tagging in the 'common template' must be manual inserting the array in {{Interwikitmp-grp}} and changing the appropriate arguments for the chosen aliased name in the sister(s) linking template with the name collision.
  5. Tag with the common category/(ies) extant in {{Interwikitmp-grp}}, or other such case as fits best to the groupings delineated in TABLE I above.
  6. Procede as below on that sister which has the template deviation, and any others with incompatible templates.
On the flip-side:
In general
Use Template:Interwikitmp-grp ineligible (edit talk links history) to tag the local name exceptions.
Both the above exceptions templates take the 'work around' (alias) name for self documentation of the anomaly. That name should be provided the master template copy being aliased on the sister(s) with the name conflict in their normal template set.

Associated Autocategory:

Category:Interwiki templates varying on other sister projects, provided by the correct tagging.
The replacement template 'alias' (providing name-to-function mapping) must be universally available on all sister's, and tagged normally and copied to same with the appropriate Interwikitmp-grp##. If the Sister(s) with a template name conflict have that name as a useful general purpose utility or tool template, that name should also be aliased and distributed.
Examples of name remapping':
  1. e.g Tl-->TL, Cat-->CAT, etc., Using a case-of-name alternative.
  2. e.g. 'S'/'s' --> '{{SP}}', 'W'/'w' ---> '{{w2}}', etc., all examples of Suffix alternatives
  3. e.g. '{{c}}'/'c' --> '{{w2c}}', (the commons), a special case to maintain similar syntax with 'W2' for Wikipedia, and 'Wd' for Wiktionary (Wiki-Dictionary) and 'Wb' for Wikibooks, etc., all part of a family of user friendly utility templates that pipetrick and display nicely, yet allow an edit change of a one or two letter(s) to redirect the mnemonic link name to another sister project.
Any universal name 'alias' should either duplicate the original source template (prefered) or redirect to it on all sister's capable of having both name variations.

[edit] Outline

Could the project leader please give use a outline, how this is meant to work. AzaToth 22:52, 31 January 2007 (UTC)

[edit] Parameter names

I think the old parameter names from the Wikimedia Commons version of this template were more logical, (wp for wikipedia, wb for wikibooks, wt for wiktionary, ws for wikisource, wv for wikiversity, meta, for metawiki, commons for commons, and species for wikispecies). I used the two letter abbreviations that are used for project namespace shortcuts on the different projects, except for Meta, Wikispecies, Commons,( and by mistake for Wiktionary). Meta is so short that it can be used without abbreviation. Commons is also a short name, but if an abbreviation is needed I think the namespace shortcut COM is better than CMS. Wikispecies uses WS, the same as Wikisource, so that is a bit of a problem. I used 'species' because of the domain name species.wikipedia.org. The current three letter parameter names looks a bit arbitrary and are only used in this template. And is MediaWiki really a sister project? /82.212.68.183 10:09, 8 February 2007 (UTC)