Подписки календаря (внешние iCal-ленты)

Подписки календаря (внешние iCal-ленты)

Аудитория: эта статья предназначена для администраторов церкви.

Calendar Subscriptions позволяют подтягивать мероприятия из внешнего календаря (Google Calendar, Outlook, Apple iCloud или любой iCal feed URL) в TimelyChurch, чтобы они отображались рядом с церковными мероприятиями. Это односторонняя синхронизация: внешние события зеркалируются в TimelyChurch, но события, созданные в TimelyChurch, не отправляются обратно.


Доступ к подпискам календаря

Календарь теперь часть модуля Мероприятия — отдельного пункта «Календарь» в боковой панели больше нет (календарь открывается кнопкой Календарь на странице Мероприятия). Откройте Настройки → Подписки календаря, чтобы управлять внешними лентами.


Что можно делать

На странице «Подписки календаря» вы можете:

  • Просмотреть список подписок
  • Добавить подписку
  • Редактировать подписку
  • Синхронизировать сейчас (подтянуть последние события)
  • Удалить подписку
  • Проверить URL ленты перед сохранением

Добавление подписки

  1. Нажмите Add Subscription (правый верхний угол страницы).
  2. В диалоге Add Calendar Subscription заполните:
    • Calendar URL (обязательно) — публичный .ics URL календаря. См. «Где найти iCal URL» ниже. При вводе TimelyChurch автоматически проверяет URL и показывает «Valid iCalendar feed» (с числом найденных событий) или ошибку — отдельной кнопки «Validate» нажимать не нужно.
    • Display Name (обязательно) — метка исходного календаря (например, «Senior Pastor Calendar», «Youth Ministry Google Cal»).
    • Description (необязательно) — краткая заметка о календаре.
    • Category и Color — как группируются события этого календаря и как они выглядят в календаре TimelyChurch.
    • Sync Frequency — как часто TimelyChurch повторно подтягивает события (по умолчанию каждые 6 часов).
    • Default Event Type — тип мероприятия для импортированных событий (Event, Worship, Class или Meeting).
    • Auto-publish imported events (включено по умолчанию) — публиковать ли импортированные события сразу.
    • Convert to church timezone (включено по умолчанию) — конвертировать ли время событий в часовой пояс церкви.
  3. Нажмите Add Subscription для сохранения.
  4. Запустите ручной Sync Now для немедленной загрузки или дождитесь следующей запланированной синхронизации.

Где найти iCal URL

Google Calendar

  1. Откройте настройки Google Calendar (значок шестерёнки > Settings).
  2. Выберите календарь в левой боковой панели.
  3. Прокрутите до Integrate calendar.
  4. Скопируйте Secret address in iCal format (или публичный адрес, если календарь публичный).

«Secret» iCal URL доступен всем, у кого есть ссылка. Относитесь к ней как к паролю.

Outlook / Microsoft 365

  1. Откройте календарь в Outlook в вебе.
  2. Правый клик по календарю > Sharing and permissions > Publish a calendar.
  3. Выберите уровень доступа (например, «Can view all details») и скопируйте ICS link.

Apple iCloud Calendar

  1. В iCloud Calendar нажмите значок broadcast рядом с календарём.
  2. Включите Public Calendar и скопируйте URL.
  3. При необходимости замените webcal:// на https://.

Любой другой источник

Подойдёт всё, что публикует .ics feed — многие инструменты (Eventbrite, Mailchimp, Acuity) поддерживают iCal.


Синхронизация

  • Automatic sync выполняется по расписанию, настроенному для каждой подписки.
  • Manual sync («Sync Now») запускает немедленную загрузку. Используйте после добавления или редактирования подписки.

Синхронизированные события появляются в церковном календаре с меткой и цветом подписки для удобной идентификации.


Редактирование или удаление подписки

  • Edit — изменить имя, URL, цвет или sync frequency.
  • Delete — удаляет подписку и синхронизированные ею события. События, созданные напрямую в TimelyChurch, не затрагиваются.

Устранение неполадок

Симптом Вероятная причина
«Could not fetch URL» iCal URL неверен, требует аутентификации или сервер источника недоступен.
«Invalid iCal feed» URL ответил, но это не валидный .ics файл. Убедитесь, что скопирована iCal/ICS ссылка, а не HTML-страница календаря.
События с неверным временем Проверьте часовой пояс исходного календаря. События iCal без timezone интерпретируются как UTC.
События исчезают после sync Исходный календарь их удалил, или sync window подтягивает только N дней вперёд.

См. также

Мы используем файлы cookie для персонализации вашего опыта. Продолжая посещать этот сайт, вы соглашаетесь на использование нами файлов cookie

Ещё