it-swarm.com.de

Benutzerfreundlicher Import von Ereignissen aus dem Web in Google Kalender?

Ich möchte eine Webseite für lokale Veranstaltungen erstellen. Ich möchte, dass die Benutzer die Ereignisse einfach in ihre Kalender importieren können (insbesondere in Google Kalender).

Gibt es eine Möglichkeit, ein Ereignis direkt aus dem Internet in Google Kalender zu importieren?

Fallszenario:
Der Benutzer hat gerade eine Theaterveranstaltung auf meiner Website gefunden, zu der er gehen möchte. Anstatt das Ereignis manuell in den Kalender umzuschreiben, würde er wählen, ob er nur den ausgewählten Tag der Show importieren oder alle Tage, an denen die Show gespielt wird, importieren möchte. Er würde auf die gewünschte Schaltfläche klicken, um dieses Ereignis in seinen Google-Kalender zu exportieren. Das Google-Anmeldefenster wird geöffnet und nach dem Anmelden hat der Nutzer ein neues Ereignis oder eine Reihe von Ereignissen in seinem Kalender.

Ich weiß, dass ich dies irgendwie erreichen kann, indem ich iCal-Dateien erstelle, die der Benutzer manuell in Google Kalender importieren müsste. Gibt es keine andere Möglichkeit, den Import benutzerfreundlicher zu gestalten?

2
Joudicek Jouda

Zu diesem Zweck hat Google ein Event Publisher-Handbuch :

Ermöglichen Sie den Nutzern, ein individuelles Ereignis von Ihrer Site zu speichern

Sie können Ihrer Website eine Google Kalender-Ereigniserinnerungsschaltfläche hinzufügen, indem Sie ein spezielles HTML-Snippet in Ihre Seite einfügen. Nutzer, die auf Ihre Schaltfläche klicken, können Ihre Veranstaltung schnell in ihren Google-Kalendern speichern, um sie an Ihre Veranstaltung und Ihre Website zu erinnern. Indem Sie Ihrer Website eine Google Kalender-Ereigniserinnerungsschaltfläche hinzufügen, bestätigen Sie, dass Sie die Programmrichtlinien verstehen und diesen zustimmen .

Mach es jetzt

Es gibt ähnliche Funktionen zum Verknüpfen mit einem Microsoft-Kalender :

Erstellen einer Einzelereignisverknüpfung

Erstellen Sie eine URL in diesem Format, um einen Link für ein einzelnes Ereignis zu erstellen.

http://calendar.live.com/calendar/calendar.aspx?rru=addevent&dtstart=START_DATE_AND_TIME&dtend=END_DATE_AND_TIME&summary=EVENT_TITLE&location=LOCATION_TEXT`
4