web-dev-qa-db-fra.com

Puis-je afficher une liste d'événements avec Google Agenda?

Actuellement, sur un site Web que j'aide à administrer, nous avons un calendrier personnalisé construit avec PHP. Le site Web est destiné à un groupe de performances, qui propose différentes catégories de performances. Pour simplifier, disons qu’ils ont deux spectacles de danse et de chant.

Nous envisageons de passer à Google Agenda afin de pouvoir partager l'agenda avec d'autres sites et d'autres fonctionnalités de collaboration offertes par le service.

Cependant, nous ne voulons pas perdre les fonctionnalités dont nous disposons à présent, principalement en ce qui concerne la façon dont le calendrier est affiché sur le site Web du groupe. Trois conditions imposent différentes vues du calendrier.

  1. L'une des conditions est la planification globale du groupe, qui est une vue standard par mois calendaire. Ceci est l'option d'affichage par défaut de Google Agenda, donc aucun problème là-bas.
  2. L'autre condition est d'afficher les 3 prochains événements à venir par catégorie. Donc, sur la page des événements de danse, nous voulons voir une liste des trois prochains événements de danse. Si j'ai bien compris la terminologie, il s'agit d'un point de vue "d'agenda", mais je n'en suis pas sûr. Donc, sur cette page, l'objet calendrier incorporé devrait filtrer pour les événements de danse uniquement. De même, sur la page de chant, le calendrier incorporé doit filtrer les événements de chant.
  3. La dernière condition est de montrer les événements à venir de tous types. Donc, cela montrerait les 3 prochains événements de danse et de chant ensemble, dans une liste, classés par date.

Je ne sais pas si les événements peuvent être classés par type à des fins de filtrage et si les calendriers peuvent être affichés dans un style de liste. J'ai vu parler d'un point de vue "agenda", mais je n'ai pas été en mesure de discerner exactement comment on le permet.

Ces exigences sont-elles possibles, et si oui, comment?

4
Questioner

L'agenda vous aidera à remplir vos conditions. Pour ce faire, accédez à Google Agenda. Dans Mon agenda, il y aura une réduction de votre agenda, cliquez dessus, puis sur Paramètres de l'agenda. Là, vous verrez "Personnaliser la couleur, la taille et d'autres options" dans "intégrer ce calendrier". Vous y trouverez la vue de l'agenda.

En plus de cela, Google Calendriers propose des api pouvant offrir une grande personnalisation. https://developers.google.com/google-apps/calendar/

2
Roney Thomas