Template:Calendar entry: Difference between revisions
| Robertbaxter (talk | contribs) No edit summary | Robertbaxter (talk | contribs)  No edit summary | ||
| (6 intermediate revisions by the same user not shown) | |||
| Line 17: | Line 17: | ||
| 			], | 			], | ||
| 			"required": true | 			"required": true | ||
| 		}, | 		}, | ||
| 		"city": { | 		"city": { | ||
| Line 72: | Line 61: | ||
| 			"type": "string", | 			"type": "string", | ||
| 			"suggested": true | 			"suggested": true | ||
| 		}, | |||
| 		"application_link": { | |||
| 			"label": "Application link", | |||
| 			"description": "A link to the application form/process for the event.", | |||
| 			"type": "url" | |||
| 		}, | |||
| 		"application_deadline": { | |||
| 			"label": "Application deadline", | |||
| 			"description": "The deadline for application submissions.", | |||
| 			"type": "date" | |||
| 		}, | |||
| 		"venue": { | |||
| 			"label": "Venue", | |||
| 			"description": "The name of the venue for the instance (can link to a page if there is an associated location, otherwise appears as a red link).", | |||
| 			"type": "wiki-page-name" | |||
| 		}, | |||
| 		"access_type": { | |||
| 			"label": "Access type", | |||
| 			"description": "How the event is/was attended (in-person, online, or both).", | |||
| 			"type": "string", | |||
| 			"suggestedvalues": [ | |||
| 				"In-person", | |||
| 				"Remote" | |||
| 			], | |||
| 			"suggested": true | |||
| 		}, | |||
| 		"location": { | |||
| 			"label": "Location", | |||
| 			"description": "The address of the event (or main address if there are multiple). This can be a full street address or broader region.", | |||
| 			"type": "string" | |||
| 		} | 		} | ||
| 	}, | 	}, | ||
| 	"description": "The main template for the \" | 	"description": "The main template for the \"Calendar entry\" semantic #subobject declaration (holding scheduling data for fairs, conferences, meetups, etc.). This is a simplified test to replace the instance used with the \"Event\" class which only handles data that is imported from the old wiki.", | ||
| 	"format": "block", | 	"format": "block", | ||
| 	"paramOrder": [ | 	"paramOrder": [ | ||
| 		"event_type", | 		"event_type", | ||
| 		" | 		"name", | ||
| 		"start_date", | |||
| 		"end_date", | |||
| 		"website", | |||
| 		"access_type", | |||
| 		"venue", | |||
| 		"location", | |||
| 		"city", | 		"city", | ||
| 		"state_province", | 		"state_province", | ||
| 		"country", | 		"country", | ||
| 		" | 		"coordinates", | ||
| 		"application_link", | |||
| 		"application_deadline" | |||
| 		" | |||
| 		" | |||
| 	] | 	] | ||
| } | } | ||
| Line 92: | Line 115: | ||
| </noinclude><!-- | </noinclude><!-- | ||
| --><includeonly><!-- | --><includeonly><!-- | ||
| -->{{#subobject:|@category= | -->{{#subobject:|@category=Calendar entries | ||
| | Has parent               = {{PAGENAME}} | | Has parent               = {{PAGENAME}} | ||
| | Has name                 = {{{name|}}} | | Has name                 = {{{name|}}} | ||
| | Has event type           = {{{event_type|}}} | | Has event type           = {{{event_type|}}} | ||
| | Has URL                  = {{{website|}}} | | Has URL                  = {{{website|}}} | ||
| | Has access type          = {{{access_type|}}} | |||
| | At venue                 = {{{venue|}}} | |||
| | At location              = {{{location|}}} | |||
| | Has start date           = {{{start_date|}}} | | Has start date           = {{{start_date|}}} | ||
| | Has end date             = {{{end_date|{{{start_date|}}}}}} | | Has end date             = {{{end_date|{{{start_date|}}}}}} | ||
| Line 105: | Line 130: | ||
| | In country               = {{{country|}}} | | In country               = {{{country|}}} | ||
| | In region                = {{#if:{{{country|}}}|{{CountryRegionMapping|country={{{country}}}}}|}} | | In region                = {{#if:{{{country|}}}|{{CountryRegionMapping|country={{{country}}}}}|}} | ||
| }}</includeonly> | | Has application URL      = {{{application_link|}}} | ||
| | Has application deadline = {{{application_deadline|}}} | |||
| }}<nowiki/></includeonly> | |||
Latest revision as of 13:36, 3 September 2025
TemplateData
The main template for the "Calendar entry" semantic #subobject declaration (holding scheduling data for fairs, conferences, meetups, etc.). This is a simplified test to replace the instance used with the "Event" class which only handles data that is imported from the old wiki.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Event type | event_type | Type of event. 
 | String | required | 
| Name | name | Unique name of the event. | String | optional | 
| Start date | start_date | Start date of the instance. | Date | required | 
| End date | end_date | End date of the instance (can be left blank for one-day events). | Date | optional | 
| Website | website | A link for the event. | URL | optional | 
| Access type | access_type | How the event is/was attended (in-person, online, or both). 
 | String | suggested | 
| Venue | venue | The name of the venue for the instance (can link to a page if there is an associated location, otherwise appears as a red link). | Page name | optional | 
| Location | location | The address of the event (or main address if there are multiple). This can be a full street address or broader region. | String | optional | 
| City | city | The city of the event (used for sorting, not address display). | String | optional | 
| State/province | state_province | The state/province of the event (used for sorting, not address display). | Page name | optional | 
| Country | country | The country of the event (used for sorting, not address display). | Page name | required | 
| Coordinates | coordinates | The latitude and longitude coordinates of the space (optional, to support map display). 
 | String | suggested | 
| Application link | application_link | A link to the application form/process for the event. | URL | optional | 
| Application deadline | application_deadline | The deadline for application submissions. | Date | optional |