Ululand.com (28/8/08): Registro de cambios de nueva versión
viernes agosto 29th, 2008 por miguelSantirsoSolo una semana después de la anterior subida al servidor ya hemos subido la siguiente: La alfa 11 es una versión cargada de novedades pero en la que destacan las “recetas de código“, una herramienta que permite a los desarrolladores de juegos flash enviar pequeños trozos de código que realizan una tarea muy concreta. Una vez guardados, estas recetas de código pueden ser puntuadas, comentadas e, incluso, insertadas en otras páginas web al estilo de los vídeos de youtube.
Ir al área de desarrolladores de juegos flash de ululand.com »
Resumen de novedades
- Recetas de código
- Correcciones de bugs y mejoras sutiles
- Permalinks
- Función de recordar contraseña mejorada
- Corregido bug en las vistas previas debido a caracteres “extraños”
- Contadores de visitas
- Internacionalización de fechas “humanas”
- Mejoras estéticas y de navegación
- Nueva cabecera y menús
- Portada
- Comentarios
- Comentarios en los perfiles y en las recetas
- Correcciones de aspecto y comportamiento
Detalles de los cambios
Recetas de código
La principal novedad de esta versión: Las recetas de código son pequeños trozos de código que realizan una función muy concreta. Estas recetas, una vez enviadas por los usuarios, pueden ser comentadas, puntuadas e, incluso, insertadas en otras páginas externas (sí, igual que los vídeos en YouTube).
En principio podría parecer una tontería, pero creemos que puede acabar siendo útil para los desarrolladores. Estas son algunas de las posibilidades que creemos puede tener:
- Repositorio de ejemplos: Es muy habitual pasarse un buen rato buscando en Google la forma de implementar algo muy concreto; muchas veces una o dos líneas de código. Con esta herramienta será sencillísimo buscar ese tipo de ejemplos breves, teniendo además la opción de tener en cuenta las posibles opiniones o mejoras que sugieran otros usuarios desde los comentarios.

- Resaltado de código: A los desarrolladores nos surge muchas veces la necesidad de mostrar código en nuestro blog personal o en otras páginas web propias. Gracias al resaltado de código, que soporta 13 lenguajes (se pueden añadirfacilmente más) y al sistema de inserción de las recetas en otras páginas, puede resultar muy útil para insertar trozos de código en las entradas de un blog o en las páginas de documentación de las aplicaciones que sean.
- Creación de tutoriales: En principio está pensado para trozos de código pequeños, pero su flexibilidad permite insertar cualquier cosa, incluso varios trozos de código en diferentes lenguajes de programación. Por ejemplo, podría utilizarse para escribir tutoriales que podrían ser insertados después en cualquier blog o página.

- Obtención de feedback: Gracias a los comentarios y la posibilidad de puntuar las recetas, será muy interesante recibir el feedback y las opiniones de otros usuarios.

Lenguages soportados
- ActionScript (2.0 y 3.0)
- C++
- C#
- CSS
- Delphi
- Java
- JavaScript
- PHP
- Python
- Ruby
- SQL
- VisualBasic
- XML
Correcciones de bugs y mejoras sutiles
Permalinks
En lugar de utilizar su título sin más, las urls de las ofertas de colaboración y de las recetas de código se generan de forma muy similar a los permalinks de las entradas de un blog de Wordpress, por ejemplo. Esto evita que cambie la URL si el usuario decide editar el título o los problemas que se podían producir en caso de que dicho título contuviera caracteres extraños.
Función de recordar contraseña mejorada
Hasta esta versión, la aplicación solo comprobaba las cookies cuando el usuario intentaba acceder a una acción marcada como segura dentro de la aplicación. Ahora ya inicia sesión automáticamente aún cuando solo se están accediendo a acciones disponibles para usuarios no registrados.
Corregido bug en las vistas previas al introducir caracteres “extraños”
En la versión anterior, el sistema de previsualización de textos que aparecía al enviar una oferta de colaboración o al editar la descripción de los perfiles, fallaba al introducir ciertos caracteres. Hemos corregido este error de principantes también.
Contadores de visitas
Se cuentan y se muestran las visitas que han recibido los perfiles de desarrollador, las ofertas de colaboración y las recetas de código flash.
Internacionalización de fechas “humanas”
Quizás no lo hayáis notado (eso es señal de que el sistema funciona bien), pero la aplicación está completamente internacionalizada. Esta semana hemos empezado a internacionalizar (traducir) las fechas en formato humano (esas tipo “hace 2 horas” o “hace unos 3 meses”). Todavía no hemos traducido todos los mensajes porque es un poco coñazo y vamos poco a poco…
Mejoras estéticas y de navegación
Nueva cabecera y menús
El sistema de navegación de la cabecera era una de las cosas que menos me convencían de las versiones anteriores. En esta hemos hecho un gran esfuerzo para mejorarlo y creo que hemos conseguido algo bastante más cómodo y bonito.
La principal novedad de la cabecera es la aparición de una barra de navegación doble que va cambiando en función de la sección de la página por la que se esté navegando. En la barra superior se muestra la opción principal elegida y las subsecciones a las que se puede acceder desde ella. En la inferior se muestra la subsección elegida y las acciones disponibles dentro de ella. De esta forma cumple una doble función: Ayuda al usuario a saber en qué parte de la web está y, además, reduce el número de clics necesarios para moverse de una parte a otra.
Finalmente, hemos eliminado la “barra de título dinámica” que habiamos introducido en la versión inmediatamente anterior. Esto se debe a que no llegó a funcionar cómo esperábamos y, sencillamente, hemos decidido que sobraba.
Portada
Hemos vuelto a introducir mejoras en la portada. Lo más evidente es que hemos restado importancia al cartel de bienvenida (el anterior os resultó incluso molesto a mucho por su exagerado tamaño), y que hemos puesto en un punto más accesible los accesos directos a las diferentes herramientas de la aplicación.
Además, hemos añadido una pequeña insignia para los usuarios que hayan iniciado sesión, con unas pocas estadísticas de la actividad del usuario. Esto es algo que iremos mejorando con el tiempo hasta conseguir algo muy parecido a lo que ya ofrecen otros sitios similares.
Comentarios
Comentarios en los perfiles y en las recetas
En la versión anterior lo único que admitía comentarios eran las ofertas de colaboración, y la verdad que fué algo que añadimos al última hora y que no estaba todo lo pulido que nos hubiera gustado. En esta versión hemos añadido la posibilidad de comentar en los perfiles de los desarrolladores y en las recetas de código flash.
Correcciones en el aspecto y en el comportamiento
Hemos trabajado el comportamiento y el aspecto de los comentarios: Ahora los comentarios se muestran en orden inverso (los más recientes en la parte más alta), y el formulario para enviarlos es bastante más atractivo y funcional. También hemos mejorado bastante la lista de comentarios.








jueves septiembre 18th, 2008; 11:23
Hey!
¿Seguís con Ululand? ¿Cómo va eso?
Para la próxima, estaría genial un RSSillo para enterarse de cuándo hay nuevas colaboraciones, cambios en wiki, recetas… (si lo hay ya, no lo he conseguido encontrar).
Ánimo y palante
jueves septiembre 18th, 2008; 11:29
¡Por supuesto que seguimos! ¡¿Por quién nos tomas?! Jaja
Tienes toda la razón, aún no hay sistema de RSS y es fundamental. Y no tengas pena, eso es algo que está planificado y que implementaremos enseguida.
Lo que ocurre es que este es también nuestro Proyecto Fin de Carrera (no sé si lo había dicho alguna vez en el blog), y queremos tener toda la (extensísima) documentación que nos exigen lista para Octubre. Esto nos ha obligado a bajar bastante el ritmo del desarrollo. Además, justo ahora estamos en medio de un “sprint” largo, así que las dos cosas están retrasando la subida de la nueva versión.
¡Un saludo y muchísimas gracias por la sugerencia!