Lo primero de todo, necesitamos disponer de una cuenta de Gmail y tener nuestro google calendar en funcionamiento. Podremos disponer de varios calendarios a la vez. Para aquellos que tengais problemas en el uso de google calendar, os dejo unos enlaces interesantes:
Ahora podemos integrar nuestro calendario de dos formas:
- Embebiendo en un artículo de joomla el código html que nos ofrece google calendar
- Empleando la extensión Gcalendar
Accedemos a nuestro google calendar y vamos a la configuración de nuestros calendarios.
Seleccionamos uno de los calendarios y vamos a su configuración, seleccionando "personalizar el color....."
Ahora nos aparece a pantalla completa para poder personalizar el aspecto que mostrará nuestro calendario, pudiendo definir:
- Calendarios a mostrar.
- Tamaño.
- Título.
- Opciones a mostrar.
- Zona horaria.
- Idioma.
- Formato de vista: semanal, anual, agenda.
Una vez configurado, actualizamos el código HTML y lo copiamos, para utilizarlo posteriormente al crear un artículo de Joomla donde contenerlo.
Desde la administración de Joomla, vamos a crear un artículo nuevo, aunque antes, para evitar errores en la introducción del código del calendario, vamos a desactivar el editor de textos de mi usuario, para lo que vamos a "gestión de usuario" y elegimos en editor "No editor".
Ahora desde el gestor de archivos, creamos un nuevo artículo, al cual le damos un título y le asignamos su sección y categoría, para posteriormente pegar (CTRL-V) el código HTML de nuestro google calendar. Guardamos y ya está creado.
Para que nuestro calendario sea visible en la web, vamos a crearle un Item en uno de los menús. Desde el gestor de menús, elegimos el menú y creamos un nuevo item de menu del tipo "Artículo/presentación del artículo".
Ahora le damos título al ítem de menú y seleccionamos nuestro artículo creado anteriormente y que contiene al calendario.
Y el resultado final es el siguiente:
CALENDARIO CON EXTENSION GCALENDAR.
Si queremos mejorar el aspecto final de nuestro calendario, además de poner incluirlo en módulos como calendario mensual y/o agenda, es más recomendable conjugar nuestro google calendar con la extensión Gcalendar.
Los enlaces para descargar la extensión son:
A fecha de hoy, la extensión va por la versión 2.1.4. La descarga directa del paquete completo (componente, módulos y plugin) la puedes hacer desde aqui:
Una vez descargado el paquete, lo descomprimimos en nuestro PC, y procedemos a la instalación de los diferentes paquetes desde el gestor de "Instalar/desinstalar" en administración de Joomla. La secuencia de instalación será:
- Componente (com_gcalendar...).
- Plugin.
- Módulos.
Desde "Gcalendars" podremos añadir y modificar los calendarios que deseemos de nuestro Google Calendar. Para añadir, hacemos clic en Nuevo. Deberemos hacerlo tántas veces como calendarios vayamos a incluir.
La ID del calendario, la obtenemos desde la configuración del calendario en Google calendar.
Ya tenemos nuestros calendarios añadidos en la configuración de la extensión. Ahora, podremos añadirlos a nuestro deseo en dos módulos: calendario o agenda.
Ahora podemos añadirlo en la web de diferentes formas:
- Como pequeños módulos que visualizan el calendario mensual o los próximos eventos.
- Como item de menú que muestra a pantalla completa el calendario.
Para el segundo de los casos, iremos desde administración a "Extensiones/Gestor de modulos". Creamos un nuevo módulo.
Y para el primer caso:
El resultado final será:
Por último, para incluir el calendario mensual a pantalla completa, crearemos un nuevo item de menú, seleccionando la opción "Gcalendar".
Y configuramos el aspecto que va a tener
El resultado final será:
Estas capturas pertenecen a la web que administro del CEP de alcazar, en http://edu.jccm.es/cpr/alcazar/
6 comentarios:
Muy buen post, Es posible hacer que la persona que esta visitando la web envié un evento como sucede en esta web?
Muchas gracias.Saludos
Pues me temo que no, pues para gestionar el calendario de google calendar hay que hacerlo siendo usuario de calendar y además hacerlo desde tu cuenta de google
Donde puedon econtrar la version del componente gcalendar 2.1.4?.
La 2.1.4 ya no está disponible. Tienes las 2.2.8 que es válida en 1.5 en http://g4j.laoneo.net/download/file/5-gcalendar-suite.html
En http://g4j.laoneo.net/ tienes todas sus versiones
Ya baje esa versión, pero me da problemas con otro componente que tengo instalado. Por error borre el Componente 2.1.4 :(.
Puede ser que este componente no funccione si tengo instalado el componente K2 ??
Publicar un comentario