Help:Navigation using time based information

From semantic-mediawiki.org
Jump to: navigation, search

Semantic extension(s): Semantic MediaWiki

Further extension(s): Variables

Keyword(s): time, navigation

Description:

In our wiki we do have quite a lot of time based informations (like protocols of meetings, planned events, ...)

All of them have some kind of date information. To give users an easy way to navigate thru those pages I add something like the following to the pages

<div style="float:right">
Last minutes:
{{#ask:
 [[Category:Minutes]]
 [[isAbout::{{{PROJECT}}}]]
 [[hasDate::<{{{DATE}}}]]
 | format=list
 | sort=hasDate
 | order=desc
 | offset=1
 | limit=1
 | searchlabel=
}}

Next minutes:
{{#ask:
 [[Category:Minutes]]
 [[isAbout::{{{PROJECT}}}]]
 [[hasDate::>{{{DATE}}}]]
 | format=list
 | sort=hasDate
 | order=asc
 | offset=1
 | limit=1
 | searchlabel=
}}
</div>

This of course is used in a template that provides the following vars

{{{PROJECT}}}
{{{DATE}}}

And of course the template is filled with Semantic Forms