Archivo de March, 2008

Mar302008

Actualización a Wordpress 2.5

Wordpress es el software que utiliza este blog y al fin salió la esperada versión 2.5. La verdad es que el panel de administración se ve bastante mas limpio y moderno, las formas para subir archivos han mejorado bastante y todo está mejor posicionado. Solo espero que bbpress (el software hermanito de wordpress que usamos para los foros de temporada de patos) agarre varias cosas de esto.

El editor de posts tiene ahora un modo de pantalla completa para escribir sin interrupciones y unos botones practicos para agregar imagenes, video, audio o medios genericos. Los tags también son mas fáciles de implementar ahora. Todo es maravilla (por ahora)

Para mas info sobre lo que tiene el wordpress 2.5, dense una vuelta por la página oficial. Ya saben, hasta les hosteo el blog si quieren hacer uno.

Mar082008

Kabrishka Caffe, si pudieras dormir ahí sería perfecto.

slp.png

Acabo de regresar de un cafe relativamente nuevo aquí en Ciudad Juárez llamado Kabrishka.  La verdad es que hacia mucho que no me sentía tan bien de haber ido a un lugar especificamente a llenarme de mi dosis diaria de cafeína. Es de esos con tema arabe/hindu pero ejecutado de forma muy buena. Checa lo que opino despues del salto.

Continuar leyendo ‘Kabrishka Caffe, si pudieras dormir ahí sería perfecto.’

Mar032008

Sobre la usabilidad de las aplicaciones.

Un pequeño ensayo que escribi hace varias noches. No es la gran cosa, pero pues igual lo quiero compartir. Uno nunca sabe.

Read this doc on Scribd: Sobre la usabilidad de las aplicaciones

Oh si, gracias al iPaper de scribd por permitirme embedir esto :D

Mar022008

Experimentando con Stylish y Blackboard: Parte 2: Pagina de inicio.

Continuando con mis experimentos de stylish, ahora he atacado la pagina principal del blackboard que como tratando de hacerme la vida mas dificil es en verdad un frameset: el encabezado y lo demas.

El Encabezado.

El encabezado que consiste de un banner, tres links (de los cuales dos son practicamente inutiles) y los tabs de navegacion, en realidad esta hecho de una serie de tablas anidadas al igual que el login, pero un poco mas confuso. Me imaginaba que esta parte sería trabajo facil, pero incluso con el Esbozado de la pagina visible era muy complicado saber cual era el proposito de muchos de los <td>s.

Lo primero que hice fue tratar de acomodar los tabs de navegacion, que afortunadamente tenian clases para administracion, actual y normal, lo que facilito un poco el trabajo. Por desgracia, la baraña de tablas no me dejaba hacer las pestañas del tamaño que yo quería. Despues de muchos intentos y experimentos lo logre, con trucos de backgrounds invisibles y otros detalles.

Lo siguiente fue eliminar los dos links estupidos que te llevaban a la pagina de blackboard y que me han hecho enojar innumerables veces. Uno de ellos decía home y siempre le picaba con la esperanza de volver a la página principal del blackboard (justo la que edite), pero en verdad me llevaba a la pagina principal del producto entero, donde lo puedes comprar. Porque… tu sabes… los estudiantes necesitan ese link en su encabezado por si les da un impulso de comprarlo. El otro era de ayuda pero es para clientes, asi que no lo podemos usar los alumnos. Tsk. El unico que quedo fue el de log out.

Para finalizar, hice un banner nuevo y un fondo con un ligero gradiente, solo para que se vea un poco mas bonito.

PD: Hay una parte que dice “Fun Zone” en el codigo que asumo que no puedo ver por falta de permisos suficientes, me hubiera gustado probarlo pero no pude.

El Cuerpo.

El cuerpo sorpresivamente me tomo menos tiempo que el encabezado a pesar de tener mas contenido, solo tuve que ser creativo con los selectores de CSS utilizando codigo como font[size=”2″]. Lo unico con lo que tuve un problema real fue con los pequeños iconos de editar/quitar/minimizar/maximizar de cada modulo porque no tienen absolutamente nada con lo que los pueda asociar, excepto el URL que es dinamico entonces no lo puedo usar porque cambiaria de caso en caso, pero no me podia dar por vencido asi que recurri a un elemento de CSS3 que me permite escoger basado en como comienza un string! (gracias a dios firefox 2 y 3 lo soportan, no estoy seguro de firefox 1.5.)

a[href^=”edit_module”] <– eso, eso es la onda.

Claro que si la pagina estuviera hecha con HTML bien formado y con al menos una minima especificacion de clases entonces nada de esto hubiera sido un problema.

Comparacion.

blackboard antesBlackboard Despues

Revisa el Codigo despues del salto.

Continuar leyendo ‘Experimentando con Stylish y Blackboard: Parte 2: Pagina de inicio.’

Mar012008

Experimentando con Stylish y Blackboard: Parte 1: Login.

He decidido empezar a experimentar un poco mas con CSS por medio de Stylish para Firefox. Lo que stylish hace es que te deja aplicar tu propia hoja de estilos a cualquier pagina web. Mi primer blanco para CSS es el sistema de blackboard que utiliza el tec de monterrey para sus cursos.

Estandares web.

Dios mio, no te das cuenta de lo importante que son los estandares para desarrollar paginas web hasta que te topas sitios como este. El primer reto de estilizarlo con CSS es evidente: ningun elemento tiene clase o ID que lo identifique. Y la estructura, bueno, sobre la estructura solo dire que llega a tener hasta seis tablas anidadas! seis! … Ironicamente, esto sirvio un poco para estilizar por medio de seleccion de padres e hijos, y me evito buscar por atributos.

Resultados.

Aquí está una comparación del antes y el después. Notarán que quité el encabezado, el pie y la barra lateral para pedir ayuda pero mantuve el branding.

blackboard antes Blackboard Despues

Me hubiera gustado editar el botón de Login y cambiar el texto, pero todavia no se tanto. Apreciaria tips sobre eso.Estuve pensando en utilizar :after y :before, pero si alguien tiene una mejor idea lo apreciaria bastante. Puedes ver el codigo despues del salto.

Continuar leyendo ‘Experimentando con Stylish y Blackboard: Parte 1: Login.’