Felipe R.M. nos pregunta: «Hola:
Os escribo presa de la desesperación porque tengo un problema que ya no se como solucionar. Necesito, para el trabajo, un servidor de calendarios para todo el personal. El problema es que el servidor que necesito tiene que tener varias características y no encuentro la forma de conseguir llevar adelante este tema. En un primer paso pensé en Mac OS X Server, pero es como matar moscas a cañonazos. Luego he intentado activar en un ordenador el servicio WebDAV pero esto requiere retocar un montón de elementos del sistema, y como en nuestro trabajo la IP no es fija, hay que añadir además un sistema de DNS, que el servidor esté siempre encendido (cosa que en algunas ocasiones, no es posible porque se va la luz o porque la quitan …) vamos, me encuentro en una situación en la que o pongo en marcha el servidor de calendarios o simplemente no me voy de vacaciones de navidad, porque lo necesitamos para un proyecto que se inicia esta semana que viene. Por eso recurro a vosotros, porque ya no se a quien recurrir ya que todos los «gurús» me han fallado pero bien: nadie sabe darme una solución.
Muchísimas gracias por todo.
Bueno, lo primero que tienes que hacer es sentarte, relajarte y respirar tranquilo: te aseguro que te vas a ir de vacaciones y es mas: en una mañana vas a tener tu servidor de calendarios con granularidad, múltiples calendarios y alojado de forma gratuita en un servidor externo de forma que ya no tendrás que preocuparte de modificaciones en un ordenador ni de que esté permanentemente encendido. Pongámonos manos a la obra.
Qué vamos a necesitar
Para crear nuestro servidor de calendarios con granularidad (esa palabreja que implica que unos usuarios tengan acceso a determinados calendarios, e incluso que puedan escribir (o no) en ellos) necesitas:
Y nada mas. Ahora vamos a pasar a configurar la correspondiente cuenta de Google para los calendarios y después configuraremos iCal en cada una de las correspondientes máquinas cliente.
Google Calendar
En la cuenta de Google Calendar que hayas elegido para servir los calendarios, añade un primer calendario de tu mapa: dale un nombre, una descripción, ubicación (si es oportuno), zona horaria, etc … y no marques la casilla de «público» (estos calendarios deberían ser privados).
Ahora, en las opciones de «compartir con determinadas personas» ves añadiendo las personas que trabajarán con estos calendarios y configura los permisos correspondientes (lectura, escritura, etc) en el menú desplegable. Desde esta opción puedes enviar además las correspondientes invitaciones para los usuarios a sus cuentas de correo electrónico de trabajo, por ejemplo.
Una vez tengas creada la estructura de calendarios y usuarios vamos a configurar iCal para Snow Leopard.
Configurando iCal
En Snow Leopard es extremadamente fácil: abre iCal, ves a las preferencias, y en cuentas, en la barra lateral, pulsa el símbolo «+» para añadir una cuenta. En el menú desplegable elige Google e introduce el correo electrónico y la contraseña de la cuenta de Google Calendar correspondiente a cada usuario con su contraseña.
Una vez hayas configurado la cuenta (que te aparecerá en la barra lateral) en las opciones de Información de cuenta introduce en el menú desplegable cada cuanto se ha de actualizar el calendario.
Ahora dirígete a la pestaña de delegación. En delegación aparecerán todos los calendarios que has creado desde el interfaz web de Google Calendar en función de la granularidad que has dado a cada usuario. Por ejemplo, tu como administrador tendrás acceso a todos, y aquellos usuarios que no tengan acceso a alguno de los calendarios simplemente no los verán o no podrán acceder.
Selecciona los correspondientes calendarios marcando las casillas y haz clic en aceptar. A partir de ese momento el usuario en cuestión recibirá los calendarios en iCal y en función de los correspondientes permisos que le has dado, podrá solo leer o leer y escribir en el mismo.
Recuerda que la opción SSL debe estar marcada (pero no la de Kerberos).
Una vez realizada esta tarea, en la barra lateral de iCal aparecerá una nueva sección con los calendarios remotos. Este sistema permite, además, sincronizar los calendarios también con los dispositivos dispositivos móviles de Apple: solo tienes que configurar la correspondiente cuenta Gmail asociada a la cuenta de Google para Google Calendar, activar allí las opciones de calendario y ya estarán disponibles para el iPhone, iPod Touch e iPad. Recuerda que al trabajar sobre un estándar, puedes configurar otros dispositivos y sistemas operativos de la misma manera con aplicaciones que soporten el estándar CalDAV con SSL.
Y ya tienes el servidor de calendarios montado. No te debería llevar mas allá de un par de horas montarlo todo y configurar los primeros clientes además de comprobar el funcionamiento del mismo.
Fácil, sencillo y para toda la familia.
Por esto me gusta a mi faq-mac-com
Muchísimas gracias. He hecho un par de pruebas y funciona a la perfección. Que tranquilidad saber que me puedo ir de vacaciones …. ufff.
Os debo un jamón, que os lo habéis ganado.
Hace un par de semanas escribí un artículo parecido a este pero haciendo incapié en cómo utilizar los calendarios compartidos (aparte de los normales) de google Calendar con iCal tanto de iPhone como de Mac. Podéis echarle un vistazo en http://principiantesmac.com/2010/11/10/calendarios-compartidos-de-google-en-el-iphone-e-ical/
Vaya morro, aprovechando los buenos artículos de FM para hacerse auto-publicidad.