Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Análisis: Assistive Chat


Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Assistive Chat es una aplicación de AAC (Augmentative and Alternative Communication) del tipo TTS (Text to Speech), útil por tanto para personas con problemas de habla pero no con el lenguaje escrito, lo cual incluye un buen número de personas con TEA (para acabar otro párrafo repleto de siglas).

Bueno, todo esto traducido a una DSP (siglas que me acabo de inventar para una “descripción simple y plana”) significa que Assistive Chat es una aplicación que proporciona una manera alternativa de comunicación en la que potencia las capacidades –a buen seguro limitadas— del usuario, y que en este caso concreto lo hace a base de generar voz a partir de texto que el usuario deberá introducir o seleccionar previamente.

Assistive Chat hace eso, que no es poco, y nada más, pero gracias a algunos atajos nos ayuda generar frases rápidamente. Eso sí, lo hace sólo en inglés. La generación de voz a partir de texto es algo viable informáticamente pero complejo, y por ahora la aplicación soporta sólo inglés. Para no angloparlantes, pues, la aplicación de poco va a servir más allá de una curiosidad o, apurando un poco, de una herramienta de refuerzo para aprender idiomas al poder oír la pronunciación de las palabras.

Chat

Cuatro son las opciones de Assistive Chat. La primera, Chat, nos presenta la pantalla que podríamos considerar principal. En la parte inferior tenemos un teclado para poder escribir palabras, que irán apareciendo en la caja superior. Cada vez que terminamos una palabra, oímos su pronunciación, y en cualquier momento podemos oír la frase entera a base de pulsar el botón verde del altavoz. El botón de prohibido borra todo el contenido, y la estrella añade la frase escrita a una lista de favoritas.

Los sistemas TTS suelen ser tan efectivos como lentos. Introducir las palabras una a una suele ser un proceso lento que resta fluidez a la conversación. Assistive Chat reduce este problema gracias a una interesante funcionalidad de predicción de palabras. Así, a la que empezamos a escribir una palabra, nos aparecen cuatro sugerencias sobre el teclado, que van cambiando a medida que vamos introduciendo más letras.

Esta predicción no sólo se basa en un diccionario interno, sino en qué palabras acaba utilizando el usuario, incluso si son nuevas. Así, tras escribir una frase que incluía mi nombre (Francesc), a la que ponía una “f” me aparecía “francesc” como una de las cuatro sugerencias.

Recientes

La pestaña de recientes nos muestra las últimas 20 frases que hayamos construido, con independencia de si las hemos seleccionado como favoritas.

Podemos movernos por la lista y editarla, seleccionando frases que podemos borrar o incluso indicando que se borren todas de golpe.

Aquí, no puedo evitar pensar en mejoras. Cada vez que en la pestaña Chat se pulsa el botón verde se añade la frase actual a esta lista de recientes. Eso está muy bien, pero la aplicación podría no hacer eso si la frase no ha cambiado entre pulsaciones. Ver la misma frase repetida en la lista de recientes no aporta nada. También me permito sugerir a Assistive Apps que permitan pasar una de estas frases a la lista de favoritas con algún botón adicional.

Favoritas

Con un aspecto muy similar, la pestaña de favoritas nos permite ver las frases favoritas que hayamos ido grabando a base de pulsar el botón con la estrella dorada en la pestaña de Chat. De nuevo, podemos editar esa lista y borrar las frases de una en una, o incluso borrarlas todas de golpe.

Y, de nuevo, se me ocurre aquí que sería bueno poder reordenar la lista a nuestro antojo o poder hacer búsquedas por palabras clave.

Configuración

En esta pestaña podemos definir algunos aspectos de la configuración del programa. Por una parte, se puede configurar si, en el modo chat, cada palabra va a sonar una vez escrita o no.

Y, respecto a la voz, podemos seleccionar cuál utilizará Assistive Chat de entre las disponibles (hombre, mujer o niño, todas de inglés americano), la velocidad de esa voz y el volumen del iPad o dispositivo que usemos. Dos botones nos permiten restaurar los valores por defecto y hacer una prueba de la voz con la configuración escogida.

Valoración

Assistive Chat es una aplicación “universal”, término que en el mundillo de las aplicaciones para iPad/iPhone/iPod touch indica que la misma aplicación corre en todos los dispositivos pero mostrando en cada uno de ellos una interfaz un poco diferente para adaptarse mejor a las proporciones y al tamaño de la pantalla.

Ese, a mi entender, es el camino que deberían seguir todos los fabricantes, ya que el modelo de dos aplicaciones diferentes obliga a pagar dos veces por la aplicación si queremos utilizarla en un iPod fuera de casa y en un iPad en casa, por poner un ejemplo.

La aplicación adapta también su interfaz en función de la orientación del dispositivo (horizontal o vertical), otro detalle positivo.

Assistive Chat tiene una interfaz sencilla pero funcional, con botones grandes y fácilmente accesibles. Esto, la inclusión de la predicción de palabras y las tres voces dan la sensación de una aplicación de TTS muy correcta y funcional.

-Francesc Sistach

——————————————————————————————————————————

Assistive Chat 1.15

Web información: http://www.assistiveapps.com

Fabricante: Assistive Apps

Idiomas: Inglés.

Funciones: TTS (genera voz a partir de texto) con predicción de palabras.

Versión para iPhone/iPod touch: Sí.

Versión para iPad: Sí.

Precio: 19,99 € / 24,99 $.

——————————————————————————————————————————

Análisis: My Healthy Smile


Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

My Healthy Smile entra de lleno en la categoría de las aplicaciones de historias sociales precargadas, en este caso enfocadas en la higiene dental y las visitas al dentista. Sin duda, son dos aspectos especialmente complicados para cualquier niño, y aún más para un niño o incluso un joven o un adulto con autismo.

11 historias

Nada más empezar, My Healthy Smile nos muestra un escenario con la consulta del dentista y una casa.

Seleccionando cualquiera de ellos, pasamos a un menú en el que podemos escoger a su vez la historia social que nos interesa. Para casa, hay cinco historias sociales sobre limpiarse los dientes, comer bien, la importancia de sentirse bien con una sonrisa “limpia”, el hilo dental y perder los dientes de leche.

En el caso de la consulta del dentista, seis son las historias sociales, que tratan sobre llevar aparatos, limpieza de dientes, radiografías, empastes, la sala de espera y el instrumental del dentista.

Una vez seleccionada la historia, nos aparece un nuevo menú en el que podemos seleccionar el “nivel” de la historia social: principiante, intermedio o avanzado. En total, My Healthy Smile incluye realmente 19 historias sociales para los 11 temas, lo que ya indica que en muchos casos sólo hay una disponible.

Curiosamente, el menú aparece igualmente aunque sólo haya una para escoger. Hubiera preferido que aparecieran siempre las tres opciones, aunque en la práctica llevaran a la misma historia, de forma que cada usuario supiera que siempre tiene que escoger un determinado nivel (“su nivel”).

Hay cada historia…

Ya en una historia social determinada, lo que nos aparece en una presentación de entre 5 y 12 páginas en el nivel principiante que pueden llegar hasta las 20 en el avanzado.

En cada página nos aparece una imagen (generalmente una fotografía), un texto descriptivo que My Healthy Smile lee en voz alta y los típicos botones de atrás, pausa, adelante y salir.

Imágenes y textos son muy ilustrativos. Así, por ejemplo, en las relativas a la consulta del dentista se nos muestran detalladamente todas las fases de una limpieza dental, enseñando la típica silla articulada, el foco superior y todo el instrumental.

En el caso del instrumental, My Healthy Smile reproduce también los típicos zumbidos asociados. Sí, esos sonidos tan desagradables para muchos de nosotros, pero que encuentro que es muy útil que se hayan incluido, para así familiarizar a la persona con autismo con ellos y no encontrarse tantas sorpresas en la consulta.

Cuanto mayor sea el nivel escogido, más detalle tendremos, tanto en forma de más páginas como de textos más detallados. Así, por ejemplo, en el nivel principiante, My Healthy Smiles nos dirá que cepillemos los dientes frontales, y en el intermedio detallará que lo hagamos durante 10 segundos.

O, algo más divertido, en la historia social sobre la caída de los dientes de leche, el nivel intermedio nos invitará a dejar el diente debajo de la almohada para que así el Ratoncito Pérez nos deje unas monedas a cambio.

Valoración

My Healthy Smile hace eso y nada más. La única opción que tiene la aplicación es si las presentaciones deben avanzar de forma automática o no. Fraser, el fabricante, es una empresa que proporciona servicios para personas con autismo y comercializa también una versión en CD de My Healthy Smile (para PC y Mac) así como QuickCues, otra aplicación de historias sociales para el iPhone y el iPod touch.

En su Web también ofrecen otros productos, como libros y colecciones de flashcards. Me ha llamado la atención, y hasta me ha impactado un poco, su camiseta “I Love Someone with Autism”. Creo que me compraré una y la estrenaré el próximo 2 de abril, Día Mundial del Autismo.

My Healthy Smile está sólo en inglés. Obviamente, las presentaciones en forma de secuencias de imágenes son válidas igualmente para no angloparlantes, pero obviamente también los textos y clips de audio no lo son.

En cualquier caso, My Healthy Smile puede ser una buena ayuda para reforzar las rutinas diaria de cuidado dental y, especialmente, para ayudar a familiarizarse con la consulta del dentista. Detalles como la inclusión de los zumbidos y otros ayudarán sin duda a ir mucho más preparados a esas tan habituales como a veces desagradables visitas médicas.

-Francesc Sistach

——————————————————————————————————————————

My Healthy Smiles 1.0

Web información: http://www.fraser.org

Fabricante: The Fraser Institute

Idiomas: Inglés

Funciones: 11 historias sociales sobre higiene dental y visitas al dentista.

Versión para iPhone/iPod touch: Sí.

Versión para iPad: No.

Precio: 3,99 € / 4,99 $

——————————————————————————————————————————

Aplicaciones de ocio y aprendizaje

La lista de aplicaciones de iAutism incluye muchas aplicaciones específicas para personas con autismo. Pero, ¿hay más aplicaciones útiles para ellas? Sí, desde luego. Ya hay unas 300.000 aplicaciones para iPhone / iPod y otras 60.000 para iPad. Entre ellas, y especialmente, en las áreas de aprendizaje en general y de juegos, en el que hay igualmente decenas de miles de aplicaciones, nos enfrentamos a una tarea ingente de selección de aquellas que son más adecuadas. Las listas aquí pueden ser inacabables y variadas.

Ya estamos analizado alguna en iAutism en la sección Apps ocio/aprendizaje, pero en la de Enlaces podrá encontrar referencias a otras listas de aplicaciones que hay por Internet. Las más extensas suelen abarcar aplicaciones de ocio, libros multimedia, escritura, aprendizaje del lenguaje en general, matemáticas, música, canciones, dibujo, juegos educativos, etc.

Si le interesa este tema, recomiendo mirarse las listas de:

–       Eric Sailers

–       Jeremy Brown

–       iPodsibilities

pero también echar un ojo de vez en cuando al menos a dos blogs:

–       Babies with iPads, dedicado al empleo del iPad con niños con discapacidades diversas

–       moms with apps, que trata de aplicaciones para niños en general

En la barra lateral de este blog, en la caja señalada como “BLOGROLL”, encontrará otros blogs en los que el tema de las aplicaciones para iPad/iPhone/iPod para personas con necesidades especiales aparece habitualmente.

-Francesc & Iván

——————————————————————————————————————————

Blogs WordPress multilingües: migrar, actualizar, plugins, …


Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Warning: htmlspecialchars() [function.htmlspecialchars]: charset `UTF-7' not supported, assuming iso-8859-1 in /home/iautismi/public_html/wp-content/themes/website/drone/dronehtml.class.php on line 2

Aviso: este artículo no tiene nada que ver con el autismo, sino con la migración de blogs, su actualización, la instalación de plugins, etc. Si tienes un blog y estás pensando en migrarlo a un dominio propio, o quieres conocer más sobre plugins (especialmente si quieres un blog multilingüe) sigue leyendo.


El blog iAutism nació el 11 de septiembre de 2010 como http://iautismo.wordpress.com. En ese momento, el blog era una combinación de muchas ganas e ideas y muy poco contenido y colaboradores. Por suerte, las ganas han seguido, las ideas han ido madurando y el contenido y el equipo han ido creciendo.

Rápidamente detectamos que el sistema de blogs de WordPress gratuito y casi sin configuración (http://wordpress.com) es genial y muy potente. Acostumbrado a Blogger, WordPress era claramente un avance. Pero, a la vez, se quedaba corto en algunos aspectos que necesitábamos, siendo el más importante que no permite tener un blog multiidioma en el que aparezcan sólo aquellas entradas escritas en el idioma seleccionado por el lector. Aparte, el editor se quedaba justo para hacer tablas complejas.

¿No se puede organizar un contenido en varios idiomas? Bueno, sí, se puede a base de instalar unos plugins (extensiones) de WordPress. Plugins hay a miles y permiten todo tipo de virguerías con las que se puede hacer no sólo un blog sino toda una web repleta de cosas, pero exigen tener una instalación de WordPress en un servidor propio u hospedado (hosting).

Eso implicaba pagar a un proveedor, tener un dominio propio, ocuparse de la instalación de WordPress y de la migración desde el blog anterior, etc. Toda una serie de pasos a seguir que en ese momento se intuían pero que no se dominaban. Obviamente, se podía contratar a un experto para que hiciera todo el cambio, pero los costes enseguida subían a unos 200 o 300 euros. (En la misma web de WordPress hay una sección de oferta y demanda de estos servicios con freelances).

No estábamos dispuestos a pagar ese dinero, ya que el blog no generaba ingresos de ningún tipo y era fruto de esfuerzos particulares, así que finalmente decidimos hacerlo por nuestra cuenta. Queríamos complicarnos la vida lo mínimo posible, instalando lo imprescindible para tener un blog multiioma y un editor de tablas dentro de las entradas decente. Y la historia de lo que nos pasó es lo que contamos a continuación.

Proveedor de hosting
Primera cuestión: ¿qué proveedor de servicios de hosting u hospedaje utilizar? Los hay a punta pala, y no tienen porqué ser de una zona geográfica cercana. Los criterios usados en el proceso de selección fueron: 1) encontrar un proveedor muy conocido, no sólo por confianza sino para poder encontrar documentación técnica sobre cómo instalar WordPress, experiencias de otros usuarios, etc. por si luego había problemas; 2) que fuera barato. La idea de pagar 10 euros al mes no entraba en nuestra cabeza.

Al final, acabamos con 1&1. No encontramos ningún proveedor que por sólo 1,99 € al mes (más IVA) nos permitiera instalar WordPress. La mayoría exigen contratar un “plan avanzado” para poder operar con WordPress o similares. 1&1 es un proveedor conocido y por esa cantidad teníamos también derecho a un dominio “.info” sin pagar un extra (normalmente sólo los “.com” o “.es” se incluyen en los paquetes básicos). Las 10 cuentas de correo y 1 GB de espacio en disco asociados también eran más que suficientes para nuestras necesidades.

Primeros pasos
Contratar el servicio fue fácil y rápido. La página web de administración de 1&1 es bastante clara y funciona bien, y solicitar el dominio iautism.info y crear las primeras cuentas de correo fue muy sencillo.

A partir de ahí, empezaba la parte de WordPress. Lo primero es crear una base de datos MySQL, algo de nuevo muy sencillo desde la interfaz de administración de 1&1, que permite además acceder a la base de datos, ejecutar sentencias SQL, editar campos y valores, etc. Un aviso indica que el proceso interno de creación puede tardar entre 5 y 30 minutos, pero en nuestro caso fueron segundos. Una vez creada se muestran claramente los valores a incluir en el fichero config.php de WordPress (una de las pocas cosas que hay que tocar para iniciar WordPress, y que está bien explicada en su documentación).

Ningún problema aquí. La única sorpresa fue un detalle: el nombre que se le dé a la base de datos acabará en la descripción. El nombre real de la base de datos lo asigna el sistema. Seguramente esto se debe a que la base de datos se almacena realmente en un servidor compartido para muchas bases de datos de muchos clientes diferentes.

Carpetas y primeros agobios
¿Dónde instalamos WordPress y todo lo que cuelga de él? El proveedor de hosting proporciona un espacio en disco mediante una raíz (“\”). Nuestra recomendación es crear una carpeta (“\blog”) y ponerlo todo ahí, por si el día de mañana cuelgan otras cosas del dominio.

Para crear dicha carpeta y copiar todos los ficheros, lo ideal es utilizar una herramienta FTP, como Filezilla, que es gratis, funciona muy bien y está disponible para varios sistemas operativos.

Bastó descargarse WordPress de wordpress.com, ejecutar Filezilla y pasar todos los ficheros de WordPress al servidor de hospedaje. Editamos el fichero config.php y poco más había que hacer. La única duda aquí estuvo entre usar la última versión “oficial” de WordPress, la 3.0.4, o atreverse con la 3.1 RC2 (una versión preliminar pero casi definitiva de la 3.1). Con la de cosas que nos pasaron más adelante, no queremos ni pensar en lo que nos hubiera despistado usar la 3.1. Recomendamos utilizar una versión estable y bien probada sin lugar a dudas.

Si buscas información sobre cómo instalar WordPress en 1&1 verás un montón de entradas sobre la necesidad de crear un fichero (.htaccess) para indicar que se quiere usar PHP5, ya que por defecto 1&1 trabaja con PHP4. Sin eso, no va nada y cuando intentes ver el blog te aparecerán montones de errores con el número “500”.

¡Falso! Bueno, falso ahora. 1&1 ya trabaja por defecto con PHP5, y el efecto de añadir ese fichero .htaccess es precisamente que aparecen esos errores 500. Como que ese error también se puede deber a otras razones, nos volvimos locos durante dos horas haciendo pruebas. Al final, quitamos ese archivo y ¡voilá! Todo iba a las mil maravillas. Luego volvimos a mirar la descripción de los packs de hosting de 1&1 y vimos que efectivamente indicaban que ya operan con PHP5.

Importar y exportar
Con el blog ya funcionando, tocaba traspasar todo el contenido del blog viejo al nuevo. Esto aparentemente es fácil: vas al blog viejo, exportas todo su contenido en forma de un fichero XML que te descargas en el ordenador y luego vas al blog nuevo e importas ese mismo fichero. Ese último paso implica la instalación automática de un plugin (WordPress Importer), sin que ello represente ningún problema.

Al importar, hay que indicar que traiga también todas las imágenes (que no están dentro del XML) y suele ser un buen momento para indicarle que cree los usuarios necesarios (correspondientes a los distintos autores que hubiera en el blog). Incluso puedes aprovechar para “mapear” las entradas de un autor en otro.

¿El segundo problema? Que la importación suele fallar por falta de memoria. Esto nos llevó a buscar en Google y encontramos todo tipo de recetas para remediarlo. Ninguna parecía funcionar, pero cada vez el proceso de importación avanzaba un poco más. (La importación se puede repetir sin problemas, ya que los elementos que ya existen en el blog simplemente no se importan). Al final, eliminamos todos los inventos para ampliar la memoria y nos limitamos a repetir la importación una y otra vez hasta que llegamos al final. Al final, fueron ocho iteraciones. Nada grave.

Lo divertido, cómo no, es que en la instalación local en nuestros Mac no falló. Supongo que se debe a limitaciones de memoria que impone el servicio de hosting. ¿Qué es eso de la instalación en un Mac? Si te bajas un pack de aplicaciones gratuito llamado MAMP tendrás un servidor MySQL y PHP en el Mac (hay equivalentes para Windows), lo que te permite montarte un WordPress local que puede ir bien para hacer pruebas, que es lo que hicimos nosotros antes de atrevernos con el servidor de hospedaje de 1&1.

Sorpresas
WordPress “para servidor” es el mismo que se encuentra en su servicio online, pero “recortado”. Una de las pegas, por ejemplo, es que viene con muy pocos “temas” (diseños gráficos). Ya lo sabíamos y habíamos localizado la Web del creador del tema que usábamos (Mistylook), que también permite descargárselo. La instalación del tema resultó muy sencilla y muy rápida.

¿El tercer problema? Que la versión para servidor de ese diseño es más ancha en píxels (aparte de algún otro cambio menor). Eso nos gustaba, ya que al fin y al cabo resoluciones de 1.024 píxels de ancho son casi un mínimo hoy en día. La pega es que modifica ligeramente el aspecto de todas las entradas, lo que obligó a revisarlas una a una (y ya teníamos unas 50) para reajustar la posición de las fotos. Además, la imagen de la cabecera es aún más ancha (960 x 200 píxels), con lo que hubo que preparar otra imagen nueva en ese formato. Globalmente, nada grave pero muy tedioso.

Cuando ya estaba todo hecho, nos dimos cuenta de otra cosa: las imágenes estaban efectivamente en el nuevo servidor, pero los enlaces de las entradas seguían apuntando al blog viejo. Incompresible, pero así era. Había que editar las más de 50 entradas y cambiar unas 150 direcciones URL. Buscando, pillamos ¡otro plugin!, Search & Replace, que permite sustituir de forma masiva textos en la base de datos, y pudimos hacer el cambio de una sola tacada. Lo que no pudimos evitar es tener que repetir dos imágenes en formato JPG pero con menor resolución, ya que la original (de 10 megapíxels) no aparecía en pantalla por problemas, ahora sí, de memoria. Aún otro plugin más, Broken Link Checker, nos permitió asegurar que no había enlaces rotos, y se ha quedado como algo activado por si alguna de las páginas que referenciamos en nuestras entradas cambia o desaparece.

Luego vino la parte de configurar detalles de la pantalla para emular lo que teníamos en el blog viejo. Aquí tuvimos alguna sorpresa más, ya que en la versión de servidor de WordPress hay menos widgets (elementos gráficos). No podíamos, por ejemplo, poner una imagen con el enlace a la cuenta de Twitter. ¿La solución? Instalar un plugin, Image Widget, para poder tener un widget de una imagen. Es una tontería, pero la migración ya empezaba a parecerse a una carrera de vallas.

Para que en la parte inferior de cada entrada aparecieran los iconos de Twitter y Facebook, entre otros, también hubo que instalar otro plugin, Share This. Era bastante sencillo, pero días después vimos que daba problemas y lo acabamos cambiando por Share and Follow. Al menos, configurar los usuarios con derecho a escribir en el blog sí que fue sencillo y sin sorpresas.

Multilingüe
Hay varios plugins para crear blogs multilingüe. Habíamos escogido el plugin WPML porque parecía completo y estaba actualizado recientemente. (Hay muchos plugins por ahí que están “muertos” en el sentido de que hace meses o incluso más de un año que no se actualizan y que por tanto descartábamos inmediatamente).

WPML se instala muy bien, pero deja todas las entradas existentes en el idioma por defecto del blog (en nuestro caso, el español). Una vez instalado, tuvimos que rehacer la lista de categorías, definiendo sus equivalencias entre idiomas y “romper” algunas páginas (como la de bienvenida), que eran entradas escritas en tres idiomas, en nuevas páginas diferentes, cada una en un único idioma.

Luego quedaba la parte más delicada. Para cambiar el idioma de las entradas en inglés y en catalán ya existentes y asignarlas como traducciones de otras entradas en español, WPML no incluye ninguna opción. Hay que entrar en la base de datos y cambiar valores a mano, tal y como se explica en http://wpml.org/documentation/support/wpml-tables. De nuevo, nada grave, pero tedioso y exigiendo mucha atención para no pifiarla. Hacer una copia de la base de datos antes de empezar es más que recomendable. ¿Cómo se hace esa copia? ¿Adivinas? Con otro plugin que hay que instalar y probar. Nosotros usamos WordPress Database Backup.

Luego vino el cambiar textos de la interfaz, lo que obliga a poner el inglés como idioma por defecto (ya que el tema estaba en inglés), traducir los textos y volver a cambiar el idioma por defecto. Nada grave, pero hay decenas y decenas de textos. Obviamente, se puede cambiar sólo algunos. También es cierto que hay temas más o menos compatibles con WPML, y el que teníamos nosotros no era precisamente de los mejores en ese aspecto. Pero cambiar de tema con todas las entradas ya reajustadas para la nueva resolución de pantalla, etc. ya superaba nuestra paciencia.

Más plugins
Paralelamente, estábamos creando una página comunitaria ligada al blog en Facebook. Y, total, nos animamos a poner plugins de Twitter (Twitter Goodies) y de Facebook (WordPress Facebook Fan Box Widget) más completos que un simple logo que al ser pinchado nos lleva ahí. Eso fueron dos plugins más, peleas con configuraciones y colores de fondo, y otras miserias.

Por otra parte, la versión para servidor de WordPress no incluye nada de estadísticas de visitas al blog. Esta fue una de las sorpresas más desagradables cuando hicimos las pruebas previas. Eso implica otro plugin, que podía ser el de WordPress o cualquier otro, y al final optamos por Google Analytics for WordPress, uno de los muchos que trabajan con Google Analytics, que es un sistema de estadísticas muy avanzado.

Lo que fue otro infierno fue lo de las suscripciones. De nuevo, esa prestación no está en el WordPress para servidor. El primer plugin que parecía cumplir los requisitos no se entendía bien con WPML. Otro, WP Autoresponder, parecía que sí, pero no enviaba los mensajes. Acabamos contactando con su autor, que justo estaba publicando una actualización mayor. La pusimos y falló otra cosa. Nos volvimos locos y supongo que al final tendríamos que haber borrado el plugin y haber vuelto a empezar, porque entonces hubiera funcionado todo. La gente de WP Autoresponder ayudó mucho, acabó entrando en el blog y el servidor, y nos lo arregló todo. Les hemos hecho un donativo, creo que más que merecido.

Sí, más plugins
Teníamos algún plugin más localizado. Page Links To permite crear una opción de menú superior que lleve directamente a una página, y eso nos abrió la puerta a organizar unos menús que llevaran a la lista de aplicaciones y a las dos categorías de análisis de aplicaciones, que son las secciones más vistas de nuestro blog. Fue muy sencillo y creemos que el blog gana mucho, con un aspecto más de página Web.

Search Meter es otro plugin que registra qué ponen los lectores en el campo de búsqueda. Útil a la larga, espero, para conocer mejor a los lectores del blog. Y WP-Table Reloaded es el plugin que ya teníamos localizado para poder incluir tablas bonitas dentro de las entradas sin tener que escribir códigos crípticos en HTML.

Luego llegó otra idea: tras instalar y configurar 14 plugins, vimos bastantes autores de plugins que, al igual que WordPress, ofrecen la opción de hacerles una pequeña donación económica a modo de “pago de la licencia de uso de su plugin”. Total, que nos liamos con un plugin de PayPal para hacer lo mismo, con la idea de tal vez recuperar el coste anual del hospedaje y tener algún ingreso para a su vez hacer donaciones a esos desarrolladores de plugins sin tener que recurrir siempre a nuestro bolsillo. Si luego llegan millones de euros, ya veremos qué hacemos, pero creo que ese no va a ser el caso.

PayPal Donations fue el plugin escogido. Instalarlo resultó bastante sencillo, pero tuvimos que configurar una cuenta de PayPal y hacernos una donación a nosotros mismos para probarlo (pagando la comisión de 0,3 $ a PayPal, por cierto). En el momento de redactar estas líneas, llevamos un mes y la única donación recibida es precisamente esa. 🙁

Comunicar
El blog ya estaba totalmente operativo. Nos quedaban algunas ideas, como instalar un plugin de SEO (que ayudan a posicionar bien el blog en los buscadores tipo Google). Optamos por ir por lo seguro con All in One SEO Pack. Siete millones de descargas no pueden estar equivocadas. Aún no hemos tenido tiempo de pelearnos con él. Sí activamos Akismet, que elimina los comentarios de spam, un nuevo tipo de spam que descubres cuando tienes un blog en un servidor propio o de hospedaje. (WordPress ya lo elimina de los blogs que hospeda directamente).

Quedaba –siempre quedaba algo– ir al blog viejo y añadir una entrada indicando el cambio al blog nuevo, lógicamente en los tres idiomas. Luego, localizar todos aquellos que referencian el blog viejo (el módulo de estadísticas del WordPress online ya te da la lista, pero mezclada con referencias de mail que no son relevantes) y escribir a sus autores para explicarles el cambio de dirección de Internet. Aún no hemos acabado. De hecho, dudo que acabemos alguna vez.

Y dar de alta www.iautism.info en los principales buscadores, aunque si esto no se hace simplemente tardas un poco más pero acabas saliendo igual. También tuvimos que cambiar el perfil de la cuenta de Twitter y algún perfil particular de Linkedin y algún otro sitio para apuntar al blog nuevo.

Finalmente, quedaba avisar a los suscriptores del blog viejo de que tenían que volver a suscribirse en el nuevo blog. Y luego bloquear la introducción de nuevos comentarios en el blog viejo. Supongo que en cosa de semanas simplemente lo borraremos por completo, aunque sin darlo de baja por conservar las estadísticas de visitas.

Ah, y por si acaso, desactivar todos los plugins que no se van a usar a diario, siguiendo recomendaciones que hemos leído por ahí en el sentido de que cuantas menos cosas estén funcionando seguro que habrá menos problemas. Entre activos y no activos, acabamos con 18 plugins.

Y luego, quedaba…
Siempre queda algo. En parte es divertido buscar algún plugin más para instalar, igual que es divertido buscar aplicaciones para el iPad en iTunes. Pero el tiempo pasa volando, y el objetivo del blog era otro.

Un mes tras el cambio, hemos ido descubriendo que los plugins, al igual que las aplicaciones de iPad, evolucionan, con lo que recibes avisos para actualizar a versiones nuevas. Pasa lo mismo con el propio WordPress, ahora ya en la versión 3.0.5 (antes 3.0.4). Antes de cada cambio, y de vez en cuando, utilizamos Filezilla para hacer una copia de seguridad del blog, por si rompemos algo.

Razón o sinrazón
En nuestro caso, había poderosas razones para migrar el blog: utilizar un plugin de blogs multiidioma de forma que no se mezclaran las entradas en distintos idiomas. Esa era la razón principal. Sí, disponer de un dominio propio permite utilizar tu propia dirección de Internet y tener cuentas de correo, instalar algún plugin extra ayuda a hacer tablas bonitas, etc., pero no queríamos liarnos mucho.

Decenas de horas y 18 plugins después, la principal conclusión es que el precio a pagar en horas es muy alto. Nos preparamos muy bien, nos documentamos mucho, hicimos pruebas instalando un servidor local en nuestro ordenador, … pero al final nos pasaron un montón de cosas y, por qué negarlo, nos acabamos liando nosotros mismos con más plugins e ideas. Además, ahora tenemos que estar pendientes de actualizar WordPress y los plugins, de resolver algún problema si se da, de los backups, …

Por ello, mi recomendación es pensárselo muy bien antes de liarse con un servidor propio. No lo recomiendo excepto en aquellos casos en los que hay una razón muy poderosa para hacerlo y, si no tiene experiencia técnica, contrate a algún profesional para hacerlo. Sí, en Internet hay mucha documentación sobre el tema, pero en general muchísimo más corta que esta entrada, en la que tampoco hemos detallado tanto.

WordPress también da la opción de registrarte un dominio pero seguir utilizando su sistema online de blogs. Cuesta a partir de 17 dólares, y creo que es una muy buena idea para quien quiera tener su propio dominio pero no necesite realmente plugins avanzados.

Si a pesar de todo lo que le he contado, aún quiere migrar o crear un blog nuevo con servidor propio para alguna buena causa social, cuente con nosotros para ayudarle. Sino, cuente también con la ayuda, pero a cambio de una donación. 🙂

-Francesc e Iván


ACTUALIZACIÓN: 3 MESES DESPUÉS (MAYO 2011)

Han pasado 3 meses desde que hicimos la migración. Hemos ido puliendo algunos aspectos y ganando experiencia, así que hemos decidido añadir algunas explicaciones más.

Contentos con los plugins
Muchos plugins son realmente útiles. Akismet es muy certero identificando comentarios de spam (unos tres diarios). Broken Link Checker nos avisa de cualquier enlace externo que deja de estar disponible. Y así, otros muchos. Destacamos, con todo, cuatro de ellos:

  • All in One SEO Pack: extraordinario. Bueno, lo que es extraordinario tal vez no sea el plugin, sino el hecho de instalar alguno que permita gestionar esto del SEO (Search Engine Optimization). Básicamente, lo que permite este plugin -y otros similares- es: a) definir una serie de etiquetas o tags a añadir a la cabecera HTML de cada entrada del blog; b) definir una breve descripción de cada entrada a añadir de nuevo a las cabeceras HTML. Esto, y algunas florituras más, conllevan un trabajo tedioso de revisar las entradas una por una para añadir esas etiquetas y descripciones. En nuestro caso, hemos empezado por las entradas más consultadas, que son las listas de aplicaciones. El resultado, una semana después, fue espectacular. Antes, para una búsqueda en Google con las palabras “autismo”, “lista”, “aplicaciones” e “iPad”, por ejemplo, aparecíamos en la posición 50. Ahora en la 7, es decir, en la primera página. Además, ese breve texto descriptivo aparece justo debajo de la URL en el listado que muestra Google, en lugar de la habitual primera línea de la entrada, lo que hace que el propio enlace resulte más informativo y atractivo.
  • Google Analytics for WordPress: otra maravilla. Bueno, de nuevo lo que es una maravilla es el servicio Google Analytics. El plugin lo que hace realmente es de enlace con ese servicio. Las analíticas de Google te permiten conocer de qué países vienen tus visitantes, cuánto rato se están en el blog, cuántas páginas consultan, … La cantidad de información es ingente, y la ventaja adicional es que puedes generar informes para días o períodos concretos. Muy recomendable. La única “pega” es que te das cuenta de que las estadísticas de los blogs hospedados en WordPress son de “páginas vistas” (en inglés, “pageviews”), no de “visitas”. Google Analytics te da ambos datos, y entonces descubres que no tenías tantas visitas como pensabas (pero sí “páginas vistas”). Ahora, cuando veo contadores de visitas de otros blogs pensamos: ¿son visitas o páginas vistas?
  • WP-Table Reloaded: es casi lo que nos esperábamos. Nos permite hacer tablas bastante completas sin recurrir a editores de blogs para Mac o PC, es decir, utilizando únicamente el editor de WordPress.
  • WPML Multilingual CMS: funciona muy bien, hace lo que nos esperábamos. Pero tenemos un problema importante. Lo han convertido en un plugin de pago (29 o 79 dólares anuales según la modalidad, que no es poco en ningún caso). La versión que tenemos, 2.0.4.1., sigue siendo gratuita, pero no así las nuevas versiones. Esto no es un problema a corto plazo pero ¿y si un día queremos actualizar el software principal de WordPress a la ya existente versión 3.1 o a futuras versiones? Los desarrolladores ya no adaptarán su versión antigua y gratuita.

Más plugins
Hemos ido añadiendo algunos plugins más. Configurable Tag Cloud nos permite tener la cada vez más habitual nube de etiquetas, y sustituyó a Simple Tags por temas más bien estéticos. Queda bien y nos gusta, pero nos obligó a pensar una lista de etiquetas coherente y revisar todas las entradas ya escritas para ponerle las etiquetas adecuadas. El blog mejora en accesibilidad, pero es un trabajo tedioso, al estilo del que ha provocado All in One SEO Pack.

Hicimos un PowerPoint y queríamos colgarlo de alguna forma. Una solución muy típica es hacerlo en servicios como Scribd, que son el equivalente para documentos a YouTube. Pero nos gustaba más la idea de integrar la presentación en el propio blog. Ningún problema, obviamente hay plugins que permiten hacer eso. Estamos probando DirtySuds – Embed PDF, que se apoya a su vez en servicios de Google Docs.

Y añadimos WP Social Blogroll para tener un blogroll con scroll para no ocupar cada vez más espacio con una lista de otros blogs que no para de crecer.

Valoración
Nuestra valoración no ha cambiado mucho. Tenemos ya 20 plugins instalados. Hemos dedicado muchas horas a que todo funcione bien, y ahora la sensación es que ya es así, pero igualmente te tienes que mirar de vez en cuando las actualizaciones que aparecen de algunos plugins, hacer alguna copia de seguridad, etc.

Las tablas avanzadas también se pueden hacer con algún editor avanzado de blogs (curiosamente, el Windows Live Writer 2011 de Microsoft es el que parece más aclamado por el entorno de bloggers), pero aspectos como un blog multilingüe son para mí cruciales para decantarse por meterse en todo este follón. Lo que no quita que, una vez ya en él, puedas descubrir aspectos como el del SEO que son pequeñas alegrías, como también lo fueron los 5 dólares del primer y único donativo recibido.


ACTUALIZACIÓN: 4 MESES DESPUÉS (SEPTIEMBRE 2011)

Iba pasando el tiempo, y la sensación que teníamos es que un blog hospedado es como un bonsai: siempre tienes que estar encima. Las semanas iban sucediéndose y, aunque estábamos muy contentos con el resultado, vimos que pasaban algunas cosas:

  • Falta de memoria. Al final, descubrimos que el proveedor de hospedaje (1&1) tenía un límite de 32 MB para los procesos PHP. Esa cifra es más que suficiente para un blog WordPress con ‘pocos’ plugins. Con 20 plugins instalados, alguna vez nos aparecía un mensaje de falta de memoria al estar cargando una imagen grande. Incluso llegamos a tener algún problema de memoria al visualizar la lista de aplicaciones, que es una entrada muy larga y compleja. 1&1 dijo que no tenía contemplado el dar más memoria aunque fuera pagando una cuota adicional, y eso nos llevó a pensar en cambiar de proveedor de hospedaje.
  • Más plugins. Lo reconozco: me he vuelto adicto. Iván me dice de vez en cuando que pare ya, pero es que es muy bonito instalar plugins para disponer de nuevas mejoras. El plugin WordPress PDA & iPhone nos permite un acceso específico adaptado gráficamente al conectarse al blog desde un iPhone u otro smartphone. Y queríamos poner en marcha un plugin de caché para acelerar el acceso a las páginas, y sobre todo a las listas de aplicaciones, que son las entradas más vistas pero también las más complejas. El problema es que no nos atrevíamos por la falta de memoria. Y había algún plugin más que nos hacía gracia y permite crear elementos gráficos avanzados dentro de una entrada, como la caja con la lista actualizada de plugins instalados que aparece al final de esta entrada.
  • Tema. El tema (el diseño gráfico del blog) estaba bien, pero cada vez se nos quedaba más corto. Nos gustaba la idea de tener un pie de página con plugins (como tiene ahora) o la posibilidad de que el ancho de las entradas fuera el máximo del navegador, en especial de nuevo para las listas de aplicaciones.
  • WPML. Un gran plugin, pero ahora es de pago, y las nuevas versiones son realmente mejores. Además, el que teníamos no permitía pasar a WordPress 3.1, con lo que nos quedábamos anclados de por vida a una versión de WordPress que ya no evolucionaba.

La conclusión: sin prisas, pero sin pausas, había que pensar en cambiar de proveedor a uno que nos diera mucha memoria, buscar un tema profesional, conseguir la última versión de WPML y migrarlo todo aprovechando para instalar más plugins. Visto así, parece sencillo, pero como era de esperar nos pasaron mil cosas que no voy a relatar. Sí destaco algunos aspectos importantes.

  • Memoria para procesos PHP. Este es un parámetro que los proveedores de hospedaje casi esconden, pero que es muy relevante. 1&1 ofrece ahora 60 MB, pero aún hay proveedores que dan 32 MB o menos. Pregunte ese dato y no acepte menos de 60 MB. La mayoría de proveedores americanos dan 64 MB, y muchos ya se ofrecen a darte más sin coste si lo pides expresamente.
  • Migración entre dos servicios de hospedaje. Esta migración es mucho más sencilla. En teoría, basta con parar todos los plugins, copiar todos los ficheros vía FTP, exportar e importar la base de datos y cambiar cuatro datos de identificación de la base de datos en el fichero config.php, aparte de redireccionar el dominio hacia el nuevo proveedor. En la práctica, nuestra migración duró varios días. WPWebHost, el proveedor de hospedaje que contratamos (expertos en WordPress, y con ¡512! MB de memoria para procesos PHP) tuvo a sus ocho técnicos con ello. Algo pasaba que nos volvió locos a todos (sospecho que relacionado con WPML), pero al final todo acabó bien.
  • Temas de pago. Está lleno de temas gratuitos por todas partes. Pero cuando pagas por uno te das cuenta de que tienes en general más prestaciones, soporte técnico rápido, etc. Nos miramos mucho www.elegantthemes.com, pero al final nos decantamos por QualiFire (disponible en http://themeforest.net/, otro buen sitio donde mirar). La razón principal es que es plenamente compatible con WPML, y eso es algo que lo ofrecen muy pocos. La propia web de WPML relaciona algunos que están “garantizados”.
  • Plugins de pago. Hay todo un mundo de plugins de pago (pocos dólares) para hacer todo tipo de virguerías. CodeCanyon (http://codecanyon.net/category/plugins/wordpress) es tal vez el mejor sitio donde mirar. Adquirimos Easy Pagination, que es el que nos permite tener una entrada que incluye un deslizador de contenidos (mira el tutorial sobre iPad y autismo).
  • Trueques y favores. WPML nos regaló su plugin, valorado en 70$, al explicarle el propósito social del blog, pero es una empresa que ya tiene un “programa de becas” a organizaciones sin ánimo de lucro. Algún otro proveedor nos dio su software a cambio de comprometernos a traducirle los textos del mismo para que pudiera tenerlo también en español. En fin, si te buscas la vida y lloras un poco, algo obtienes.
  • MAMP es imprescindible. Una renovación radical de toda la imagen como la que hicimos precisa muchas pruebas y ajustes. MAMP (o alguno de sus equivalentes, como XAMPP) son muy valiosos para estos procesos.
  • El peligro de estar a la última. Había algo del tema que no iba del todo bien con WordPress 3.0.4. Teóricamente era compatible, pero supongo que la combinación con WPML lo liaba todo. Migramos a WordPress 3.1.4. Se arregló. Pero algo del plugin Easy Pagination no funcionaba. Al final, su soporte técnico entró en la administración del blog y dijo que era por un bug de JQuery 1.4 (uno de los componentes de WordPress 3.1). WordPress 3.2, que integra JQuery 1.6, ya lo soluciona, pero no podíamos poner WordPress 3.2 (que es muy reciente), ya que muchos de los plugins que ya tenemos instalados aún no lo soportan. Por suerte, hay un plugin (JQuery updater) que lo único que hace es poner JQuery 1.6. Lo pusimos, pero seguía sin funcionar. El autor del tema también entró en la administración del blog y eliminó una línea de código que fuerza el uso de JQuery 1.4. ¿Conclusión? El empleo de muchos plugins avanzados, de un tema muy completo y profesional, de WPML (un plugin que remueve las tripas de WordPress), etc. tiene sus riesgos. Todo el entorno de WordPress está siempre evolucionando, y estar apurando prestaciones te lleva a estas situaciones.
  • Plugins bien conocidos. Ahora, cuando buscamos plugins, lo primero que miramos es cuánta gente lo está usando. Si tiene decenas de miles de usuarios, y está actualizado, es fácil que siga “vivo” dentro de un año. Esta política nos ha llevado a cambiar algunos plugins que tampoco funcionaban mal por otros. Creemos que a la larga nos evitará problemas.

Y poco más. Seguimos cuidando del bonsai. Contentos del resultado, pero reconociendo que, como ya he dicho antes, tener un blog en un servicio de hospedaje conlleva un trabajo adicional muy relevante.

-Francesc Sistach

Lista de plugins instalados
  • Akismet: Con millones de usuarios, se encarga de eliminar los comentarios de spam que aparecen en las entradas. Imprescindible tener uno, y este es el más usado.
  • All in One SEO Pack: Uno de los más usados para SEO. Es muy recomendable usar alguno.
  • Broken Link Checker: Muy útil, detecta enlaces rotos en las entradas de forma periódica.
  • Configurable Tag Cloud: Uno de tantos para crear nubes de etiquetas.
  • Dirty Suds – Embed PDF: Integra un PDF en una entrada. Hay otros parecidos, pero pocos funcionan razonablemente bien.
  • Easy Pagination for WordPress: Permite, dentro de una entrada, poner contenido desplazable a derecha a izquierda, en plan presentación de PowerPoint. Es de pago. El mismo fabricante tiene otros plugins avanzados.
  • Google Analytics for WordPress: Este, y otros plugins similares, lo único que hacen es forzar el envío de datos al servicio Google Analytics, que es una maravilla de servicio que luego muestra todo tipo de estadísticas sobre visitas al blog.
  • Google XML Sitemaps: Uno de los plugins que crea un mapa del blog en XML para que los indexadores de Google, Yahoo, etc. indexen mejor el contenido. Un detalle más para ayudar a que el blog aparezca de los primeros cuando los usuarios hacen búsquedas.
  • Image Widget: Un plugin sencillo, similar a otros muchos, que permite integrar imágenes en zonas de widgets.
  • JQuery updater: pone la última versión estable de JQuery. A usar sólo si hay algún problema de versiones de JQuery.
  • J Shortcodes: Un plugin con shortcodes para hacer botones, listas, cajas -como la que engloba a este texto-, desplegables y otros recursos gráficos.
  • PayPal Donations: Uno de los muchos plugins para conectarse con PayPal y permitir fácilmente que te hagan un donativo.
  • Search Meter: un plugin que te recopila datos de qué tipo de búsquedas hacen los usuarios con las opciones de ‘search’. Nada imprescindible.
  • SEO Friendly Images: le cambia el nombre de las imágenes de cara a los indexadores de Google y otros buscadores, con lo que debería mejorar algo tu posición en esos buscadores. De nuevo, nada imprescindible.
  • SEO Rank Reporter: le indicas unas palabras clave y te va haciendo una gráfica de en qué posición apareces en Google haciendo la búsqueda por esas palabras. Una curiosidad que puede ayudarte a ver hasta qué punto todo esto del SEO es útil.
  • Share and Follow: añade los iconos de Twitter, Facebook, etc., al final de cada entrada y en un widget.
  • Subscribe to Comments Reloaded: permite que alguien que deja un comentario reciba un mail cuando otros le responden.
  • Tweet Blender: muestra las últimas entradas relacionadas con el blog (sean de la propia cuenta o de otras) en un widget. Se integra muy bien con cualquier tema.
  • WordPress Facebook Fan Box Widget: muestra la típica caja de Facebook con caras, últimos textos del muro, etc. Ahora lo hemos desactivado porque no se integra nada bien con el nuevo tema, y estamos buscando alternativas.
  • WordPress PDA & iPhone: muestra una interfaz reducida y muy funcional cuando se accede al blog desde un iPhone u otro smartphone.
  • WP-DBManager: permite hacer copias de seguridad de TODA la base de datos (ojo con otros plugins que copian sólo una parte).
  • WP-Table Reloaded: plugin genial para hacer tablas y ajustarlas al máximo, aunque rellenarlas puede ser algo tedioso.
  • WP Autoresponder: para crear newsletter automáticas y enviar mensajes, las entradas nuevas, etc.
  • WPML Multilingual CMS: creo que es el plugin más potente para tener blogs multilingües, pero ahora es de pago. Va acompañado de otros plugins “satélite” que se pueden usar o no. Potente y con un gran soporte técnico.
  • WPML String Translation: uno de esos satélites, que permite traducir textos de un tema que no son fijos, con lo que realmente se puede llegar a traducir del todo un blog.
  • WP Social Blogroll: Permite crear un blogroll con movimiento. Nada imprescindible.
  • WP Super Cache: uno de los plugins de caché más usados. Es sencillo y más que suficiente.

Todo esto suma 26 plugins. WPML es el más tragón de memoria, y ya he visto puntas de 80 MB en el uso de memoria de PHP.