2011-01-12 9 views
16

Ich bin auf der Suche nach einem Javascript-basierten Kalender, mit dem ich eine remote ical-Datei angeben kann, die als Quelle für die Ereignisse verwendet werden soll.Gibt es einen JavaScript-Kalender, der einen Link als Eingabe für die Anzeige von Ereignissen verwendet?

Ich weiß, dass Google Ihnen erlauben wird, das ical zu importieren, dann den Kalender über js oder iframe anzusehen, aber ich muss dieses agnostic zu den einzelnen Benutzerkonten von jeder Zeit behalten.

Irgendwelche Vorschläge?

Dank

+1

http://www.instantcal.com/isc/js/cvu.html –

+0

mit instantcal auch aber es brach, als ich zu https wechselte – Strategist

Antwort

2

Dies ist vielleicht keine vollständige Antwort, aber ich denke, es ist ein nützlicher Zeiger in die richtige Richtung.


Es gibt ein Projekt jqcaldav genannt, was nicht gerade ein iCalendar (ics) Zuschauer, sondern ein CalDAV-Client (wie der Name schon sagt) ist. Bisher habe ich keine Möglichkeit gefunden, eine ics-URL anzugeben, die direkt angezeigt werden soll.

Da jedoch das CalDAV-Protokoll verwendet das iCalendar-Format Kalenderdaten, das jqcaldav Projekt sollte einen Code enthalten, zu analysieren und anzuzeigen iCalendar Daten zu speichern und zu kommunizieren. Vielleicht kann die Überprüfung des Codes eine nützliche Übung sein und zur Entwicklung eines eigenständigen ics viewer führen. Ich würde mich auch sehr für eine funktionierende Lösung interessieren, aber bisher hatte ich noch keine Zeit, etwas zusammen zu stellen.

Eine schnelle Analyse zeigt, dass es tatsächlich zwei Dateien gibt, die sich scheinbar mit dem iCalendar-Format befassen: ical.js und jical.js. Die Untersuchung des Quellcodes zeigt, dass eine andere Datei mit der Bezeichnung ics-parser.js verwendet wird. Außerdem wurde die Kalenderlösung offenbar unter einer CC-by-Lizenz veröffentlicht, was die Wiederverwendung in anderen Projekten förderte.

Wenn jemand ein Projekt auf dieser Basis schafft, würde ich mich davon zu wissen, oder sogar mitmachen.

Verwandte Themen