Edición breve y tardía (la semana de los tres viernes, ya se sabe), de los mejores enlaces aparecidos por mi cuenta de Twitter (@chechar) la semana pasada…
Finalmente, la amenaza de Chrome (para los desmemoriados, recordar que el advenimiento de Internet Explorer 6, en su momento, fue celebrado como una lluvia de maná divino):
(Si no habéis pillado la cita del título de la entrada, dad gracias. Si la habéis pillado, disimulad.)
Simple. Que suele ser un elogio.
Pues sí, después de años de hacer «chapucillas WordPress» (pequeños apaños a las plantillas que ha lucido este blog a lo largo de estos últimos ocho años, y a algún otro sitio por el camino), tras unas cuantas (bastantes, de hecho, que uno es lento) horas de trabajo ha salido del horno laiablasco.com, portafolio para la diseñadora del mismo nombre… El diseño no es mío, pero la implementación sí :-). Afortunadamente para un WordPressero sin mucha experiencia como yo, la propietaria del sitio opina que un portafolio debería esconderse y dejar sitio a su contenido, o sea que la cosa ha resultado relativamente sencilla de montar. Aún así, dejo un par de anotaciones que me han resultado importantes…
Maquetado, con Boks
Ya había hablado de Bokshace un tiempo. Y desde entonces no he encontrado ninguna herramienta que supere su combinación de simplicidad y facilidad de uso, ubicuidad (multiplataforma gracias a correr sobre Adobe Air) y precio (gratis, difícil de batir)…
(Las imágenes 'placeholder', por cortesía de dummyimage.com)
Tres cosas más a destacar:
Me incliné por una parrilla de 24 columnas de 40 píxels de ancho, sin ‘gutters’ (los canales de separación entre columnas). Un error: los ‘gutters’ son muy importantes y ahorran bastante trabajo. No me volverá a pasar. Espero.
Cada vez que te casas con una parrilla predefinida te casas también con su familia, que suele componerse de clases poco o nada semánticas que suponen, a la larga, un riesgo de código espagueti poco mantenible. Queda en la lista de cosas por hacer una limpieza de clases, por tanto. Para cuando toque, un recurso: Blueprint’s compress.rb.
De momento, ni código ‘responsive’ ni leches. 960 píxels y tira millas. Diré en mi defensa que los navegadores móviles, en general, sacan algo bastante digno del maquetado tal y como está. Pero queda también en la lista de deberes, al menos, un diseño linealizado a una sola columna de la ‘home’ al bajar de, pongamos, 720 píxels de ancho. Si el CSS es más semántico cuando me ponga (ver punto anterior) no deberia ser complicado.
Alguna cosilla de código
La parrilla tres por tres imágenes implica algún pequeño cambio al bucle de WordPress para poner las clases necesarias a cada primer y tercer ítem. Bastante trivial, de hecho (aunque muy probablemente exista una solución más inteligente). Basta mantener una variable orden_post (o similar) y fijarse en si es 1 o 3 módulo 3 (¿veis como las congruencias servían para algo?):
La última errata siemre se esconde en un título...
Otro punto frecuente al personalizar WordPress es la necesidad de sacar una imagen de cada entrada como destacada a la portada. En este caso (comparad la captura anterior con la que primera de este nanoartículo) podemos querer que en portada aparezca un recorte de la imagen principal, y no un mero escalado. El truco, curiosamente, es no hacer nada, dado que WordPress ya viene preparado por defecto para esta eventualidad (de haberlo sabido antes, la de horas que me habría ahorrado). Sólo hace falta indicar en el functions.php que, por ejemplo, queremos
y después usar adecuadamente las herramientas de edición de imagen de WordPress para indicarle que en el ‘thumbnail’ queremos un recorte diferente:
Fijaos en dos cosas: primero, podemos especificar numéricamente el tamaño del recorte (aunque WordPress ya se encarga de forzar las dimensiones que hayamos establecido); segundo, y más importante, podemos especificar que el recorte sea sólo para la miniatura.
Otro detalle que quizás merece atención es el hacer que tanto el nombre de categoría del h2 como los enlaces de cada ítem vayan en el color de la categoría (diseñadores… (-: ). tanto una cosa como la otra están hechas con parches bastante poco bonitos que buscan sustitutos más elegantes (si sabéis de alguno, para eso están los comentarios ;-) ). Para el título, por ejemplo,
(y definimos, además, en el CSS, clases ‘alineadas’ con los ‘slugs’ de cada categoría, como .category-graphicdesign h2, por ejemplo).
Finalmente, apuntar que los metadatos de cada ítem (técnica, medidas, enlaces y demás) están hechos usando los campos personalizados de WordPress, una solución, que, me da a mí, a la larga será mejor reemplazar con taxonomías o alguna otra solución…
En fin, espero que a alguien le resulte de utilidad en algún momento el tostón. De momento, a mí me ha servido para organizar ideas :-).
Ya habíamos contado que el concepto de acortador de URLs no nos entusiasma, pero que aun así hacemos uso (y abuso, a veces) de bit.ly, entre otras cosas porque en esta casa nos encanta contar cosas (numéricamente, en este caso) y bit.ly permite llevar la contabilidad de los clics sobre cada enlace. Pero…
¿65 o 24?
Pero… ¿sabe contar bit.ly? ¿Cómo puedo fiarme de un servicio que dice que 65 clics en un sitio y que 24 justo a continuación?
Ya os sabéis la canción, ¿verdad? Los mejores (en mi modesta opinión) enlaces que he puesto en mi cuenta de Twitter (@chechar) a lo largo de la semana…
Un par de listas curiosas
9 Nerdy Film Locations You Need to Visit in Your Lifetime (me quedo con la 2, claro, pero por poco…)http://j.mp/u3ztRb
los cinco mejores juguetes de todos los tiempos. podréis discutir el orden, pero no los ítems de la lista :-) http://j.mp/unqjva
Los de desarrollo web
Me permito destacar, para empezar, un proyecto interesante que busca voluntarios, aunque sea una forma muy retorcida de enlazar la entrada inmediatamente anterior a esta en este blog :-):
en el blog, algo más de información sobre el Spanish and Catalan education project del W3C http://j.mp/rZEmmn
Y seguimos con el resto…
my head hurts now… MT @brucel: First, Understand Your Screen: solid and somewhat discouraging research http://bit.ly/t8xLO7 #mobile #html5
http://ql.io/, a declarative, data-retrieval and aggregation gateway for quickly consuming HTTP APIs (vía @softmodeling)
La bronca de la semana es para Microsoft. No me he cortado, en ocasiones, en ponerme del lado del equipo que desarrolla Explorer. Pero lanzar una ‘plartform preview’ que sólo funciona en un sistema operativo que ni siquiera está en el mercado me parece digno de una fuerte colleja virtual…
win8 only? come on, microsoft! :-( RT @IE: IE10 Platform Preview 4 now available: http://bit.ly/fBYWRY (Win8 dev preview required) #IE10
Responsive Image Hierarchy. una ilustración de los problemas a los que te enfrentas con el ‘responsive’… http://j.mp/v19GJr
#accesibilidad WAI-ARIA Gets Ready for a Starring Role in HTML5 http://j.mp/vpwF6t
Y los audiovisuales para cerrar
Mahna Mahna. How a ditty from a soft-core Italian movie became the Muppets’ catchiest tune http://j.mp/rNRuLv
Como sabéis los que seguís este blog, uno de mis intereses personales y profesionales es el de la educación en estándares web. Tengo la suerte de ser el responsable de la asignatura de Lenguajes y estándares web del grado de Multimedia de la UOC, en la que pretendemos formar a nuestros estudiantes en el buen uso del HTML y el CSS, respetuoso con los estándares, la accesibilidad y demás.
Cuando comenzábamos a desarrollar la asignatura (de esto ya hace una buena temporada…) comenzaba a circular por la web una iniciativa de Opera, el Web Standards Curriculum, que ha ido creciendo desde entonces hasta convertirse en el Web Standards Curriculum del W3C. Si seguís el enlace podéis ver que un buen montón de los artículos cuenta con traducciones al español y al catalán. Si se me (nos) permite colgarnos la medalla, muchas de ellas son mérito de la UOC, que se encargó de ello y las publicó, en abierto, como curriculum de estándares web Opera hace un año y medio ya (hace unos meses añadimos la traducción de unos cuantos artículos sobre HTML5).
A través de la traducción tuve el gustazo de conocer a Chris Mills, evangelista de los estándares web para Opera (y mejor persona (-:), «culpable» máximo de la existencia del curriculum y, además, actualmente, uno de los «chairs» del Web Education Community Group del W3C que pretende, ya os lo habréis imaginado, mejorar la todavía tristemente pobre educación web disponible para todo aquel (no son pocos) que quiera dedicarse a esto del diseño y el desarrollo web.
Al grano
Una de las cosas de las que son conscientes en el grupo es que es muy necesario un esfuerzo de internacionalización y localización para cruzar las barreras del inglés. Y es por ello que se han dedicado a lanzar un Spanish and Catalan education project cuyo primer objetivo es llevar todas las traducciones existentes al wiki del W3C y, después, actualizarlas y, sobre todo, añadir nuevos y mejores contenidos y ponerse en contacto con la comunidad de formadores y estudiantes para mejorar en la medida de lo posible el estado de la cuestión.
Por aquellas cosas de la vida, ahora mismo figuro como ‘coordinador’ (un cargo del que me encantaría abdicar cuanto antes, por cierto…) del proyecto. Que quiere decir que…
Se buscan voluntarias y voluntarios
Interesante proyecto, ¿no? Las barreras de entrada son mínimas. En una primera fase se busca gente capaz de copiar y pegar desde Mosaic y el resto de traducciones al wiki del W3C. Después necesitaremos a quien quiera y pueda revisar todos esos contenidos, cruzarlos con las actualizaciones que se han hecho en inglés para ponerlos al día, voluntarios de traducción y creación de materiales y lo que vaya saliendo.
¿Y cómo me apunto? Esa es la pregunta que quería oir :-). Las instrucciones (en inglés, que resultará útil aunque, como decía, hay tareas que se pueden realizar sin dominar el idioma de Shakespeare). ¡Nos vemos por allí!