iCalendar y suscripciones
TimelyChurch puede tanto publicar el calendario de su iglesia al mundo exterior (para que los visitantes de su sitio web y los miembros puedan suscribirse en su aplicación de calendario personal) como importar otros calendarios (para que los eventos de un calendario denominacional, de un socio o comunitario aparezcan dentro de TimelyChurch).
Este artículo cubre tres funciones estrechamente relacionadas pero distintas:
- Inserción de calendario público — Un widget iframe que inserta en el sitio web de su iglesia.
- Fuentes iCal salientes — URL
.icsen vivo a las que Apple Calendar, Google Calendar y Outlook pueden suscribirse. - Suscripciones de calendario entrantes — Extraer eventos de URL
.icsexternas hacia TimelyChurch según una programación.
Consejo: Para exportaciones
.icsde una sola vez de un solo evento, una sola serie o un rango de fechas, consulte la sección Exportación e importación de iCalendar. La exportación allí es una instantánea estática. Las fuentes de suscripción de este artículo permanecen en vivo y se actualizan a medida que cambian los eventos.
1. Inserción de calendario público
El calendario público es un widget autocontenido que puede insertar en el sitio web de su iglesia usando un iframe. Los visitantes pueden explorar todos sus eventos públicos sin una cuenta.
URL de inserción
https://your-app-domain.com/c/{churchSlug}/calendar
Parámetros de consulta
La inserción acepta estos parámetros de consulta opcionales para personalizar lo que ven los visitantes:
| Parámetro | Valores | Predeterminado | Efecto |
|---|---|---|---|
types |
Lista separada por comas de worship, class, meeting, event |
worship,class,meeting,event |
Restringe qué tipos de evento se muestran. |
theme |
default o cualquier nombre de tema personalizado |
default |
Tema visual de la inserción. |
view |
month, week, list |
month |
Vista inicial del calendario. |
header |
true / false |
true |
Mostrar u ocultar la barra de encabezado. |
Código de inserción de ejemplo
<iframe
src="https://your-app-domain.com/c/grace-community/calendar?types=worship,event&view=month"
width="100%"
height="700"
frameborder="0"
title="Grace Community Calendar">
</iframe>
Lo que ven los visitantes
La inserción muestra solo los eventos marcados como Público y Activo, filtrados por el parámetro types y el rango de fechas que se está viendo en ese momento. Al hacer clic en un evento se abre su página de detalle pública.
2. Fuentes iCal salientes (suscribirse desde fuera)
El calendario de su iglesia se expone como una fuente iCalendar en vivo en dos URL:
| URL | Comportamiento |
|---|---|
https://your-app-domain.com/c/{churchSlug}/calendar.ics |
Diseñada para suscripciones de calendario. Permanece en vivo y se actualiza de forma eficiente en las aplicaciones suscritas. |
https://your-app-domain.com/c/{churchSlug}/calendar/download.ics |
Activa una descarga única del mismo contenido .ics como archivo. |
Ambas fuentes incluyen eventos desde hace un mes hasta un año adelante, limitados solo a eventos públicos y activos.
Suscripción en Calendario de Apple (macOS / iOS)
- Copie la URL de suscripción de su iglesia:
https://your-app-domain.com/c/grace-community/calendar.ics - Mac: Abra Calendario y elija Archivo > Nueva suscripción de calendario.... Pegue la URL y haga clic en Suscribirse.
- iOS: Abra Configuración > Calendario > Cuentas > Agregar cuenta > Otro > Agregar calendario suscrito. Pegue la URL y toque Siguiente.
- Establezca el intervalo de actualización automática (Apple recomienda cada 1 hora o diariamente).
Suscripción en Google Calendar
- Abra Google Calendar en un navegador.
- En la barra lateral izquierda, en Otros calendarios, haga clic en el icono + y elija Desde URL.
- Pegue la URL de suscripción:
https://your-app-domain.com/c/grace-community/calendar.ics - Haga clic en Agregar calendario.
Nota: Google Calendar solo actualiza las suscripciones
.icsexternas cada varias horas. No espere que los cambios en TimelyChurch aparezcan en Google de inmediato.
Suscripción en Microsoft Outlook (escritorio o web)
- Outlook en la web: Haga clic en Agregar calendario > Suscribirse desde la web. Pegue la URL de suscripción y haga clic en Importar.
- Outlook de escritorio: Elija Agregar calendario > Desde Internet, pegue la URL y haga clic en Aceptar.
Filtrar la fuente por tipo de evento
Agregue un parámetro de consulta types a cualquiera de las URL de fuente para restringirla:
https://your-app-domain.com/c/grace-community/calendar.ics?types=worship
Los valores pueden combinarse con comas: ?types=worship,class.
3. Suscripciones de calendario entrantes (extraer hacia TimelyChurch)
También puede suscribir TimelyChurch a una fuente de calendario externa. Esto es útil cuando:
- Un organismo denominacional publica un calendario de eventos compartido.
- Una iglesia socia desea compartir su calendario con usted.
- Desea que un calendario de eventos cívicos/comunitarios aparezca junto al suyo.
Los eventos externos se importan a TimelyChurch y se muestran en su calendario de administración. También pueden publicarse automáticamente en su calendario público.
Dónde gestionar suscripciones
Navegue a Configuración > Suscripciones de calendario en el área de administración.
Agregar una suscripción
Haga clic en Agregar suscripción y complete:
| Campo | Descripción |
|---|---|
| Nombre | Una etiqueta para este calendario (p. ej., «Eventos de la Diócesis de XYZ»). |
| URL | La URL .ics externa a la que suscribirse. |
| Descripción | Notas opcionales sobre qué contiene este calendario. |
| Categoría | Una de: Calendario externo, Denominacional, Comunitario, Iglesia socia. |
| Color | Un color de visualización para los eventos de este calendario. |
| Frecuencia de sincronización | Con qué frecuencia extraer actualizaciones: Cada hora, Cada 3/6/12 horas o Diario. |
| Tipo de evento predeterminado | Adoración, Clase, Reunión o Evento (usado cuando los eventos importados no especifican un tipo). |
| Publicación automática | Cuando está activada, los eventos importados aparecen automáticamente en su calendario público. |
| Convertir zona horaria | Cuando está activada, las zonas horarias del calendario de origen se convierten a la zona horaria de su iglesia. |
| Zona horaria de origen | Anulación opcional de la zona horaria de la fuente. |
Al guardar, TimelyChurch valida que la URL sea accesible y contenga datos iCalendar válidos, y luego ejecuta una primera sincronización inmediata.
Cómo funciona la sincronización
- Cada suscripción tiene un intervalo de sincronización que determina con qué frecuencia TimelyChurch vuelve a obtener la fuente.
- Durante una sincronización, los eventos de la fuente externa se emparejan por UID. Se crean eventos nuevos, se actualizan los existentes y se eliminan los que desaparecen de la fuente.
- Los eventos importados se etiquetan con la suscripción, para que siempre pueda distinguir cuáles son locales frente a externos.
- Haga clic en Sincronizar ahora en cualquier suscripción para forzar una actualización inmediata.
Eliminación de una suscripción
Al eliminar una suscripción, elige qué sucede con los eventos que importó:
- Conservar eventos importados — Desvincula los eventos de la suscripción para que se conviertan en eventos locales normales.
- Eliminar eventos importados — Elimina todos los eventos que provinieron de esta suscripción.
Notas de seguridad
- Las suscripciones de calendario solo pueden gestionarlas usuarios que tengan permiso para la función de Calendario.
- Las URL de fuentes externas se validan antes de agregarse, por lo que esta función no puede usarse indebidamente para recuperar URL arbitrarias.
Elegir la herramienta adecuada
| Objetivo | Use |
|---|---|
| Mostrar su calendario en el sitio web de su iglesia | Inserción de calendario público (iframe) |
| Permitir que los visitantes agreguen su calendario a su teléfono | Fuente de suscripción iCal saliente |
Enviar por correo a alguien un archivo .ics estático de un evento |
Exportación iCal de un solo evento |
| Mostrar eventos denominacionales/de socios externos dentro de TimelyChurch | Suscripción de calendario entrante |