Du benötigst einen Online-Kalender (z.B. Google, gibt aber auch andere Anbieter). Diesen Kalender kannst du sowohl im Smartphone als auch im Plugin abonnieren (=Synchronisation).
Jeder User soll einen Kalender haben
Von wie vielen Usern sprechen wir denn? Und wer soll das einrichten? Der User selbst oder macht das ein zentraler Admin?
Gruß, Torsten
Thread-Starter
Amid
(@aminteractiondesign)
Hi Torsten,
danke für deine Antwort.
Bin nach einigen Recherchen auch auf die Lösung mit dem Google Kalender gestoßen.
Abonnieren kann man den ja sehr gut, wo ich mir noch nicht sicher bin, ist, ob das in beide Richtungen gut funktioniert, wenn man z.b. auf iOS dann einen Termin einträgt, ob der bei Google ankommt.
Noch ein Thema ist, ob man Termine aus dem privaten Kalender auf der Website abrufen kann (zumindest ob frei oder blockiert). Denn es sollen nur Termine gebucht werden können, die wirklich frei sind. Den eigenen Google Kalender kann man mit unterschiedlichen Berechtigungen freigeben, das wäre perfekt. Bei iOS scheint das nicht so einfach zu sein. Entweder man macht den Kalender komplett öffentlich, oder man gibt AppleID und Passwort her, dann wäre der Zugriff per CalDav möglich. Aber wer gibt seine globalen Apple-Zugangsdaten einfach so her?
Von wie vielen Usern sprechen wir denn?
Schon einige, momentan ca. 100, Tendenz steigend
Und wer soll das einrichten?
Die Frage hab ich mir auch schon gestellt. Der User selbst wäre suboptimal, da diese nicht zwingend firm in solchen Dingen sind.
Am besten wäre es, einen Account zu haben, unter dem dann automatisch für jeden User ein extra Kalender angelegt werden kann.
Sollte über die API eigentlich funktioneren: https://developers.google.com/calendar/v3/reference/calendars/insert
Die größten Hürden sehe ich noch in der Umsetzung des blockierens von Terminen, die nicht im angelegten Google Kalender direkt eingetragen sind, sondern im privaten (iOS/Android) Kalender des Users.
Über weitere Anregungen/Meinungen würde ich mich freuen.
Auch über Tipps bzgl. Kalender-Plugin.
Ich habe https://wordpress.org/plugins/easy-appointments/ näher ins Auge gefasst, mit einer Extension erlaubt diese den 2-way-sync mit Google Calendar.
Außerdem ermöglicht das Plugin wohl auch das Anlegen eines Kalenders pro user.
Danke und Grüße,
Andreas