WordPress, estilos y categorías

Marchando truquito tonto chapucilla para todo aquel que quiera diferenciar el estilo de las entradas de un blog WordPress con el CSS. Una manera es meterle una clase al div que lleva cada entrada marcando cada una de las categorías. Y para hacerlo basta sustituir el <div class="post"> por algo como:

< ?php
echo '<div class="post';
foreach((get_the_category()) as $cat)
   echo ' ' . $cat->cat_ID;
echo '">';
?>

No hace falta que me diga nadie que el parche es bastante feo, que ya lo sé yo. Para comenzar, esto debería ser un plug-in (pero me da palo mirar cómo se hacen). Y, sobre todo, esto coloca clases numéricas, que no son nada intuitivas (pero ponerlas en texto implicaría ‘limpiarlas’ antes de caracteres peligrosos, cosa que me da todavía más palo). La idea, egoista como siempre, es ver si alguien me encuentra una solución al problema de manera [más] elegante :-P y sin esfuerzo.

Dibujo vectorial, doscero

Otra demostración de lo que se puede llegar a hacer con JavaScript: LiTha-Paint (en alfa)

Unos cuantos de desarrollo web (XCV)

Comencemos con un poco de JavaScript, con una Quick guide to somewhat advanced JavaScript, una de Simple JavaScript Debugging y otra de JavaScript and Selectors. Y un poquito de AJAX. Uno sobre integración de AJAX y JavaScript, un artículo sobre el Dojo Toolkit y otro sobre Spry, la alternativa de Adobe. Y finalmente, un artículo (¡de mayo!) sobre las entonces últimas evoluciones de la Yahoo! User Interface Library.

Alguna cosa para WordPress… Comenzamos con plugins: uno para integrar Thickbox, un monitor para las búsquedas que hacen los usuarios y Landing sites, para personalizar la ‘página de aterrizaje’ según la provinencia del visitante. Seguimos con tres artículos en Devlounge, Layout, Customizing WordPress: Headers y Customizing WordPress: Advanced, y acabamos con How to edit WordPress themes using Dreamweaver.

Para acabar, uno de ‘pensar’ de uno de mis autores favoritos: Developer 2.0 de Rands In Repose.

Space Invaders

Imagínese que tiene usted un auditorio, 25 o 30 amigos y mucho, muchísimo tiempo que perder. El resultado, SPACE INVADERS. Inenarrable.

Unos cuantos de desarrollo web (XCIV)

Comenzamos con un ‘hack’ CSS para arreglar los problemas de Explorer con las anchuras mínimas y máximas (el principal problema de los layouts ‘líquidos’). Seguimos con la Dynamic Drive CSS Library, una biblioteca de recursos, y Hoverbox Menu un ‘menú rollover la mar de apañado.

Aún de CSS, pero más ‘para pensar’ son High DPI Web Sites, sobre los problemas de trabajar en un mundo en que no tenemos ni idea de cuánto va a medir físicamente un píxel en la pantalla, y Semantics and design, sobre algunos riesgos del marcado semántico. Una de las cosas que debería poderse hacer en un mundo semántico es que el orden de los elementos en el HTML y su presentación final fuesen independientes. No estrivial, y en Understanding ?Any order columns? hablan de ello.

Un par de entremeses. La serie de artículos Design in Theory and Practice publicaba (¡en abril!) un artículo más, Principles and Elements of Design. Y un artículo sobre diseño ‘CRAP’ que es el que tiene Contraste, Repetición, Alineación y Proximidad (el hecho que ‘crap’ signifique basura en inglés lo hace algo más divertido en el original).

Cosillas de DHTML… Una ‘demo’ de pseudo rotación 3D, ThickBox, un ‘muestrafotos’ más al estilo de Lightbox, PlotKit, una biblioteca para hacer gráficas, y un método robusto para abrir enlaces en ventana nueva.

Otro día, más.