Archivo de la etiqueta: web

Asegurar que un usuario no se pierde en el contexto

Estoy seguro de que alguna vez has navegado en un complejo sistema de aplicaciones web y te has sentido “perdido en el hiper-despacio”…cuando pasa esto, pierdes la pista de donde te encuentras metido en ese sitio…

Es un problema muy común que puede dejar al usuario desorientado e incapacitado para adquirir la información que necesita o incluso invocar la funcionalidad apropiada en ese momento. Esto además hace más difícil interpretar la información que ya había sido adquirida. Un excelente ejemplo es las páginas web de nuestras escuelas, ya sea la de bellas artes, con una decena de iconos y texto que hay que leer en vertical al colocarte sobre ellos y una clase de diseño que acaba por difuminarse ante nuestros ojos y empezamos a parecer chinos delante de la pantalla cerrándolos para poder enfocar el contenido correctamente.

Esto puede ilustrar como ejemplo “severo” lo que al estudiante puede ocurrirle y la importancia de asegurar que la información sea presentada en un contexto muy claro. Que sirva además para arrojar luz en los casos significantes ,como cuando nos encontramos saltando justo en medio de la aplicación web , dentro de un resultado de una búsqueda… Sigue leyendo Asegurar que un usuario no se pierde en el contexto

Un poco de bibliografía

Para seguir un poco con el tema del desarrollo he tenido que buscar bibliografía decente, recomiendo los siguientes libros que me están gustando y que abarcan temas como el patrón de diseño de aplicaciones web ( Design Focus and Granularity) , 

para saber como identificar patrones en la arquitectura de la información, navegación, interacción,presentación y funcionalidades; también he descubierto aplicaciones de

Facebook tales como Appsaholic ( http://apps.facebook.com/appsaholic ) y AppHound ( http://apps.facebook.com/apphound ) para conocer mejor al público, las aplicaciones más instaladas,etc. 

Quizás se traten de libros para gente con un poco de nivel porque se explica con bastante código fuente, cosa que desanimará a los que no son de ciencias…

Las técnicas discretas de la web de hoy

«Las tecnologías más potentes son las que desaparecen. Se entrelazan en el tejido de la cotidianidad hasta que se vuelven invisibles. »
Mark Weiser

Y esto es lo que ha pasado con zenphp, hay otra forma de interpretar la misma frase, y es que hay gente que usa el proyecto para sus propias metas insertándolo en sus proyectos y proyectos de fin de carrera, participando de el, evolucionandolo, en silencio…creando nueva tecnología.

Se dice que la web de hoy no es una tecnología sino más bien, una manera de unir programas y negocios, de hecho no hay más que ver la forma en que los participantes de este concurso estamos actuando y formando parte de un movimiento libre, no son innovaciones tecnolígicas muy importantes, los actores más famosos de la red y más reconocidos, no son realmente creadores de programas como en la década de los 90 ni tampoco grandes fabricantes de ordenadores, como quien definió el término de web 2.0, de hecho ,los costes de las infraestructuras se han reducido un 72% en 6 años, según el índice de precios de ordenadores (Computer Price Index ).

En la web no hay nada más sencillo que crear una página, lanzar un blog o un vídeo, enviar un comentario o tu propio negocio o programa radio!, sin embargo …¿quién usa realmente la ingeniería informática, quién está al tanto de los cambios tecnológicos que se suceden a diario y hace realmente lo que quiere con total libertad? Millones de personas usan la tecnología disponible que aunque está presente aprendió a hacerse discreta hasta el punto de desaparecer con frecuencia tras interfaces sencillas , navegadores, móviles de última generación, toda esa tecnología vanguardista que mantiene la maquinaria en funcionamiento en segundo plano!…

Estamos hablando de una nueva era, la que va después del PC, sino mirad los ultraportátiles baratos cada vez más pequeños, el acceso a Internet hasta en las farolas, estamos hablando de internet y de la web, las evoluciones actuales de la web no son más que una ilustración de un tipping point , un punto de inflexión, en el marco de un movimiento que tiene un alcance mucho mayor. Las mayores tecnologías de la web están llegando al madurez: ajax, servicios web, bases de datos distribuidas, sistemas de información …la apertura y la colaboración están en la base de los últimos desarrollos y permiten que la web desempeñe plenamente su función de plataforma. Esta plataforma permite que los sitios, más abiertos y más ligeros que sus predecesores ,situén los datos en el centro del mecanismo.

Más en próximos posts…

Bibliografía: La Alquimia de las Multitudes (o la web está cambiando el mundo)

Diagramas de información de la arquitectura

Estos diagramas sirven para organizar el contenido que tenemos de una web en grupos de forma que sean autoexplicativos y guarden una lógica entre ellos tanto para ti como para tus usuarios. A veces, pensar en la navegación o en las categorías nos lleva demasiado lejos del aspecto final de un sitio. La información de arquitectura nos ayuda a pararse un poco y echar un vistazo a lo que tenemos que presentar, una lista de pros y contras para clasificar un apartado dentro de un grupo es útil si lo diseñamos a modo de tarjetas usaremos colores distintos para categorías y apartados, cuando encontramos que hay apartados que no tienen padre ,debemos preguntarnos si son realmente necesarios para la web y de esta forma reordenamos la jerarquía de forma visual.

Los Diagramas de Información del proyecto PIE son un conjunto de tarjetas ordenadas sobre el papel.

Ver un boceto de un diagrama no esencial pero si buen ayudante.

Ojo!: no se trata de hacer un mapa del sitio, el orden de la jerarquía se establece por importancia, no son diagramas de vínculos entre páginas sino relaciones entre secciones y subsecciones de contenido.

Recordemos qué es zenphp y una aplicación web

Es la hora de recordar en qué estado nos encontramos, para eso debemos conocer la historia previa del proyecto, y para ello primero hemos de conocer, mediante una pequeña introducción lo que es zenphp veamos los siguientes vídeos:

La aplicación web principal del proyecto de la plataforma está construido usando zenphp, además usa las librerías PHP de las redes sociales, como puede ser Facebook.

Para recordar como comenzar a crear una aplicación web con este framework veámoslo aquí mismo, también es interesante saber cómo está hecho el generador de contenidos, y si nos quedamos con buen sabor de boca y ganas de más, nos pasamos por la documentación de zenphp, donde hay ejemplos para construir aplicaciones web desde 0, como la típica del blog con scaffolding y demás.

Partiendo de esta base y una bonita plantilla estamos listos para consumir las necesidades de los usuarios estudiantes y profesores de Universidades con deseos de prepararse para estudiar! jeje

Tareas de administración creadas

Tras pensar detenidamente las tareas a ejecutar para la creación del proyecto he visto adecuado hacer la siguiente clasificación

  1. Framework: Todo lo referente a la base del conjunto de librerías que me permiten realizar realmente rápido todo el trabajo gracias a zenphp.
  2. Aplicaciones web: creación del portal, además para móviles, con los dominios y subdominios:
    + http://www.examenes.org.es
    + http://www.examen.org.es (espejo)
    + http://m.examen.org.es (móviles)
    + http://m.examenes.org.es (móviles)
    Añadir las tareas para el Diseño de las plantillas web para los sitios web…
  3. Aplicaciones de escritorio: esos sencillos pero geniales programitas para mantenernos sincronizados con las cuestiones de nuestras asignaturas de la Facultad…se hace una encuesta para conocer todos los detalles que a los usuarios les gustaría tener en los “front-end” de escritorio para Windows y GNU/Linux…
  4. Datos e Ingeniería del Software: esquemas de la minería de datos, diagramas de flujo de información y de aplicaciones,diagramas de entidad/relación, generación de documentación, etc. (Desarrollo de Software Dirigido a Objetos)

Además se crean foros para el contacto de tod@s aquell@s que quieran unirse al proyecto…