کينډۍ:Location map/doc/Converting map definition templates to modules
ښکارېدونکې بڼه
Converting definitions
[سمول]This checklist lists the steps required to convert a location map definition from a template to a module. In this example, the definition will be called "Foobar".
- Create Module:Location map/data/Foobar with the same values as Template:Location map Foobar. See Template:Location map/Creating a new map definition for more details on this step. Note that if a map contains formulas for x and/or y, all occurrences of {{{2}}} or {{{2|}}} need to be changed to $1, and all occurrences of {{{3}}} or {{{3|}}} need to be changed to $2.
- If Template:Location map Foobar is protected, protect or request protection of Module:Location map/data/Foobar at the same level.
- If any pages redirect to Template:Location map Foobar, follow the steps under the #Converting redirects heading below for each of them.
- If Template:Location map Foobar/doc exists, move it to Module:Location map/data/Foobar/doc (without leaving a redirect if possible) and convert it following the instructions under the #Converting documentation heading below.
- If Template talk:Location map Foobar exists, move it to Module talk:Location map/data/Foobar (without leaving a redirect if possible).
- Blank Template:Location map Foobar.
- Move Template:Location map Foobar to Module talk:Location map/data/Foobar/attribution (without leaving a redirect if possible), or request this move at WP:RM/TR if you're unable to perform it yourself.
- Fully protect or request full protection of Module talk:Location map/data/Foobar/attribution indefinitely, since it's only being kept for its history.
- Add the following to the top of Module talk:Location map/data/Foobar, or create it with this content if it doesn't exist:
{{tmbox |type=notice |text=Revision history for the template that was converted to [[Module:{{PAGENAME}}]] can be found at [{{fullurl:{{FULLPAGENAME}}/attribution|action=history}} {{FULLPAGENAME}}/attribution: Revision history]. }}
- Update any links that point to Template:Location map Foobar to point to Module:Location map/data/Foobar.
- Delete or request deletion of Template:Location map Foobar under CSD G6.
- Delete or request deletion of subpages or talk pages of Template:Location map Foobar under CSD G8.