Google календарь - Наполняем сайт

Google календарь

Google Календарь — сервис для планирования встреч, событий и дел. Общедоступные календари позволят вам поделиться со всем миром информацией о каком либо мероприятии, доступном или забронированном времени оказания услуг и так далее.

Владелец календаря создаёт в нем мероприятия, занимающие определенный временной промежуток, создаёт описание мероприятия, может настроить уведомления, приложить к мероприятию какие либо файлы. К календарю могут быть настроены разные уровни доступа, посетители сайта, имеющие собственные гугл-календари могут создавать мероприятия и присылать приглашения в ваш календарь.

Таким образом, вы можете обозначить в своём календаре свободное для бронирования время, а те, кто заинтересован в ваших услугах могут создать встречу на то время, когда вы свободны.

Таким образом первый этап коммуникации между заказчиком и исполнителем услуги осуществляется в календаре, ни одна из сторон не забудет о назначенном мероприятии и достигнутых предварительных договорённостях. Что очень - очень важно (на мой взгляд).

Создание календаря

Для создания календаря перейдем по адресу calendar.google.com

Система запросит у нас вход в учетную запись. У нас уже есть аккаунт и мы в него войдем.

Откроется календарь, и мы увидим, что в левой части экрана есть маленький календарик на весь месяц, а ниже него список календарей, созданных системой автоматически.

Автоматически создаются календари:

  • задачи,
  • напоминания,
  • и основной календарь учетной записи.

Для публикации на сайте нам нужно создать отдельный календарь.

  1. На панели слева, в нижней части, в разделе “Другие календари” нажимем на плюсик “Добавить другие календари”. Выбираем в меню пункт “Создать календарь”.
  2. Вводим название и описание календаря и нажимаем кнопку “Создать календарь”.
  3. Теперь возвращаемся к основному окну календаря. В левом верхнем углу нажмем на значок “Назад” .
  4. Видим что в разделе "Мои календари появился вновь созданный календарь. Нажимаем на три точки справа от календаря, видим всплывающую подсказку “Параметры календаря”, выбираем пункт “Настройки и общий доступ”
  5. Выберите нужный вариант в разделе “Автоматически принимать приглашения”:
  • Автоматически принимать не конфликтующие между собой приглашения. В календаре будут отображаться приглашения на мероприятия только если это время ещё не занято.
  • Автоматически добавлять все приглашения в этот календарь. В календаре будут отображаться все приглашения, даже если мероприятия накладываются по времени. Мы выберем второй вариант.

Настройка доступа и получение кода для встраивания календаря

В разделе “Разрешения на доступ” надо поставить галочку “Сделать общедоступным” и выбрать один из предлагаемых вариантов: доступ только к информации о свободном времени или доступ ко всем сведениям о мероприятиях.

Я выберу второй вариант, потому что мы создали календарь специально для общедоступной публикации, а если нам необходимо будет ограничить доступ к информации о каком то конкретном мероприятии - то мы сделаем это в настройках самого мероприятия.

И теперь, мы можем получить код для встраивания календаря в наш Vinci сайт.

Перематываем вниз и ищем раздел “Интеграция календаря”. в этом разделе находим поле html код, копируем его содержимое и вставляем поле value.

Генерируем сайт и смотрим на получившийся результат.

Как использовать гугл календарь?

Итак, мы встроили календарь, теперь надо научиться использовать его для информирования потенциальных клиентов или заказчиков о свободном или занятом времени и дать им возможность забронировать какое-либо время для посещения.

Всё время, которое недоступно для бронирования - надо занять какими либо мероприятиями. Они могут быть повоторяющимися или однократными.

Можно установить настройки доступа таким образом чтобы было видно что время занято и больше никаких подробностей.

В доступное для посещений время вы можете самостоятельно создать мероприятие и оставить в нём описание доступное для всех желающих записаться.

Соответственно, в этом мероприятии вы должны установить в настройках приватности - “Общедоступное”.

Либо, вы можете не создавать мероприятия.

В любом случае, у посетителя вашего сайта есть следующие возможности:

  1. Увидеть информацию о мероприятии и его описание (даже если у пользователя нет учетной записи Google) .
  2. Если у посетителя есть учетная запись Google, то он может создать мероприятие в собственном календаре и отправить приглашение в ваш календарь. Ваш календарь автоматически примет это приглашение (потому что мы его раньше так настроили) и в нём отразится забронированное мероприятие. Будут ли видеть все посетители подробную информацию о нём, будет зависеть от настроек приватности, которые установил пользователь в своем мероприятии.

Для того, чтобы пользователь мог отправить вам приглашение - вам необходимо опубликовать идентификатор календаря.

Найти этот идентификатор мы можем в настройках, в разделе “Интеграция календаря”.

При создании бронирования пользователь вставляет идентификатор в поле “Гости” и сохраняет мероприятие. После этого бронирование появится в нашем календаре, мы его можем подтвердить или связаться с клиентом и договориться о переносе времени. Для этого в мероприятии есть кнопочка с письмом.

Итак, мы научились встраивать календарь, рассмотреть все тонкости работы с гугл календарем нам не позволяют рамки бесплатного курса, к сожалению.

Поэтому давайте перейдем к Яндекс календарю.