Gdy użytkownicy dodają wydarzenia do kalendarza online, można je również dodać do kalendarza programu Outlook (synchronizacja). Oczywiście strona zbudowana przy użyciu PHP nie może bezpośrednio zintegrować się z aplikacją, więc szukam alternatywnych opcji.Integracja kalendarza programu Outlook z serwisem WWW/innymi
Opcje znalazłem:
- Korzystanie z biblioteki PHP ICAL tworzy plik .ics a użytkownik może go pobrać i zainstalować. Nie jest to najbardziej przyjazny dla użytkownika sposób, który może działać.
- Użyj serwera SharePoint lub serwera wymiany, ale nie masz doświadczenia w pracy z technologiami firmy Microsoft, więc nie jest to idealne rozwiązanie.
- Użyj Kalendarza Google i Biblioteki Zend (gdata), utwórz kalendarz online i dodaj do niego wydarzenia. Następnie za pomocą narzędzia Google Calendar Sync użytkownik może zsynchronizować kalendarz online z programem Outlook. Ale problem polega na tym, że wszyscy użytkownicy potrzebują konta Gmail do korzystania z narzędzia Synchronizacji, nie jest to idealne rozwiązanie, gdy masz tysiące użytkowników na stronie. Chyba że utworzę jedno globalne konto Gmail i utworzę wiele kalendarzy na tym koncie, jeśli to nawet możliwe.
Pytania:
- czy są jakieś wtyczki Outlook zapłacone lub wolnego (najlepiej), który można osiągnąć?
- Czy istnieje usługa internetowa/interfejsy API, które mogą to osiągnąć?
- Jakieś inne pomysły lub rozwiązania?
Zajrzałem do tej aplikacji Java (planowanie spotkań z aplikacji internetowej na serwer Exchange). Technicznie nie integrujesz się z Outlookiem; jest to serwer pocztowy, który synchronizuje się z klientem (Outlook), prawdopodobnie z serwerem Exchange lub z systemem IMAP/POP działającym z czymś, z czym można zsynchronizować program Outlook. Właśnie tego musisz się przyjrzeć. Należy również zauważyć, że przynajmniej w zeszłym roku Microsoft nie wysyłał żądań wysyłania spotkań/spotkań poza technologiami MS bardzo łatwo. Możesz szukać pośredniego przesyłania tranzytowego SOAP/REST. –
Usługi internetowe Exchange (EWS) [CreateItem (pozycja kalendarza)] (http://msdn.microsoft.com/en-us/library/aa564690%28v=exchg.140%29.aspx) i [operacje] (http: //msdn.microsoft.com/en-us/library/bb409286%28v=exchg.140%29.aspx). –
[Klasa usług PHP w programie Exchange Server 2007] (http://stackoverflow.com/questions/506057/exchange-server-2007-web-services-php-class), [Najlepszy sposób uzyskania dostępu do Exchange za pomocą PHP?] (Http : //stackoverflow.com/questions/588/best-way-to-access-exchange-using-php). –