Difference between pages "Template:Event" and "Semantic MediaWiki Events"

From Funtoo
(Difference between pages)
Jump to: navigation, search
 
 
Line 1: Line 1:
<noinclude>This a template for creating an event. Parameters:
+
==== Creating Semantic Properties ====
;name: name of event
+
Create the following semantic properties to allow creation of calendar items:
;start: start date/time
+
* '''Has event''' (text -- the name of the event)
;end: end date/time
+
* '''Has event start '''(date)
;type: one of: Meeting, Presentation, Talk
+
* '''Has event end '''(date)
;location: location
+
* '''Has event description''' (text)
==See also ==
+
* '''Has event location '''(text)
[[Form:Event]]
+
* '''Has event type''' (text)
==Example ==
+
* '''Has event icon''' (page)
{{#formlink:form=Event calendar item|link text=Create event|link type=button}}
+
* '''Has event color '''(text)
</noinclude><includeonly>
+
=== Event ===
+
;Name: {{{name}}}
+
;Type: {{{type}}}
+
;Location: {{{location}}}
+
;Start: {{{start}}}
+
;End: {{{end}}}
+
;Description: {{{description}}}
+
  
[[Page has default form::Event| ]] {{#subobject:|Has event={{{name|}}}|Has event start={{{start|}}}|Has event end={{{end|}}}|Has event type={{{type|}}}|Has event location={{{location|}}}|Has event icon={{#switch: {{{type|}}}|Meeting =File:Event-meeting-icon.png|Presentation=File:Event-presentation-icon.png|Talk=File:Event-talk-icon.png }}|Has event color={{#switch: {{{type|}}}|Meeting=#E9AF32|Presentation=#A0D8F1|Talk=#BF381A|Party=#E07628 }}|Has event description={{{description|}}} }}
+
==== Semantic Template ====
[[Category:Event]]
+
Use the [[Template:Event|event template]] to create a new event on a page. The event will be stored as an internal sub-object on the page.
</includeonly>
+
 
 +
{{#ask:[[Category:Events]]
 +
|?Has event
 +
|?Has event start
 +
|?Has event end              
 +
|?Has event description   
 +
|?Has event icon           
 +
|?Has event color
 +
|?Has event location
 +
|format=eventcalendar
 +
|start=earliest           
 +
|defaultview=month
 +
|limit= 
 +
|link=subject
 +
|legend=pane
 +
|firstday=Monday
 +
|dayview=yes
 +
|headers=show
 +
|theme=vector
 +
}}
 +
 
 +
{{Event
 +
|name=Massa ac metus porttitor neque
 +
|start=2014/05/12
 +
|end=2014/05/14
 +
|type=Presentation
 +
|location=Albert Hall
 +
|description=Massa ac metus porttitor neque vitae purus quis ac enim semper. Habitasse tempor sit tortor id quis congue porta lacinia cursus justo. Justo accumsan orci estab
 +
}}
 +
 
 +
__SHOWFACTBOX__
 +
[[Email::drobbins@funtoo.org]]

Revision as of 23:42, 23 May 2014

Creating Semantic Properties

Create the following semantic properties to allow creation of calendar items:

  • Has event (text -- the name of the event)
  • Has event start (date)
  • Has event end (date)
  • Has event description (text)
  • Has event location (text)
  • Has event type (text)
  • Has event icon (page)
  • Has event color (text)

Semantic Template

Use the event template to create a new event on a page. The event will be stored as an internal sub-object on the page.

Loading...


Event

Event
{{{event}}}
Type
Presentation
Location
Albert Hall
Start
2014/05/12
End
2014/05/14
Description
Massa ac metus porttitor neque vitae purus quis ac enim semper. Habitasse tempor sit tortor id quis congue porta lacinia cursus justo. Justo accumsan orci estab



drobbins@funtoo.org