Template:Interwikitmp-grpNN usage/doc

From WikiChem
Revision as of 11:48, 17 April 2008 by Kelson (talk | contribs) (last non anonymous edit copy)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Template:Interwikitmp-grpNN usage/doc Notes:

Pass-2 Interwiki template tagging strategy required simplification and splitting management templates by functionality creating various interwikitmp-grpNN templates with 'KISS principle' refinements; each one does different autocategorization, and troublesome recursive self-calling by the work-horse template {{interwikitmp-grp}} was eliminated, as was the need for complicated perameter logic to properly autocategorize any given template.

The trade-off was a family of much simpler, easier to understand and maintain templates with a numeric suffix that maps the proper category into the tagged template. It should be obvious that regardless of what a sister's template tagging heirarcy of cataloging before, this uniformity will intersect and extend it, albeit in sensible ways that are usually compatible on the observed overlapping on the more long-established sister projects.

This commonality of categories is seen as a boon to interwiki cross-editing and productivity. When having a need to make a visiting edit on a sister, editor's of all projects will have at least one known entry into the category tree of the visited sister project.

This strategy results in a much simpler set of templates with straightforward autocategorization differences (re: TABLE I in {{Interwikitmp-grps see also}}) and satisfies various categorization needs and goals, besides the 'Pass-1' feasibility proofing tests and formulation of the system in late August, 2006.
Pass 2 and 2a were current ongoing upgrades early September 2006, that by mid month extended the '2a' changes into a '2c' (i.e. a 4th version or refinement variation) but primarily reflect the forking into multiple 'tmp-grpNN' suite of templates with some compensating change revisions driven as experience dictacted on various sister projects.

In general, 'Pass-2' changes deal solely with the interconnection templates formulation into a more flexible but KISS principle standardized template set of templates compatible across all systems Sites.

These changes also include some refinements and standardization to the 'XXXXtmp' 'individual sister link display and tagging templates, but these are sometimes subtle and need not be detailed. Mostly, the changes also eliminate the recursive effects that manifested by using a single main group of templates to tag both the system components and the targeted utility or tools templates.

Template:Interwikitmp-grp2