Sobre los criterios de selección de una plantilla para el blog
Publicado por Eduardo Larequi el 31 Agosto, 2008 - 19:18
Al final de la entrada del 21 de agosto señalaba mi intención de completar el artículo sobre “El misterio de la página en blanco de WordPress” con una reflexión sobre los criterios que a mi modo de ver han de guiar la selección de un tema o plantilla para el blog (advierto que estoy pensando en un blog para WordPress , pero es probable que una buena parte de lo que voy a escribir a continuación sirva para otras aplicaciones y plataformas). Prometí el artículo para el viernes, pero conforme lo escribía me iba dando cuenta de que sobre esta decisión influyen muchas más variables de las que había considerado en primera instancia, y de aquí el retraso.
Cuando WordPress era una aplicación exclusivamente orientada a la publicación de blogs, y la mayoría de los temas libres, o al menos libres de pago, la decisión del usuario era relativamente sencilla: se escogía una plantilla que fuera funcional y tuviera un buen aspecto, se descargaba, se instalaba, y a bloguear. Sin embargo, es obvio que el éxito de WordPress como plataforma de publicación de todo tipo de contenido (revistas digitales, portales, videoblogs, fotoblogs, tiendas online, webs corporativas, agregadores de noticias, páginas de contactos y agendas, etc.), con la correspondiente proliferación de plantillas para usos muy específicos, muchas de ellas obra de profesionales del diseño que cobran un buen dinero por su trabajo, ha complicado el panorama.
No pretendo despejar del todo las dudas que puedan asaltar a los recién llegados al mundo de WordPress, pero sí presentar una serie de criterios que puedan orientar la selección de una plantilla. En este sentido, creo que mi actividad como bloguero y usuario de temas de WordPress, algunos de los cuales he contribuido a traducir al castellano (véase, por ejemplo, la serie de artículos publicados en este blog sobre el tema Tarski ), así como ciertos trabajos que he realizado en el ámbito profesional en relación al desarrollo de plantillas para esta aplicación, me han permitido desarrollar una experiencia que puede ser útil para quienes se inician en el mundo de la publicación en un blog. A continuación detallaré dichos criterios, en el orden en que a mi modo de ver deben ser tenidos en cuenta.
1. Funcionalidad. El hecho de que un tema o plantilla haga lo que tiene que hacer (no menos, pero tampoco más) y cumpla los objetivos que se ha fijado el usuario debe ser la primera prioridad. Es preciso tener en cuenta que no todos los temas sirven para los mismos propósitos, y que difícilmente puede encontrarse el tema que equivalga al proverbial “chico (o chica) para todo”. Por ejemplo, hay plantillas de propósito general que van bien para un blog estándar, pero que ofrecen problemas para insertar imágenes de ciertas dimensiones, o que carecen de página de archivo y de nubes de etiquetas, o bien que ofrecen una presentación poco adecuada del menú de navegación de páginas y subpáginas, etc. Por el lado contrario, existen temas muy ambiciosos (generalmente de pago), con un gran desarrollo y muchos archivos de plantilla, que pueden ser apropiados para una publicación especializada como por ejemplo un portal, pero a cambio suelen resultar difíciles de configurar, de adaptar y de traducir.
La pregunta que debe hacerse todo usuario antes de escoger su plantilla es “¿qué clase de blog es el mío y para qué lo quiero?”, porque si se obtiene una respuesta clara será relativamente fácil comenzar a buscar. Es cierto que muchos blogueros comienzan su andadura sin saber muy bien cuál será el rumbo futuro de su publicación, pero casi siempre será factible intuir algunos aspectos esenciales: si el blog va a tener un componente textual predominante o accesorio, si se van a utilizar pocas o muchas páginas fijas, si las imágenes que se van a insertar obligan a disponer de una caja con unas determinadas exigencias de tamaño, etc.
Lo cierto es que el requisito de funcionalidad es probablemente el más arduo y complejo de todos los que deben considerarse a la hora de seleccionar una plantilla, entre otras razones porque el bloguero neófito a menudo no es consciente de las implicaciones que determinadas características técnicas de las plantillas tienen de cara a la publicación de sus creaciones. Por tanto, conviene considerar, además de los ya señalados, otros aspectos del requisito de funcionalidad de un tema para WordPress:
- Que el tema disponga de opciones de configuración desde el interfaz de administración o backend de la aplicación, para no tener que editarlo “a mano”. Para los blogueros incipientes, contar con imágenes de cabecera seleccionables o aleatorias, o con estilos tipográficos alternativos, puede ser una tentación irresistible, pero probablemente son más importantes otras opciones, como las barras laterales o/y pies de página seleccionables (una, dos o incluso tres, en función del tipo de blog), las URLs adaptadas a los motores de búsqueda, la posibilidad de seleccionar barras laterales diferentes en función del tipo de contenido que se muestra en pantalla, la activación y desactivación de etiquetas semánticas, la configuración de los elementos que han de mostrarse en la página de archivo o índice, etc.
- Que sea compatible con el sistema de widgets, que son los elementos de código que pueden activarse y desactivarse a voluntad del administrador del blog en las barras laterales o en el pie de página. A menudo los programadores y diseñadores suelen ser muy críticos con estos dispositivos, pues un widget mal diseñado puede destrozar el tema mejor concebido, cuando no invalidar el XHTML, las hojas de estilo o la anhelada accesibilidad, pero lo cierto es que los widgets constituyen una gran ventaja para la gran mayoría de usuarios, especialmente los menos duchos en cuestiones de diseño y programación.
- Que no requiera plugins adicionales para ser eficaz. El hecho de que un tema incluya plugins puede hacerlo más atractivo en primera instancia, pero también más difícil de mantener y actualizar. Respetando otros posibles criterios, válidos para situaciones específicas, mi opinión personal es que cuantos menos plugins incorpore un tema de WordPress nada más sacarlo de la caja, mejor.
- Que el tema obtenga todo el partido posible de las funciones implementadas en el núcleo de WordPress, que ofrecen un abanico enorme de posibilidades sin necesidad de plugins. Asimismo, que el tema integre adecuadamente los estilos implementados en la aplicación. A este respecto, hay que tener en cuenta que no todos los temas existentes son compatibles con los estilos de WordPress para la alineación de imágenes, la adición de pies de fotos, la creación de galerías de imágenes, etc.
- Que sea seguro. Conviene verificar la seguridad de las plantillas, pues si están mal programadas pueden convertirse en un coladero (véase, por ejemplo, lo que puede hacerse mediante un ataque XSS o Cross Site Scripting). Además, no debe descargarse un tema desde el primer repositorio que uno se encuentre: cada vez es más frecuente encontrar temas que han sido modificados para que incluyan código malicioso, enlaces “invisibles” y otras amenazas. Afortunadamente, la comunidad de usuarios de WordPress está muy atenta, y continuamente se desarrollan herramientas que permiten comprobar la seguridad de la aplicación. Aunque el asunto de la seguridad de un blog creado con WordPress desborda claramente el ámbito de este artículo, los interesados en él harán bien en comenzar leyendo artículos como el de anieto2k, Las páginas blancas de la seguridad Wordpress.
- Que cumpla los estándares web y sea compatible con los navegadores y los sistemas operativos más habituales (al menos, Windows, MAC OS X y Linux). La validación HTML y CSS de un blog nuevo y un tema recién estrenado es imperativa, aunque lo cierto es que, en un altísimo porcentaje de blogs (y el mío no es una excepción), la adición de componentes como plugins y widgets suele acabar por estropear ambas.
- Que sea accesible. Aunque difícilmente puede exigirse a un blog personal los requisitos más estrictos de la Web Accessibility Initiative (WAI), la validación de accesibilidad debe tenerse en cuenta, al menos como un desiderátum que no hay que perder de vista.
- Que sea legible. Aunque lo he situado en tercer lugar por aquello de ceñirme a lo políticamente correcto, creo que la legibilidad es un requisito más importante que los dos anteriores para la mayoría de los blogs, y desde luego que lo es para mí. En mi particular catálogo de condiciones para escoger una plantilla que garantice la legibilidad del blog yo suelo ser bastante estricto, y busco siempre plantillas que cumplan las siguientes condiciones:
- Tipografía adecuada, con un tamaño suficiente para no fatigar a los lectores.
- Buen contraste entre el fondo y el texto. Una molesta tendencia del diseño web actual es el de las plantillas minimalistas que atenúan el contraste entre el color de fondo de la página y la letra hasta extremos realmente molestos.
- Ancho de caja y altura de las líneas adecuados. Las cajas muy anchas y las líneas con poco espacio vertical producen gran fatiga visual.
- Buen espaciado entre el texto y otros elementos del blog. Los diseños muy apelmazados y con poco espacio entre los diversos elementos de la publicación producen una impresión muy negativa.
- Estructura de navegación sólida y fácil de reconocer y utilizar. Aunque muchos temas pueden mejorarse en este sentido mediante edición del código y adición de los widgets o/y plugins adecuados, siempre es mejor partir de una plantilla que ofrezca una navegación coherente y funcional./li>
- Que ofrezca un buen posicionamiento en buscadores. Aunque WordPress es una de las aplicaciones web mejor diseñadas para lograr el objetivo de un buen posicionamiento ante los buscadores más habituales, y especialmente Google, y a pesar de que puede lograrse una clara mejora en el blog mediante la aplicación de diversas técnicas para la optimización de resultados de búsqueda (véase, a este respecto, el interesantísimo artículo Search Engine Optimization for Wordpress), no viene mal contar con una plantilla que haya sido pensada desde su creación para ofrecer unos buenos resultados de acuerdo con este principio.
- Que sea ligero. Contar con un tema rápido de cargar por parte de los navegadores es siempre muy conveniente, entre otras razones porque con el decurso del tiempo y el crecimiento de diversos elementos del blog (la base de datos, el catálogo de plugins, las barras laterales llenas de widgets), los tiempos de carga suelen aumentar sensiblemente.
- Buenos hábitos de programación. Si el código está bien estructurado y utiliza la técnica de la indentación, y si el programador ha añadido comentarios explicativos, la labor de edición por parte de los usuarios no programadores o expertos en WordPress se ve claramente facilitada.
- Posibilidad de utilizar hojas de estilo (CSS) adicionales, creadas por el usuario, que reducen al mínimo la intervención sobre el fichero styles.css original, y por tanto favorecen las actualizaciones.
- Posibilidad de añadir elementos adicionales de código, para funciones específicas, sin necesidad de tocar los archivos fundamentales que forman el núcleo de una plantilla, lo que simplifica el proceso de actualización de ésta. Un buen ejemplo de lo que digo es la técnica de “hooks” utilizada en el tema Tarski (véase una discusión sobre los pros y contras de este procedimiento en Safest Way to Include Plugin Code in Themes). Los interesados en la técnica de los “hooks” y su aplicación práctica pueden leer el artículo Imagen de cabecera aleatoria para el fotoblog, donde explico cómo la he utilizado para añadir una imagen de cabecera aleatoria a mi blog de fotos.
- Posibilidad de incorporar fácilmente imágenes de cabecera personalizadas. Los logos y las imágenes de cabecera constituyen uno de los signos de identidad más importantes de muchos blogs, y de aquí la importancia de que se puedan personalizar con un gasto mínimo de energías y recursos.
Acerca de Eduardo Larequi
- Otros artículos de La bitácora del tigre
- La bitácora del tigre
- Un blog de aula para la exportación (2)
- Se nos fue Richard Widmark
- WordPress 2.5
- Un blog de aula para la exportación (3)
- La criatura ya tiene tres añitos
- Un blog de aula para la exportación (4)
- La Bitácora del Tigre para PDA e iPod
- WordPress como CMS (2)
- Series para el Tigre, BlogDesk 2.8 y WordPress 2.5.1









