27 de febrero de 2010

Escuela 2.0 y aplicación en el aula

Navegando me he topado con este manual que trabaja conceptos de e-learning y su aplicación en el aula. Es un documento bastante completo que aborda diferentes herramientas web 2.0 intentando fijar el uso que tendría para el trabajo con alumnos.

TACCLES. Recursos didácticos para la creación de contenidos para entornos de aprendizaje

TACCLE son las siglas de Teachers' Aids on Creating Content for Learning Environments, se trata de un proyecto Comenius de Aprendizaje Permanente, y entre sus socios se encuentra la Junta de Andalucía. De ahí que el texto se encuentre en español.

67 páginas de lectura obligada para los docentes del siglo XXI. Recomendada para los del siglo XX.

26 de febrero de 2010

25 de febrero de 2010

Hora de actualizar librerías

Echando un vistazo por el mundillo de las librerías para desarrollo de aplicaciones en php me encuentro con un par gratas novedades.

JQuery 1.4.2 ha sido publicada

Con un incremento notable de velocidad, como se puede observar en este gráfico de la web Ajaxian

También es buen momento para recomendar otro excelente artículo sobre normas sintácticas en JQuery. Un poco de mimo en los detalles siempre viene bien.

La segunda novedad es el cambio de FCKEditor por CKEditor, que aprovecha por sacar su versión 3.1 y se mantiene como software libre, por supuesto.

Descargar CKEditor

CKEditor es un completo editor de textos que puede ser integrado con facilidad en cualquier aplicación web.

22 de febrero de 2010

Error resuelto en php _PHP_Incomplete_Class

En los últimos días he intentado resolver un error en una aplicación php un tanto extraño. Obtenía este mensaje:

Object of class __PHP_Incomplete_Class could not be converted to string in ...

Digo lo de extraño porque me ha costado encontrar una solución satisfactoria en Internet. De hecho no la encontré.

En mi caso (por si alguien encuentra el mismo problema) el problema se basaba en que en diferentes partes del código utilizaba un mismo nombre para definir un objeto y una variable de sesión. Esto hacía que a veces se suplantasen unos con otros y saltase el error.

La solución ha sido la de ser un poco más riguroso con los nombres de sesión, utilizando nombres que no colisionan con los de ningún objeto. Mágicamente el problema desapareció.

7 de febrero de 2010

Generando vídeos con Processing

Tirando de un hilo de Smashing Magazine me encuentro con Processing. Processing es un lenguaje de programación para generar interacciones entre música, imágenes, animaciones, etc.

Processing es, además, software libre y multiplataforma. Disponible para Linux, Windows, etc.

Descargar Processing

Un ejemplo de los vídeos que se pueden ver en Vimeo creados con Processing.


Music Is Math from Glenn Marshall on Vimeo.

Así es Internet, cada día una nueva sorpresa.

En el artículo de Smashing magazine se  analizan también estas herramientas y otras similares.

6 de febrero de 2010

Insertar vídeo de Vimeo en Joomla (o de Youtube, claro)

Una tarea clásica con Joomla es el de incrustar un vídeo en un artículo. 
Si queremos insertar vídeos de Vimeo o de Youtube en nuestro portal de Joomla debemos seguir un par de pasos muy sencillos.

Tenemos dos formas de hacerlo, dependiendo de la versión del portal

Tengo Joomla 1.5. El camino sencillo

Si ya tienes tu portal actualizado lo puedes hacer símplemente incrustando el código del vídeo. Dentro de Vimeo o de Youtube tienes que localizar la porción de código que sirve para utilizar el vídeo. Normalmente se encuentra bajo la palabra Embed (Vimeo) o Incrustar (Youtube).

Ese código comienza con la palabra "object" y forma un párrafo de unas 6 o 7 líneas. Debemos copiarlo en el portapapeles (Edición>Copiar).

Dentro de Joomla, editaremos el artículo en cuestión y haciendo clic en el icono HTML del editor desplegaremos una ventana con el artículo en formato HTML. Allí pegaremos ese código (Edición>Pegar) y guardamos los cambios.



Ahora podremos ver el vídeo dentro de nuestro artículo.

Tengo Joomla 1.0 o 1.5. La versión larga

1. Instalar Allvideos en el portal de Joomla.

Allvideos es una extensión disponible para los Joomla antiguos 1.0 y para las nuevas versiones 1.5. Se descarga de pulsando en este enlace:

http://joomlaworks.googlecode.com/files/plg_jw_allvideos-v3.1_j1.5.zip

Y en esta página hay unas instrucciones completas sobre cómo usarlo y sobre cuántos tipos de archivo diferentes podemos reproducir.

http://www.joomlaworks.gr/content/view/16/42/

Para instalarlo: Accedemos al backend> Menú Extensiones > Instalar > Indicamos el archivo que nos hemos descargado.

Para comprobar que está activo, accedemos a Extensiones>Gestor de plugins y comprobamos que lo está.

2. Insertar un vídeo en una noticia.

Una vez instalada la extensión en el portal, para que se muestre un vídeo dentro de la noticia tendremos que escribir algo así:

{youtube}heu37ej3qs{/youtube}
o
{vimeo}453531{/vimeo}

En cada caso, el número de dentro es el identificador único del vídeo. Aparece en la URL de Youtube o de Vimeo.

Es un método más largo, pero que a la vez resulta muy intiutivo.

4 de febrero de 2010

Comparativa entre Joomla, Drupla, Liferay, XOOP, etc.

Toca volver a trabajar con Joomla, pero antes me he topado con esta lista que hace una comparación muy amplia entre los diferentes sistemas de gestión de contenidos (CMS) con más vigencia en la actualidad.


Comparsions Between Joomla, Drupal, etc...

No hay muchas conclusiones que sacar, la mayoría siguen siendo libres y avanzan a buen ritmo....