martes, 27 de enero de 2009

Calendario WTCC 2009 para GoogleCalendar

Hemos agregado a nuestro calendario de URacingWiki, el calendario confirmado por la FIA para el WTCC 2009. En cada una de las entradas de momento puedes ver que fechas son, el lugar donde se corre y un link a la página oficial de WTCC de cada fecha.

Por ahora en el calendario publicado a través de URacingWiki no está disponible, porque el gadget de TikiWiki no acepta ver más de un calendario (ya veremos como hacemos). En cambio en el gadget de este blog si puedes ver al mismo tiempo F1 y WTCC.

Aquí está el link al calendario completo de WTCC >>

En próximos días iremos agregando otras categorías.

Calendario F1 2009 para GoogleCalendar

En el calendario de URacingWiki ya está disponible el calendario de F1 del 2009, con las presentaciones de los equipos, los primeros entrenamientos oficiales y todas las fechas del campeonato.

Si tienes GoogleCalendar puedes copiar estas citas a tu calendario personal para no perderte las carreras. Esperamos que te sea de utilidad.

Aquí tienes el link al calendario >>

domingo, 25 de enero de 2009

Como agregar GoogleCalendar en TikiWiki

URacingWiki está construida sobre TikiWiki 2.2 y desde que la iniciamos hemos querido agregar un calendario. Inicialmente probamos con el calendario de TikiWiki, pero no nos resultó muy funcional para poner en el frame derecho.
Bueno.. ahora probamos con GoogleCalendar y resultó que tampoco es tan simple.. pero.. por lo menos es un poco más amigable y más rápido de editar.

Ya lo tenemos funcionando aunque nos gustaría cambiarle algunos aspectos visuales que quedarán para una segunda instancia.

A continuación va el howto de como quedó funcionando por si alguién más necesita esta info...

How To:
Para agregar el calendario ya creado previamente en Google Calendar tuvimos que instalar un Mod de TikiWiki que está disponible para instalar en la sección "Admin Mods".

El Mod necesario es: Wikiplugins-GoogleCalendar

Para empezar nos tiró un error al tratar de instalarlo:
"wiki-plugins/googlecalendar/wiki-plugins/wikiplugin_googlecalendar.php to impossible to copy"

En está pagina (>>) encontramos la descripción del problema, aunque la solución no nos sirvió tal cual está presentada.

Para solucionarlo te dice que cambies en la línea 11 del archivo: Packages/wikiplugins-googlecalendar.info.txt
la linea: "wiki-plugins/googlecalendar/wiki-plugins/wikiplugin_googlecalendar.php"
por: "wiki-plugins/googlecalendar lib/wiki-plugins/wikiplugin_googlecalendar.php"
si prestan atencion entre "googlecalendar lib" hay un espacio.
esta linea 11, tiene que tener la ruta de origen y la de destino del googlecalendar.php que se debe pasar al lib, separadas por un espacio.. pero tal como se sugiere esta linea no funciona.

A nosotros nos funcionó con la siguiente linea:
"wiki-plugins/googlecalendar/wiki-plugins/wikiplugin_googlecalendar.php lib/wiki-plugins/wikiplugin_googlecalendar.php"
dado que nuestro origen era: "wiki-plugins/googlecalendar/wiki-plugins/wikiplugin_googlecalendar.php" y no solo "wiki-plugins/googlecalendar" como se presentaba en el link.

En fin.. gracias a ese cambio quedó instalado el Mod.

Dado que era el primer Mod que utilizamos en URacingWiki, luego tuvimos dudas de como se usaba porque además no veíamos la documentación.
En realidad si vemos dentro del fichero: wikiplugin_googlecalendar.php veremos la siguiente descripción:

/*
* GOOGLE CALENDAR plugin. Embed a Google Calendar in a wiki page.
* Contributed by Rick Sapir (ricks99) for TikiWiki. Released as LGPL.
*
* Syntax:
* {GOOGLEGALENDAR(calId=XXX, width=###, height=###, view=week|month|agenda, start=1-7, title=y|n, navigation=y|n, date=y|n, tabs=y|n, calendars=y|n, bg=ffffff, border=#) /}
*
* Where:
* Required:
* calId = Your Google calendar address. You can get this from your Calendar Details page.
*
* Optional:
* width = Width (in pixels) of the embedded calendar. Default = 800.
* height = Height (in pixels) of the embedded calendar. Default = 600.
* view = Default view of the calendar: week, month, or agenda. Default = week.
* start = Starting day of the week. Default = 1 (Sunday).
* title = Show the calendar title? Default = y.
* navigation = Show the navigation buttons? Default = y.
* date = Show the calendar date range? Default = y.
* tabs = Show the tabs to switch views? Default = y.
* calendars = Show other calendars (if available, as defined by your Google account)? Default = n.
* bg = Background color (in hexadecimal format) of the calendar. Default = ffffff.
* border = Width (in pixels) of the border around the calendar. Default = 0 (no border).
* links = Show links to the XML, ICAL, and HTML for the calendar? Default = y.
*
*/


Finalmente la forma de usarlo fue la siguiente:

Creamos un Modulo con el siguiente código (y lo asignamos al frame derecho):
{GOOGLECALENDAR(calId="@group.calendar.google.com", width=165, height=300, view=month, start=2, title=n, navigation=n, date=y, tabs=n, calendars=n, bg=FFFFFF, border=0) /}

En realidad este código se puede utilizar en cualquier página de la wiki, y dado que visualmente el frame derecho no da para mucho, también lo agregamos con un tamaño de 600px en una página propia llamado Calendario y agregamos un link a la misma.

Puedes ver como queda en el frame en la portada de URacingWiki
Puedes ver como queda en una página propia en Calendario UracingWiki

Cosas a mejorar:
- deberíamos poder cambiar el lenguaje a español
- deberíamos poder quitar los textos innecesarios de abajo para que quede más corto en el frame

de momento... ya tenemos calendario. ¿Que día es la próxima carrera?

sábado, 24 de enero de 2009

Abrimos el taller..

Acabamos de crear este blog con la idea de ir relatando lo que vamos haciendo en URacingWiki (www.uracing.co.cc), por lo que será como tener la puerta abierta a nuestro taller de URacing.

Actualmente, URacingWiki ya es una realidad.. pero muy poca gente la conoce.. y todavía le falta muuucho material como para ser lo que realmente queremos que sea. Pero bue.. "poc a poc" como dicen los mallorquines.

De momento está en marcha y creciendo.