Kalender/Details: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Auf dieser Seite finden sich Informationen, die nicht auf die Kalender-Seite gestellt werden um die Lesbarkeit und Nutzbarkeit des Wikis zu erhöhen. ==CalDav…“)
 
(Änderung 31160 von CJ (Diskussion) rückgängig gemacht.)
 
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{ProjektInfoBox
|name=Kalender
|status=stable
|image=SMW_Kalender.png
|description=Unser Kalender, generiert aus unserem Semantic MediaWiki
|tags=Services,
}}
Auf dieser Seite finden sich Informationen, die nicht auf die Kalender-Seite gestellt werden um die Lesbarkeit und Nutzbarkeit des Wikis zu erhöhen.
Auf dieser Seite finden sich Informationen, die nicht auf die Kalender-Seite gestellt werden um die Lesbarkeit und Nutzbarkeit des Wikis zu erhöhen.


==CalDav-Dienst (interne Kommunikation)==
==Weiterverarbeitung der öffentlichen Labor-Terminen==
 
Wir nutzen einen CalDav-Server, um für die interne Terminorganisation des Labors und für einzelne Benutzer Kalender verwalten zu können.
 
Jeder Nutzer hat einen eigenen Kalender. Außerdem kann er, je nach vergebenen Rechten, auf die beiden Kalender für die Labor-Orga zugreifen.
 
===CalDav-Clients===
 
Wir haben die Erfahrung gemacht, dass in diesem Bereich viele Clients nicht miteinander kompatibel sind. Für Kalender, auf die nur eine Person zugreift, sollte dies natürlich keine Probleme bereiten. Zugriff scheint zu funktionieren für:
 
* Mozilla Sunbird/ThunderBird Lightning
* Evolution ab 2.26.0, vielleicht 2.24.0
* Challender
* Mulberry
* iCal
 
<span style="color:#CD2626;">Für gemeinsam genutzte Kalender, also die Kalender für die Labor-Orga, bitte nur Mozilla Sunbird/ThunderBird Lightning benutzen!</span>
 
Es gibt [http://wiki.ubuntuusers.de/Thunderbird/Lightning hier] eine gute Installationsanleitung zu Lightning.
 
===Zugriff auf den CalDav-Kalender (ab Ende Januar 2016 nicht mehr aktiv)====
 
Für deinen eigenen Kalender brauchst du natürlich einen Account, den du bei [[Benutzer:Pl4nkton]] bekommen kannst.
 
Der Server ist nur über SSL/TLS zu erreichen. Je nach Client müssen dazu die https:// URLs verwendet werden oder entsprechend ein Häkchen gesetzt werden.
 
====Vorhandene CalDav-Kalender====
 
'''Labor Kalender Intern''' für Sachen, die intern geregelt werden müssen und für Reservierungen von Veranstaltungsterminen
caldav://www.das-labor.org/davical/caldav.php/labor-intern/home
resp.
https://www.das-labor.org/davical/caldav.php/labor-intern/home
 
Schreibzugriff haben: [[Benutzer:Asklepios|Asklepios]], [[Benutzer:pl4nkton|pl4nkton]], Andre K., Tanja, [[Benutzer:Thomas|Thomas]], [[Benutzer:Sauron|Sauron]]
 
'''Labor Kalender Termine (deprecated)''' für alle Veranstaltungen im oder vom Labor
caldav://www.das-labor.org/davical/caldav.php/labor-termine/home
resp.
https://www.das-labor.org/davical/caldav.php/labor-termine/home
 
Schreibzugriff haben: [[Benutzer:Asklepios|Asklepios]], [[Benutzer:pl4nkton|pl4nkton]], Andre K., Tanja, [[Benutzer:Thomas|Thomas]], [[Benutzer:jiffies|jiffies]]
 
'''Deiner''' für den persönlichen Gebrauch (deprecated)
caldav://www.das-labor.org/davical/caldav.php/username/home
resp.
https://www.das-labor.org/davical/caldav.php/username/home
 
Deine Benutzerdaten kannst du unter https://www.das-labor.org/davical/ einsehen und ändern. Dort gibt es ''keinen'' Webclient.
 
==Weiterverarbeitung der öffentlkichen Labor-Terminen==


Der Kalender mit den Labor-Terminen wird von einem Skript gelesen, dass die beiden [[Feeds#Termine|RSS-Feeds]] und den Terminbereich auf http://das-labor.org/ generiert.
Der Kalender mit den Labor-Terminen wird von einem Skript gelesen, dass die beiden [[Feeds#Termine|RSS-Feeds]] und den Terminbereich auf http://das-labor.org/ generiert.
Zeile 60: Zeile 19:


Das Skript wurde von Til geschrieben und von [[Benutzer:Thomas|Thomas]] weitergestrickt. Bitte wende dich an ihn, wenn dir etwas seltsam vorkommt.
Das Skript wurde von Til geschrieben und von [[Benutzer:Thomas|Thomas]] weitergestrickt. Bitte wende dich an ihn, wenn dir etwas seltsam vorkommt.
=== Beispiel für Event Calendar ===
{{#ask:[[ev_start::>{{CURRENTYEAR}}-01-01]]
|?ev_title=title
|?ev_start
|?ev_end
|?ev_abstract=Kurztext
|?ev_icon=icon
|?ev_color=color
|?ev_place
|format=eventcalendar
|start=current
|defaultview=month
|limit=800
|link=subject
|legend=pane
|firstday=Monday
|dayview=yes
|headers=show
|theme=vector
}}
=== Beispiel 'ask' für termine.ics ===
{{#ask:[[ev_title::+]][[ev_start::+]] 
| ?ev_title=summary
| ?ev_start=start
| ?ev_end=end
| ?ev_place=location
| ?ev_abstract=description
| format=icalendar
| title=Alle Termine
| description=Alle Events
| searchlabel=iCalendar-Export
| offset=0
| limit=5000
}}


=== Beispiel 'ask' für event-alarm.rss ===
=== Beispiel 'ask' für event-alarm.rss ===

Aktuelle Version vom 24. Dezember 2018, 14:17 Uhr

 
Kalender

Release status: stable [box doku]

SMW Kalender.png
Description Unser Kalender, generiert aus unserem Semantic MediaWiki



Auf dieser Seite finden sich Informationen, die nicht auf die Kalender-Seite gestellt werden um die Lesbarkeit und Nutzbarkeit des Wikis zu erhöhen.

Weiterverarbeitung der öffentlichen Labor-Terminen[Bearbeiten | Quelltext bearbeiten]

Der Kalender mit den Labor-Terminen wird von einem Skript gelesen, dass die beiden RSS-Feeds und den Terminbereich auf http://das-labor.org/ generiert.

  • Vorträge und Workshops werden von anderen Terminen momentan daran unterschieden, dass diese einmalig, d.h. nicht periodisch sind

Es landen nur nicht-periodische Termine im feed http://das-labor.org/talksworkshops.rss, alle Termine im anderen Feed und auf der Hauptseite.

Damit das Skript vernünftige Dinge anzeigen kann, müssen die Felder eines Termins sinnvoll gefüllt sein. TODO Details

Das Skript wurde von Til geschrieben und von Thomas weitergestrickt. Bitte wende dich an ihn, wenn dir etwas seltsam vorkommt.

Beispiel für Event Calendar[Bearbeiten | Quelltext bearbeiten]


Beispiel 'ask' für termine.ics[Bearbeiten | Quelltext bearbeiten]

iCalendar-Export

Beispiel 'ask' für event-alarm.rss[Bearbeiten | Quelltext bearbeiten]

Veranstaltungsalarm-Feed