Pages which use this template are listed at Category:Places.
Template:Place: Difference between revisions
IssuePress (talk | contribs) No edit summary  | 
				Robertbaxter (talk | contribs)  No edit summary  | 
				||
| (112 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
<  | <noinclude>{{Class template|class=Place|category=Places}}  | ||
{{  | === Subtemplates ===  | ||
Multiple subtemplates support this class:  | |||
* [[Template:Place/service]] annotates subobject data for services.  | |||
|   | * [[Template:Place/person]] annotates subobject data for people.  | ||
* [[Template:Place/link]] is a passthrough for infobox display of custom links.  | |||
* [[Template:Place/preload]] holds the preload data for [[Form:Place]].  | |||
== TemplateData ==  | |||
<templatedata>  | |||
{  | |||
	"params": {  | |||
		"location": {  | |||
			"label": "Location",  | |||
			"description": "Open format location for the place—can be as detailed as full street address, or just a city + state/province, or left blank. This will be displayed in the infobox as typed. It should not include the country.",  | |||
			"example": "5628 Airport Way S, Suite 175 Seattle, WA 98108",  | |||
			"type": "string",  | |||
			"suggested": true  | |||
		},  | |||
		"country": {  | |||
			"label": "Country",  | |||
			"description": "The country where the place is located (used for sorting, not address display).",  | |||
			"example": "Germany",  | |||
			"type": "string",  | |||
			"required": true  | |||
		},  | |||
		"place_type": {  | |||
			"label": "Place type",  | |||
			"description": "A tokenized list of types for the location.",  | |||
			"type": "string",  | |||
			"suggestedvalues": [  | |||
				"Studio",  | |||
				"Print shop",  | |||
				"Publisher",  | |||
				"Store",  | |||
				"School",  | |||
				"Community space",  | |||
				"Venue",  | |||
				"Archive",  | |||
				"Zine library"  | |||
			],  | |||
			"suggested": true  | |||
		},  | |||
		"coordinates": {  | |||
			"label": "Coordinates",  | |||
			"description": "The latitude and longitude coordinates of the space (optional, to support map display).",  | |||
			"example": "47.551523, -122.318688 ",  | |||
			"type": "string",  | |||
			"suggested": true  | |||
		},  | |||
		"services": {  | |||
			"label": "Services",  | |||
			"description": "A list of services provided by the place. These are implemented with Template:Place/service—please use the page form Form:Place to edit them.",  | |||
			"type": "content"  | |||
		},  | |||
		"website": {  | |||
			"label": "Website",  | |||
			"description": "A link to the main website for the place.",  | |||
			"example": "https://www.colourcodeprinting.com/",  | |||
			"type": "url",  | |||
			"suggested": true  | |||
		},  | |||
		"site_shop": {  | |||
			"label": "Shop",  | |||
			"description": "A link to the online shop/store for the place.",  | |||
			"example": "https://shop.colourcodeprinting.com/",  | |||
			"type": "url"  | |||
		},  | |||
		"site_blog": {  | |||
			"label": "Blog",  | |||
			"description": "A link to the blog/feed for a place.",  | |||
			"example": "https://zinehug.substack.com/",  | |||
			"type": "url"  | |||
		},  | |||
		"site_insta": {  | |||
			"label": "Instagram",  | |||
			"description": "A link to the Instagram profile for the place.",  | |||
			"example": "https://www.instagram.com/zinehug/",  | |||
			"type": "url"  | |||
		},  | |||
		"links": {  | |||
			"label": "Additional links",  | |||
			"description": "Holds any extra links besides those specified above, along with labels for each. These are implemented with Template:Place/link—please use the page form Form:Place to edit them."  | |||
		},  | |||
		"people": {  | |||
			"label": "People",  | |||
			"description": "A list of the people associated with a place. This is optional and potentially personal data and SHOULD ONLY BE ADDED WITH CONSENT. These are implemented with Template:Place/person—please use the page form Form:Place to edit them."  | |||
		},  | |||
		"inks": {  | |||
			"label": "Available inks",  | |||
			"description": "A list of the inks/colors available (for places that print with a duplicator). Formatted as a list with commas and spaces.",  | |||
			"example": "Light Lime, Sunflower, Aqua",  | |||
			"type": "string",  | |||
			"suggested": true  | |||
		},  | |||
		"machines": {  | |||
			"label": "Machines",  | |||
			"description": "A list of machines in use at the place (specifically duplicators). Formatted as a list with commas and spaces—machines should use the same format as they are listed under on their series page.",  | |||
			"example": "MZ1090, RZ1090, SF5130",  | |||
			"type": "string",  | |||
			"suggested": true  | |||
		},  | |||
		"status": {  | |||
			"label": "Status",  | |||
			"description": "The status of the place (generally whether it is open or closed).",  | |||
			"type": "string",  | |||
			"suggestedvalues": [  | |||
				"Active",  | |||
				"Closed",  | |||
				"Temporarily closed",  | |||
				"Historic",  | |||
				"Unknown"  | |||
			],  | |||
			"required": true  | |||
		},  | |||
		"start_year": {  | |||
			"label": "Start year",  | |||
			"description": "The year the place opened/started.",  | |||
			"type": "number"  | |||
		},  | |||
		"end_year": {  | |||
			"label": "End year",  | |||
			"description": "The year the place closed (if no longer active).",  | |||
			"type": "number"  | |||
		},  | |||
		"status_text": {  | |||
			"label": "Status message",  | |||
			"description": "An optional status message that displays in the message box for places of status \"Closed,\" \"Temporarily closed,\" or \"Inactive.\" If not set a generic message will be shown.",  | |||
			"type": "string"  | |||
		},  | |||
		"imports": {  | |||
			"label": "Imports",  | |||
			"description": "A hidden field which holds flags from the import process via the previous iteration of the wiki.",  | |||
			"type": "string",  | |||
			"deprecated": true  | |||
		},  | |||
		"city": {  | |||
			"label": "City",  | |||
			"description": "The city where the place is located (used for sorting, not address display).",  | |||
			"type": "string"  | |||
		},  | |||
		"state_province": {  | |||
			"label": "State/province",  | |||
			"description": "The state/province where the place is located (used for sorting, not address display).",  | |||
			"type": "string"  | |||
		}  | |||
	},  | |||
	"description": "The main template for the \"Place\" class (which is mostly studios/printshops, but constitutes all the things that show up in the Atlas). This template handles semantic annotation and transcludes display templates for the data (mainly Template:Infobox place).",  | |||
	"format": "block",  | |||
	"paramOrder": [  | |||
		"place_type",  | |||
		"status",  | |||
		"status_text",  | |||
		"start_year",  | |||
		"end_year",  | |||
		"location",  | |||
		"city",  | |||
		"state_province",  | |||
		"country",  | |||
		"coordinates",  | |||
		"services",  | |||
		"website",  | |||
		"site_shop",  | |||
		"site_blog",  | |||
		"site_insta",  | |||
		"links",  | |||
		"people",  | |||
		"inks",  | |||
		"machines",  | |||
		"imports"  | |||
	]  | |||
}  | |||
</templatedata>  | |||
</noinclude><!--  | |||
--><includeonly><!--  | |||
-->{{#switch:{{{status|}}}  | |||
| Active={{Active place}}  | |||
| Closed={{Closed place}}  | |||
| Temporarily closed={{Temporarily closed place}}  | |||
| Inactive={{Inactive place}}  | |||
| Unknown={{Unknown status place}}  | |||
| Imported={{Imported place}}  | |||
}}<!--  | |||
-->{{Atlas place breadcrumb}}<!--  | |||
-->{{Infobox place  | |||
| title = {{{title|{{PAGENAME}}}}}  | |||
| location = {{{location|}}}  | |||
| country = {{{country|}}}  | | country = {{{country|}}}  | ||
| place_type = {{{place_type|}}}  | |||
| start_year = {{{start_year|}}}  | |||
| end_year = {{{end_year|}}}  | |||
| status = {{{status|}}}  | |||
| status_text = {{{status_text|}}}  | |||
| coordinates = {{{coordinates|}}}  | | coordinates = {{{coordinates|}}}  | ||
|   | | services = {{{services|}}}  | ||
}}  | | website = {{{website|}}}  | ||
{{  | | site_shop = {{{site_shop|}}}  | ||
[[Category:Places]]  | | site_blog = {{{site_blog|}}}  | ||
{{#if:{{{place_type|}}}|  | | site_insta = {{{site_insta|}}}  | ||
| links = {{{links|}}}  | |||
}}<!--  | |||
-->{{{people|}}}<!--  | |||
-->[[Category:Places]]<!--  | |||
-->{{#if:{{{place_type|}}}|{{#arraymap:{{{place_type}}}|,|x|{{#if:x|[[Category:x{{#if:x|s}}]]}}|}}}}<!--  | |||
-->{{#invoke:Geography|geoCategories  | |||
  | class = place  | |||
  | country = {{{country|}}}  | |||
  | state_province = {{{state_province|}}}  | |||
  | city = {{{city|}}}  | |||
}}<!--  | |||
-->{{#if:{{#show: {{FULLPAGENAME}} | ?At coordinates #}} |  | |||
<!-- If coordinates exist, do nothing. -->  | |||
|  | |||
[[Category:Places needing coordinates]]  | |||
}}<!--  | |||
-->{{#set:  | |||
    Has place type      = {{{place_type|}}}|+sep=,  | |||
           |   |   | Has status          = {{{status||}}}  | ||
  | Is active           = {{#ifeq:{{{status|}}}|Active|true|false}}  | |||
  | Has status message  = {{{status_text||}}}  | |||
           |   |   | Established in      = {{{start_year||}}}  | ||
  | Closed in           = {{{end_year||}}}  | |||
  | At coordinates      = {{{coordinates|}}} |+sep=;  | |||
  | At location         = {{{location|}}}  | |||
  | At display location = {{#if:{{{coordinates|}}}  | |||
  | {{{coordinates}}}| {{{location}}}}}  | |||
  | In city             = {{{city|}}}  | |||
  | In state/province   = {{{state_province|}}}  | |||
  | In country          = {{{country|}}}  | |||
  | In region           = {{#if:{{{country|}}}|{{CountryRegionMapping|country={{{country}}}}}|}}  | |||
  | Has website         = {{{website|}}}  | |||
  | Has shop            = {{{site_shop|}}}  | |||
  | Has blog            = {{{site_blog|}}}  | |||
  | Has instagram       = {{{site_insta|}}}  | |||
  | Has ink             = {{{inks|}}}|+sep=,  | |||
  | Has machine         = {{{machines|}}}|+sep=,  | |||
}}{{XML import|{{{imports|}}}}}</includeonly>  | |||
}}  | |||
{{  | |||
</  | |||
Latest revision as of 11:01, 7 October 2025
Subtemplates
Multiple subtemplates support this class:
- Template:Place/service annotates subobject data for services.
 - Template:Place/person annotates subobject data for people.
 - Template:Place/link is a passthrough for infobox display of custom links.
 - Template:Place/preload holds the preload data for Form:Place.
 
TemplateData
The main template for the "Place" class (which is mostly studios/printshops, but constitutes all the things that show up in the Atlas). This template handles semantic annotation and transcludes display templates for the data (mainly Template:Infobox place).
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Place type | place_type | A tokenized list of types for the location. 
  | String | suggested | 
| Status | status | The status of the place (generally whether it is open or closed). 
  | String | required | 
| Status message | status_text | An optional status message that displays in the message box for places of status "Closed," "Temporarily closed," or "Inactive." If not set a generic message will be shown.  | String | optional | 
| Start year | start_year | The year the place opened/started.  | Number | optional | 
| End year | end_year | The year the place closed (if no longer active).  | Number | optional | 
| Location | location | Open format location for the place—can be as detailed as full street address, or just a city + state/province, or left blank. This will be displayed in the infobox as typed. It should not include the country. 
  | String | suggested | 
| City | city | The city where the place is located (used for sorting, not address display).  | String | optional | 
| State/province | state_province | The state/province where the place is located (used for sorting, not address display).  | String | optional | 
| Country | country | The country where the place is located (used for sorting, not address display). 
  | String | required | 
| Coordinates | coordinates | The latitude and longitude coordinates of the space (optional, to support map display). 
  | String | suggested | 
| Services | services | A list of services provided by the place. These are implemented with Template:Place/service—please use the page form Form:Place to edit them.  | Content | optional | 
| Website | website | A link to the main website for the place. 
  | URL | suggested | 
| Shop | site_shop | A link to the online shop/store for the place. 
  | URL | optional | 
| Blog | site_blog | A link to the blog/feed for a place. 
  | URL | optional | 
site_insta | A link to the Instagram profile for the place. 
  | URL | optional | |
| Additional links | links | Holds any extra links besides those specified above, along with labels for each. These are implemented with Template:Place/link—please use the page form Form:Place to edit them.  | Unknown | optional | 
| People | people | A list of the people associated with a place. This is optional and potentially personal data and SHOULD ONLY BE ADDED WITH CONSENT. These are implemented with Template:Place/person—please use the page form Form:Place to edit them.  | Unknown | optional | 
| Available inks | inks | A list of the inks/colors available (for places that print with a duplicator). Formatted as a list with commas and spaces. 
  | String | suggested | 
| Machines | machines | A list of machines in use at the place (specifically duplicators). Formatted as a list with commas and spaces—machines should use the same format as they are listed under on their series page. 
  | String | suggested | 
| Imports | imports | A hidden field which holds flags from the import process via the previous iteration of the wiki.  | String | deprecated |