Ich arbeite gerade an einer kleinen Website. Die Idee ist sehr einfach: Es gibt zwei Gruppen von Nutzern, Büro und Arbeiter, die sich beide anmelden müssen, um Zugang zu der Website zu erhalten (die Website wurde mit dem Zend-Framework erstellt) .
Das Problem: Ich möchte einen Kalender haben, der für alle Benutzer zugänglich ist. Das Büropersonal kann den Kalender bearbeiten, während die Arbeitnehmer den Kalender nur einsehen können.
Ich möchte Google als Backend für den Kalender verwenden, da es sehr flexibel ist: Ein paar der Büroangestellten arbeiten von unterwegs (alle haben Android-Handys) so dass der Kalender für diese Nutzer freigegeben werden kann und sie ihre mobilen Geräte zur Aktualisierung des Kalenders verwenden können.
Das Problem, das ich habe, ist die gemeinsame Nutzung des Kalenders mit den Arbeitnehmern. Ich wollte den sichtbaren Kalender in eine gesicherte Seite einbetten - aber natürlich müsste der Benutzer als Google-Benutzer eingeloggt sein, um den Kalender zu sehen (er könnte nicht öffentlich sein). Ich hatte gehofft, ich könnte den Zend_Gdata_Calendar verwenden, aber es scheint keinen einfachen Weg zu geben, die Kalenderansicht zu erhalten. Gibt es eine Möglichkeit dies zu tun? Wäre es möglich, die Website dazu zu bringen, sich bei Google anzumelden und einen eingebetteten Kalender zu erhalten?
Die andere Seite ist, dass ich möchte, dass Office-Benutzer in der Lage sind, dem Kalender hinzuzufügen - was durch den Zend_Gdata_Calendar einfach genug ist - vielleicht nicht so ordentlich, wie ich es mir erhofft hatte.
Die andere Option, die ich dachte, war die Verwendung von Zend_Gdata_Calendar und einer jQuery-Kalender Möglicherweise können dann verschiedene Benutzer die verschiedenen Aufgaben übernehmen.
Gibt es irgendwelche guten Tutorials, die in dieser Situation helfen könnten?