widgets

Está navegando por las entradas correspondientes a la etiqueta widgets.

Acabo de actualizar mi blog a la versión 2.8 de WordPress. La verdad es que ha sido un trabajo bastante más fácil de lo esperado, pues tras realizar las imprescindibles copias de seguridad de los archivos de la aplicación y de la base de datos y desactivar todos los plugins, he ido al backend, y desde el menú Herramientas > Actualizar, he procedido a la actualización automática, que se ha realizado en brevísimo tiempo. Lo demás ha sido puro trámite: activar los plugins uno a uno, comprobar sus resultados (no he encontrado ninguna incompatibilidad, a Dios gracias), y realizar los ajustes de rigor.

La única dificultad que se me ha presentado tiene que ver con los widgets. Con el nuevo sistema de gestión que incorpora WordPress 2.8, casi todos los que tenía definidos se han desactivado. Como no me acordaba de cuál era su orden y colocación exacta en las cuatro zonas widgetizables del tema Tarski, me he puesto a arrastrar y soltar, un poco al buen tuntún. Pero de repente me he acordado de que existe la caché de Google, y a ella he acudido para rastrear el aspecto que tenía mi blog antes de la actualización. Cinco o seis búsquedas –la página principal, una entrada individual y algunas entradas con configuraciones particulares de la barra lateral- me han bastado para ver el orden que tenían los widgets y reproducirlo en el blog actualizado.

Continuar leyendo »

Desde hace algunas semanas tenía ganas de comprobar el plugin Query Posts Widget, que ofrece a los usuarios de WordPress la posibilidad de generar en las zonas widgetizables del blog (normalmente, las barras laterales) un listado de elementos de la bitácora filtrados por casi cualquier parámetro imaginable. El autor de esta extensión, Justin Tadlock, ha conseguido esta proeza mediante un uso exhaustivo de las funciones query_posts, que aunque están diseñadas para actuar sobre el bucle de WordPress, pueden también utilizarse, con las debidas precauciones, en otras partes del blog.

Una vez instalada la extensión, la sección de Widgets del interfaz de administración de WordPress cuenta con un nuevo widget, denominado Query Posts, en el que se puede definir cualquier clase de consulta que se desee. En el ejemplo que aparece en la figura 1, yo le he pedido a mi sistema que me muestre todas las entradas de la categoría “Bitácoras y WordPress” publicadas en el año 2009, en forma de lista de enlaces. Como puede verse en la imagen, basta con seleccionar el título del widget, el tipo de contenidos que hay que mostrar (se puede incluir la entrada entera, el resumen o una simple lista de enlaces) y los filtros deseados, que en mi caso han sido el nombre de la categoría y el año de publicación. Además, he activado la función wp_reset_query, para evitar interferencias entre las distintas consultas a la base de datos.

Continuar leyendo »

Durante los últimos días, he estado probando en WordPress varias plantillas estilo revista o magazine –por cierto, aconsejo a los interesados que echen un vistazo al artículo 27 Stunning Yet Free Premium WordPress Magazine & News Themes, porque se trata de un estupendo catálogo que contiene lo mejor de lo mejor-, y en varias ocasiones he tenido problemas al pasar de un tema a otro. En efecto, a veces los widgets definidos para un tema se quedaban “atascados”, y al cambiar de plantilla resultaba imposible recuperarlos.

Mientras buscaba por entre los recovecos de la tabla wp_options el remedio a esta incomodísima situación, que es tanto más laboriosa de solucionar cuantas más áreas widgetizables contiene una plantilla (y hay algunos temas Premium que baten auténticos récords al respecto), recordé que hace algún tiempo leí sobre una extensión destinada a resolver el problema de un modo drástico, es decir, volviendo al estado inicial de una instalación limpia de WordPress, lo cual implica una barra lateral sin widgets.

Continuar leyendo »

El 26 de noviembre pasado escribí un artículo sobre La magia de los widgets de WordPress (1), en el que analizaba la potencia de estos artilugios, especialmente cuando se combinan con las etiquetas condicionales de WordPress. No pretendía ser el primero de una serie de artículos, pero resulta que los widgets tienen algo de adictivo; son tan sencillos de poner en práctica, y tan potentes, que no es fácil resistirse a la tentación de ponerse a juguetear con ellos.

Sobre todo cuando los programadores crean plugins tan asombrosos como MyCustom Widgets, un complemento para WordPress que permite a los usuarios diseñar sus propios widgets para las barras laterales del blog. Con este plugin se pueden crear widgets en HTML, en PHP o en una mezcla de ambos códigos, y mediante el sistema de filtros que incorpora resulta trivial asignarlos a cualquier tipo de páginas del blog: entradas individuales, páginas estáticas, vistas por categoría, páginas de archivo o de búsqueda, etc. El plugin permite definir nuevos filtros a gusto de cada cual, con lo que ello supone en términos de potencia y flexibilidad de uso.

Continuar leyendo »

Desde que actualicé el tema Tarski a la versión 2.0.2, he estado haciendo experimentos con las barras laterales de la bitácora. Y es que, como ya conté entonces, el tema Tarski cuenta, a partir de su versión 2.0, con la posibilidad de utilizar para las entradas individuales y las páginas estáticas una barra lateral diferente a la que figura en la página principal del blog. Como todos los blogueros de cierta experiencia podrán suponer, se trata de una novedad muy bienvenida, pues no hay nada más ineficiente que esas larguísimas barras laterales diseñadas para la página principal; al lado de entradas individuales que pueden ser muy breves, una barra lateral interminable no sólo afea el diseño del blog, sino que además perjudica su rendimiento.

Prueba va, prueba viene, he utilizado los widgets de WordPress para crear una barra lateral alternativa destinada a las entradas individuales y las páginas fijas (véase, como ejemplo, la entrada Por un reconocimiento oficial de las publicaciones digitales. En ella he incluido una lista de las categorías del blog y un archivo cronológico, este último muy breve gracias a su menú desplegable. Además, mediante el widget proporcionado por el plugin WordPress Translation, he añadido a la barra lateral uno de esos artefactos que permiten traducir la página a diversas lenguas. Hay muchos, pero casi todos usan y abusan de las banderitas para identificar los idiomas; yo he preferido prescindir de la simbología y utilizar este plugin, tan eficaz como otros pero mucho más austero, que he localizado gracias al excelente artículo Tsiranana and Multilingual WordPress Plugins, de Lorelle VanFossen (a ver si consigo incrementar las visitas al blog con improbables usuarios en lengua rusa, árabe, japonesa, etc.).

Continuar leyendo »

Siguiendo el ejemplo de la Weblog Tools Collection, acabo de construirme mi propio blidget (blog + widget) con Widgetbox, un servicio que proporciona una plétora de chismes diversos para adornar la bitácora. En realidad, hace ya algún tiempo que había estado zascandileando por entre la multitud de pichorradicas que alberga este servicio, pero no me pareció que hubiera nada de especial interés. Si ahora me he decidido a tratar del caso no es porque haya cambiado de opinión, sino porque mi vanidad no ha podido resistirse a la tentación de construir un blidget exclusivo de La Bitácora del Tigre.

Eso se consigue desde el menú principal, yendo a la opción Submit a Blidget, que abre un sencillo interfaz Ajax con el cual se puede elaborar un widget personalizado en menos que canta un gallo. El código (hay dos versiones, una mediante JavaScript y la otra con Flash) se puede descargar desde la página del widget correspondiente a La Bitácora del Tigre. Lo mejor del blidget es que su diseño se puede personalizar: dos anchuras diferentes, una docena de combinaciones de colores, varios tipos de titular, etc.

El ejemplo de cómo funciona el invento puede verse en la barra lateral de la página principal del blog, justo bajo el logo del IBSN. Lo hubiera incluido también en esta entrada, pero tanto el código JavaScript como el Flash generan errores de validación de la fuente RSS, que prefiero evitar en lo posible.

En el curso de la actualización de plugins que he llevado a cabo en los últimos días, he realizado un cambio en La Bitácora del Tigre que seguramente pasará del todo desapercibido para sus lectores (de hecho, si alguien lo advierte es que algo ha salido mal): he sustituido el plugin Execphp, un widget cuya misión es ejecutar código PHP en la barra lateral, por un complemento que prácticamente hace lo mismo, el Samsarin PHP Widget.

¿Razones del cambio? Pues que el Samsarin PHP Widget se ha actualizado recientemente para resolver una incompatibilidad con el API de WordPress 2.2., y que ahora admite hasta 25 instancias para ejecutar código PHP. Yo no necesito tanto, ni mucho menos, pero no está mal tener a mano esta posibilidad, por si acaso fuera víctima de un acceso de fiebre widgetizadora.

La idea ha surgido tras leer una entrada de Mario Núñez sobre Formas de incluir código PHP mediante widgets en blogs de WordPress y WPMU. Iba buscando en ella otra cosa, pero la lista de posibilidades que ofrece Mario en su blog, siempre tan útil para cuantos trabajamos con WordPress, me ha venido muy bien para la actualización de mi barra lateral.

El fin de semana ha sido bastante fructífero. Además de discutir provechosamente con Felipe Zayas en Darle a la lengua y de ejercer como tío de mis cinco adorables sobrinos, he estado investigando las posibilidades del tema Tarski, que incorporé a La Bitácora del Tigre el pasado 30 de mayo, y de varios plugins que le sacan un enorme partido a este espléndido tema.

Para empezar, el hecho de que Tarski permita trabajar con los Widgets me ha liberado de la ingrata tarea de editar “a pedaleta” el código PHP de la barra lateral. Gracias al plugin King Text Widget, puedo arrastrar allí todos los fragmentos de código que me apetezcan (HTML o PHP o una mezcla de ambos, indistintamente), porque Widgets y sus plugins asociados se encargan de dejarlo todo en orden y bien compuesto; “niquelao”, que diría un castizo.

Continuar leyendo »

Lo propio del ser humano es sentirse insatisfecho con su situación y buscar nuevos horizontes. Algo de eso le sucede al autor de La Bitácora del Tigre, que de vez en cuando se da un garbeo por la red en busca de mejores paisajes para el blog. La búsqueda resulta muy fácil y productiva gracias al Tablero de WordPress, que gentilmente pone a disposición de los blogueros que utilizamos este magnífico CMS sus novedades más selectas.

En el tablero descubrí el otro día una breve nota sobre Tarski, un tema recién publicado. Lo descargué enseguida y comencé a analizarlo a fondo. Elegante, armonioso y técnicamente muy avanzado, Tarski permite definir estilos propios sin tocar los que ya forman parte del tema (eso viene muy bien para un blog como el mío, en el que he ido poco a poco definiendo estilos especiales para diversas funciones), e incorpora soporte para los asides y los widgets de WordPress (ya sé que tanto barbarismo es odioso, pero no se me ocurren traducciones aceptables; ¿valdrán chismes, o trastos, como equivalencia de widgets?; ¿y qué tal apartes, como traducción de asides?). De hecho, hace ya tiempo que andaba buscando un tema que admitiera la edición de la barra lateral de la bitácora mediante widgets, pues cada vez me resultaba más complicado mantener su código a salvo de mis reiterados crímenes con el PHP.

Continuar leyendo »