Los estándares de colaboración y compartición

Leyendo hoy el blog de Miquel me he encontrado con un gran post sobre los estándares (en catalán: Fan falta nous estàndards forts « Entre silencis….. En él habla de que hace falta una herramienta estándar de trabajo colaborativo que no solo facilite el trabajo y la comunicación sino que sea un estándar de facto para que todos los proyectos funcionen de la misma forma. Ahora mismo uno se tiene que adaptar, en cada proyecto, a lo que el grupo el cliente desee y esto en ocasiones no es la mejor solución.

Por otro lado también habla de los estándares de comparición en el ámbito tecnológico. Definiciones como el XML o el JSON que facilitan la interacción entre las aplicaciones. Aún así no es fácil en todos los casos, cambiar de blog, o como él comenta, las fotografías que tenemos en Instagram por ejemplo. En estos casos yo tengo una gran fe en el proyecto que esta llevando a cabo, los Web Intents.

Es un proyecto que me encanta porque llevara la potencia y la facilidad de los Intents de Andorid a la web de forma que llevar una fotografía de Flickr o Instagram a un editor online y de aquí a Facebook sería coser y cantar, tanto para el usuario como para los desarrolladores de los servicios.

¿Quién diseño los iconos de “imagen no encontrada”?

Interesante pregunta en Quora en la que se nos cuenta el origen de estos famosos iconos que vemos (o veíamos) a lo largo de la web.

Icons: Who designed the

La respuesta es Hagan Rivers, una diseñadora que fue contratada por March Chamberlin para diseñar el icono que se ha vuelto tan famoso.

Lo mejor de todo es que la respuesta la da la propia Hagan Rivers!

Icons: Who designed the “broken image” icons? – Quora.

No molestes más a tus followers en Twitter!

Ya hace algunas semanas que estoy probando una nueva forma de publicar contenido interesante y documental en Twitter. Esta claro que twitter sigue siendo de alguna forma una red social, y por ello cuando tengo algo que decir lo twitteo sin ningún problema.

Pero hay contenido interesante que te gustaría compartir con tus seguidores pero al mismo tiempo no quieres publicar un montón de tweets seguidos, ya que normalmente este contenido interesante lo encuentras cuando repasas tus noticias o tu timeline.

Para solucionar esto existen muchas solucionas para programas los tweets. Escribirlos todos cuando te plazca y hacer que salgan a una hora determinada. La que estoy probando ahora es Sigue leyendo

Pivotal Tracker, gestor online para proyectos Agile

Pivotal Tracker es una herramienta de gestión de proyectos basada en metodologías ágiles.

De las diferentes herramientas que he tenido la oportunidad de probar esta es la que mas me ha gustado por su interfaz basada en columnas que te ayudan a diferenciar la prioridad de las tareas.

  • Current: es la columna donde van las historias (tareas) que se tienen que cumplir para el sprint actual del proyecto.
  • Backlog: Aquí van las tareas que tenemos planificadas para sprints futuros. Lo bueno es que esta gestión la hace de forma automática al definir el esfuerzo por sprint del equipo y el esfuerzo requerido por las tareas. Normalmente solo tenemos que centrarnos en la columna de current (a no ser que el proyecto vaya viento en popa :)
  • Icebox: En esta columna van las historias que no tenemos planificadas. O sea tareas o funcionalidad que indican sugerencias o requerimientos pero que aún no han pasado a la lista de desarrollo.
  • Done: La lista más bonita de todas :) Aquí se irá guardando un histórico con todas las tareas que el equipo ya ha cumplido.

A parte de estas columnas principales también nos podemos personalizar el espacio de trabajo y mostrar columnas sólo con nuestras tareas o las del resultado de una búsqueda o etiqueta.

Otra característica interesante es que tenemos diferentes tipos de historias para dejar más claro aún que describe cada una, a parte de los campos normales (título, descripción, comentarios o subtareas)

  • Feature: Estas historias representan requisitos de la aplicación y requieren una estimación de esfuerzo.
  • Bug: Los bugs representan aquellas tareas en las que tenemos que arreglar algún error en la funcionalidad de la aplicación.
  • Chore: Estas historias representan tareas que no aportan valor a la aplicación ni tampoco son errores. Yo los traduzco como “chorradas”, aunque significa otra cosa ;)
  • Release: Representan una meta en nuestro proyecto. El fin de un sprint o la entrega de la aplicación al cliente o a producción. Ayudan al calcula de las tareas que se quedan en current.

Cada historia pasa por un proceso desde que esta Not Yet Started hasta que esta Accepted. Las historias se pueden asignar a una persona o dejarlas libres para que cualquiera pueda aceptara y trabajar en ella. Una vez terminada la historia debe ser aceptada por el creador de la misma.

Si usas o queréis usar metodologías ágiles os recomiendo mucho este servicio que es de los mejores que he probado a un precio razonable (Gratuito para proyectos de software libre, individuos o instituciones académicas).

App Promo Websites

Publicar una aplicación hoy en día es sólo el primer paso del camino de los desarrolladores. Con la aplicación liberada empieza un trabajo de promoción que pocos logran completar con éxito.

Tener una web promocional sobre tu aplicación es algo esencial y cuanto más exprese la web sobre tu aplicación mucho mejor.

Me han gustado estos ejemplos de webs promocionales  - 7 Great App Promo Websites. El que de Snow Reports me gusta mucho porqué es un diseño sencillo, minimalista pero que esta muy al estilo de lo que es la aplicación y la temática.

La usabilidad del compartir

Estamos en un tiempo social, todos lo sabemos. La web ha dado un salto inmenso penetrando intensamente en una gran parte de la población debido en casi todos los casos al auge de las redes sociales (aunque en realidad le podemos dar las gracias directamente a Facebook). A parte de para enterarte de todo lo que hacen tus amigos, utilidad que uso muy pocas veces, las redes sociales también sirven para compartir contenido e información.

Ideal restaurant social media flow

En la mayoria de casos ese contenido viene de otras fuentes, webs, aplicaciones, etc. Por todos es sabido el éxito de los botones sociales que encontramos en cualquier web, el me gusta, el twittea, etc. Por otro lado también tenemos esas aplicaciones especializadas en compartir contenido que deben mejorar un poco más la funcionalidad de un simple botón.  Sigue leyendo

Wunderlist en el navegador!

Ya esta disponible una beta privada para la Web App de Wunderlist. Ya he hablado en otras ocasiones sobre esta aplicación de gestión de tareas y GTD y lo vuelvo a hacer porqué me encanta.

La versión web es casi idéntica a la que tenemos en el escritorio lo que nos ofrece una portabilidad máxima ante nuestro sistema de gestión personal. Si no estamos en nuestro ordenador y no disponemos de smartphone podremos acceder igualmente simplemente con cualquier navegador. La verdad es que es un lujo.

Wunderlist

Como veis la aplicación luce igual que la versión de escritorio.

English version:

Now is available a private beta for Web App Wunderlist. I have spoken on other occasions about this app for the implementation of task management and GTD and I do it again because I love it.

The web version is almost identical to what we have on the desktop. That offers maximum portability to our management staff. If we are not in our computer and we haven’t any smartphone we just need a web navigator.  The truth is that it is a luxury.

Desarrollo WordPress: Saber que página se muestra

En mis distintos trabajos como desarrollador web usando wordpress para mucho más que un simple blog me he encontrado con el potencial de usar algunas funciones que nos brinda el Codex de WordPress. Una de ellas son las etiquetas condicionales.

Al usar WordPress como CMS normalmente para gestionar todo el tinglado se usan más las páginas que los posts, lógicamente. Entonces llega un momento en que necesitas ciertas funciones que te faciliten el trabajo para decidir que contenido mostrar en cada situación. Pera ello necesitas saber que página se muestra actualmente, y a consecuencia mostrar una u otra cosa.

Para ello se pueden usar las diferentes etiquetas is_home, is_front_page, is_single, is_page(‘about-me’)… etc. Hay muchas y cada una de ellas, usadas dentro de una estructura condicional, nos permite mostrar distintos contenidos.

Por ejemplo se puede usar para que la barra lateral cambie el contenido dependiendo si esta en la página principal, en una página en concreto o en una categoría. Las utilidades que se les pueden dar son ilimitadas!

Codex WordPress: Conditional Tags

Jolicloud, entre el cielo y la tierra

Jolicloud es un Sistema Operativo Linux pensado especialmente para instalarse en portátiles neetbooks, tabletas o otros dispositivos. Esta adaptado para no necesitar muchos recursos de hardware, y lo que lo hace más especial es que esta basado en la nube.

Jolicloud netbook

Pero no todo el sistema esta basado en la nube, como se supone que va a ser Chrome OS. Jolicloud también puede instalar aplicaciones de escritorio y guardar tus archivos en tu disco duro. Por eso no solo es un sistema basado en al nube, sino que esta más bien entre el cielo y la tierra.

Además tiene un sistema de fácil instalación que te permite instalarlo como sistema unico o ser compartido con el Windows que ya tienes instalado. Todo de forma fácil y cómoda. Por si lo quieres probar y luego desinstalarlo sin ningún problema (aunque para esto te aconsejo que uses VirtualBox, de la misma forma que con Android).

Nueva versión de Anna Port Fotografía

Después de la web de Harolito Photo he realizado algunos otros pequeños proyecots web, pero no ha sido hasta ahora que me he puesto otra vez de lleno y con un resultado bastante satisfactorio. El objetivo del proyecto? Remodelar al completo la web de Anna Port para poder hacerla más dinámica y de paso cambiar el estilo.

Plantee el proyecto en dos partes: la gestión de las galerías y el aspecto visual. He aprendido mucho con este proyecto y pronto publicaré cosas interesantes en el blog. (tip CSS)

Primero tenía que conseguir un sistema sencillo con el que poder publicar y organizar las fotografías del portafolio. Quería algo más potente que el antiguo sistema con Lightroom y algo mas amigable que el que diseñe para Harolito Photo. Entonces el paso estaba claro, WordPress. Tuve que desarrollar un theme para este CMS que escondiera el estilo “blog” para crear una página  al estilo “portafolio”.

http://annaport.es

Ademas la gestión de fotografías tenía que ser cómoda por lo que decidí usar Flickr. Usando la API del servicio desarrollé un sistema con el que recuperar cómodamente las imágenes de los álbumes.

En el aspecto visual he querido dar importancia a las imágenes y siguiendo las peticiones del “cliente” el resultado ha sido bastante satisfactoria gráficamente. El mayor problema lo tuve con las galerías aunque al final he personalizado una que gusta bastante.

Después varios días trabajando en esto y haciendo diversas revisiones ya esta preparada y la podéis ver en la web de Anna Port. El tema para WordPress lo he llamado FrancePhoto y lo publicaré próximamente por si alguien lo quiere usar.

Espero que os guste.

Mis otros trabajos.