Resumen: Esta guía explica cómo mostrar un calendario externo (Google Calendar, Microsoft Outlook o Apple iCloud) directamente en el menú de Speakap. Esto se hace agregando una aplicación personalizada en el Speakap Market que muestra el calendario compartido en un marco seguro.
Google Calendar
Para insertar un Google Calendar, necesitas su dirección web pública. Générala en un navegador de computadora de escritorio; la aplicación móvil de Google Calendar no proporciona códigos para insertar.
Paso A: Recuperar la URL del calendario
- Abre Google Calendar en tu computadora.
- En la esquina superior derecha, haz clic en el icono de engranaje, luego en Configuración.
- En la barra lateral izquierda, encuentra la sección Configuración de mis calendarios y haz clic en el nombre del calendario que deseas insertar.
- Desplázate hacia abajo hasta la sección Integrar calendario.
- Copia el enlace URL pública de este calendario.
Paso B: Instalar la aplicación de calendario en Speakap
Nota: necesitas permisos de Administrador Global de Red para estos pasos.
- Inicia sesión en tu red Speakap desde un navegador de escritorio.
- Ve a Configuración (icono de engranaje) > Configuración de red > General > Speakap Market.
- Si la opción Speakap Market no aparece, envía un correo a support@speakap.com para habilitarla.
- Haz clic en el botón + Aplicación.
- Haz clic en el botón Agregar tu propia aplicación personalizada.
- Configura el manifiesto JSON de tu aplicación con los ajustes del calendario listados en Configuración del manifiesto más abajo.
- Pega tu código JSON completo en la ventana de Speakap Market y haz clic en Agregar aplicación.
- Configura el acceso de usuarios eligiendo el botón Red completa o seleccionando Grupos específicos.
Calendario de Microsoft Outlook
Puedes publicar un calendario de Outlook para obtener un enlace web HTML para tu manifiesto.
Paso A: Recuperar la URL del calendario
- Abre Microsoft Outlook en tu escritorio, haz clic derecho en tu calendario y selecciona Compartir > Publicar este calendario.
- Alternativa (Outlook Web App): inicia sesión y ve a Configuración > Calendario > Calendarios compartidos > Publicación de calendario.
- Selecciona un calendario: elige el calendario que quieres mostrar.
- Selecciona permisos: elige cuánto detalle pueden ver los usuarios de tu red.
- Haz clic en Guardar. El sistema genera dos direcciones: un enlace HTML y un enlace ICS.
- Copia el enlace HTML.
Paso B: Instalar la aplicación de calendario en Speakap
Sigue los mismos pasos de instalación que en el Paso B de la sección Google Calendar arriba, pegando el enlace HTML copiado de Outlook en el campo de URL del manifiesto.
Soluciones alternativas para el calendario Apple iCloud
Apple ya no permite que las fuentes nativas de iCal se inserten directamente en iframes de sitios web de terceros. Para compartir un calendario iCloud en Speakap, usa uno de estos dos métodos:
Opción 1: Puente a través de Google Calendar
- Abre tu aplicación Apple iCloud Calendar.
- Haz clic en el icono de compartir junto al nombre del calendario.
- En el menú emergente, marca la casilla Calendario público y haz clic en Copiar enlace.
- Abre Google Calendar en tu navegador web.
- En el menú de la izquierda, haz clic en el signo más (+) junto a Otros calendarios y selecciona Desde URL.
- Pega la URL copiada de iCloud y haz clic en Agregar calendario. Esto crea un calendario sincronizado de solo lectura.
- Ahora sigue los pasos estándar de Google Calendar en la sección 1 usando este calendario puenteado.
Opción 2: Alojarlo en el sitio web de tu organización
Si tu equipo interno de TI puede replicar o alojar los datos fuente de Apple iCal en una página HTML estática en tus propios servidores, puedes evitar la restricción de Apple. Una vez publicado, usa esa URL de la empresa y sigue los pasos estándar de instalación en Speakap Market.
Configuración del manifiesto
En tu manifiesto, usa estos valores específicos para calendarios:
- "position": "main", para que el calendario se abra en su propia pantalla principal en Speakap.
- "url": el enlace del calendario que copiaste (la dirección publicada de tu calendario Google o Outlook).
- "devices": "all", para que el calendario sea visible en navegadores de escritorio y dispositivos móviles.
- "permissions": deja este arreglo vacío ([]). Los calendarios web externos no necesitan permisos de datos de Speakap.
También puedes personalizar el texto de la etiqueta y el ícono del menú en el manifiesto para que coincidan con la imagen de tu empresa. Para la plantilla completa del manifiesto y una referencia de todas las propiedades disponibles, consulta Plantilla y Propiedades del Manifiesto de Aplicación Speakap.
¿Aún tienes problemas?
Envíanos un correo a technicalimplementations@speakap.nl con el nombre de tu red, el proveedor del calendario (Google, Outlook o iCloud) y tu código de manifiesto, y te ayudaremos.