Kalender och nyhetsflöden

Visa enskilda schemalagda aktivitetstillfällen

Kalenderfil

Ni hämta en iCalfil som kan användas av andra kalenderprogram på mobiltelefoner, datorer eller andra servrar.

Ni kan även hänga på parametrar i anropet såsom ?today, ?tomorrow eller ?maxdays=7.

[cwLink url=”orgcode/ical/” p]

[cwLink url=”orgcode/ical/?today” p]

[cwLink url=”orgcode/ical/?tomorrow” p]

[cwLink url=”orgcode/ical/?maxdays=3″ p]

Visa hela aktiviteter och events

RSS-flöde

Nyhetsflöden kan hämtas i form av RSS 2.0 vilket är ett vanligt XML-baserat dataformat.

[cwLink url=”rss/?org=orgcode” p]

Avskalad HTML

Ett enkelt sätt att göra detta är genom att i en så kallad ram anropa en avskalad men komplett HTML-sida.

[cwLink url=”tools/calendar/” p]

Vilka händelser visas i kalendern?

Som standard visas endast framtida eller pågående händelser sorterade efter starttid. Exakt vilka och hur många kan styras genom att parametrar enligt nedan..

Variabler

För att styra hur kalendern ser ut och vad som visas i den kan ett antal så kallade GET-variabler skickas med url:en, t ex

[cwLink url=”tools/calendar/?org=swingkatten;maxDays=14;maxRows=12″ p]

Variabler och värden skall skrivas med små bokstäver.

Variabel Standard Beskrivning
org Genom att skicka med en befintlig organisationskod begränsas urvalet utifrån organisationen. Även händelser taggade som gemensamma för alla organisationer visas. Om ett stildokument är kopplat till organisationen så infogas också en referens till detta så att dokumentet stämmer med organisationen övriga layout.
restrict Samma som org-variabeln frånsett att gemensamma händelser inte inkluderas såvida de inte primärt tillhör den aktuella organisationen
maxRows 20 Begränsar det maximala antalet träffar (rader) som visas i kalendern. Om inget värde skickas med begränsas detta som standard till 20 rader.
maxDays Begränsar det maximala antalet dagar framåt i tiden som visas i kalendern. Om inget värde skickas med är detta obegränsat, dvs begränsningen ligger som standard i antalet rader snarare än antalet dagar framåt i tiden.
minDate Aktuellt Visa endast händelser som avslutas detta datum eller senare
maxDate Visa endast händelser som startar detta datum eller tidigare

Att länka till en enskild post i kalendern

För att referera till en viss kalenderpost kan man använda en länk av typen
[cwService urltext]event/XXX där XXX är kalenderpostens ID-nummer. Anges inget format levereras den som HTML. Vill man hämta den i i XML-format används istället länkadressen [cwService urltext]event/XXX.xml där XXX skall ersättas med kalenderpostens ID-nummer. För att hämta posten som vcal-fil används stället