Obecnie na stronie internetowej, którą pomagam administrować, mamy niestandardowy kalendarz zbudowany w PHP. Witryna internetowa jest przeznaczona dla grup wykonawczych i mają różne kategorie przedstawień. Dla uproszczenia załóżmy, że mają dwa programy taneczne i śpiewające.
Rozważamy przejście na Kalendarz Google, aby móc udostępniać kalendarz innym witrynom i korzystać z innych funkcji współpracy, które usługa
Jednak nie chcemy stracić funkcjonalności, którą mamy teraz, głównie związanej ze sposobem wyświetlania kalendarza na stronie internetowej grupy. Istnieją trzy warunki, które wymagają różnych widoków kalendarza .
- Jednym z warunków jest ogólny harmonogram grupy, czyli standardowy widok według miesiąca kalendarzowego. Jest to domyślna opcja wyświetlania Kalendarza Google, więc nie ma problemu.
- Innym warunkiem jest wyświetlenie następnych 3 nadchodzących wydarzeń według kategorii. Dlatego na stronie wydarzeń tanecznych chcemy zobaczyć listę kolejnych trzech wydarzeń tanecznych. Jeśli mam poprawną terminologię, jest to widok „agendy”, ale nie jestem tego pewien. Tak więc na tej stronie osadzony obiekt kalendarza musiałby filtrować tylko pod kątem wydarzeń tanecznych. Podobnie na stronie śpiewającej osadzony kalendarz musiałby filtrować pod kątem wydarzeń związanych ze śpiewaniem.
- Ostatnim warunkiem jest pokazanie nadchodzących wydarzeń wszystkich typów. Tak więc pokazałoby to kolejne 3 wydarzenia tańca i wspólnego śpiewania, na liście uporządkowanej według daty.
Nie mam pewności, czy wydarzenia można kategoryzować według typu do celów filtrowania i czy kalendarze można wyświetlać w formie listy. Widziałem wzmiankę o widoku „planu dnia” , ale nie byłem w stanie dokładnie określić, jak to umożliwia.
Czy te wymagania są możliwe, a jeśli tak, to w jaki sposób?
Odpowiedź
Widok planu dnia pomoże spełnić Twoje warunki. Aby to zrobić, przejdź do Kalendarza Google, w Moim kalendarzu pojawi się wycięcie kalendarza, kliknij je, a następnie Ustawienia kalendarza. Tam będziesz zobacz „Dostosuj kolor, rozmiar i inne opcje „w„ Umieść ten kalendarz ”. Tam znajdziesz widok planu.
Poza tym Kalendarze Google oferują interfejsy API, które oferują doskonałe możliwości dostosowywania. https://developers.google.com/google-apps/calendar/
Komentarze
- każdy wie, co ma na myśli, " zmniejszając swój kalendarz ?